Distance from

Baltimore to St. Louis

Average travel distance is

1592.55 km

Nomal travel times are between

4h 39min  -  32h 58min

1592.55 km (989 miles) is the average travel distance between Baltimore and St. Louis. If you could walk at the speed of 3mph (4.8kph), it would take 10 days 7 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1356.91 km 843.14 miles 732.67 miles
Drive 1459.14 km 906.67 miles 787.87 miles
Bus 1584.49 km 984.56 miles 855.56 miles
Train 1950.15 km 1211.76 miles 1052.99 miles

Be prepared

Baltimore - St. Louis Info

The distance from Baltimore Penn Station to Washington Union Station 70 km (43 miles).

The distance from UNION STATION station to GALLERY PLACE CHINATOWN station 2 km (1 miles).

The distance from GALLERY PLACE CHINATOWN station to NATIONAL AIRPORT station 14 km (9 miles).

The distance from DCA to STL 1247 km (775 miles).

The distance from LAMBERT MAIN TRML station to CIVIC CENTER station 24 km (15 miles).

Travel distance chart

The distance between Baltimore, MD, United States to St. Louis, MO, United States is 1592.55 km (989 miles) and it would cost 100 USD ~ 100 USD to drive in a car that consumes about 25 MPG.