Travel time from

Baltimore to St. Louis

Average Travel Times are

4h 30min  -  31h 58min

Travel Distance

1527.99 km

Travel time route map

It takes an average travel time of 6h 22mins to travel from Baltimore To St. Louis, given the average speed of 239km/h and the distance of 1527.99 km (949 miles)

Travel time by transport mode

Tranport Distance Time
Flight 1294km (804 miles) 4h 30 m
Drive 1390km (864 miles) 14h 11 m
Bus 1510km (938 miles) 21h 37 m
Train 1858km (1155 miles) 26h 3 m

Travel time by airplanes from Baltimore, MD, United States to St. Louis, MO, United States

Air Plane Cruise Speed Max Speed
A300 1h 30 mins 1h 26 mins
A320 1h 32 mins 1h 27 mins
A321 1h 33 mins 1h 28 mins
A380 1h 19 mins 1h 16 mins
Boeing 707 1h 20 mins 1h 17 mins
Boeing 737 1h 39 mins 1h 31 mins
Boeing 747 1h 26 mins 1h 21 mins
Boeing 787 1h 25 mins 1h 20 mins
ATR 72 2h 48 mins 2h 27 mins

Time to drive from Baltimore, MD, United States to St. Louis, MO, United States

Speed (km/h) Speed (Ml/h) Duration
40 24.85 34h 45 mins
50 31.07 27h 48 mins
60 37.28 23h 10 mins
80 49.71 17h 22 mins
100 62.14 13h 54 mins

Be prepared

Baltimore - St. Louis Info

Travel time from from PRATT ST LIGHT RAIL STAT sb to BWI AIRPORT LT RAIL sb 30mins.

Travel time from from BWI to STL 2h 27mins.

Travel time from from LAMBERT MAIN TRML station to CIVIC CENTER station 33mins.

Travel time chart

How long does it take to get from Baltimore, MD, United States and St. Louis, MO, United States by air and road.