Distance from

Saint Louis, MO to Detroit

Average travel distance is

928.57 km

Nomal travel times are between

5h 39min  -  12h 56min

928.57 km (577 miles) is the average travel distance between Saint Louis, MO and . If you could walk at the speed of 3mph (4.8kph), it would take 6 days 0 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 826.50 km 513.57 miles 446.28 miles
Drive 910.56 km 565.8 miles 491.66 miles
Train 969.96 km 602.71 miles 523.74 miles
Bus 1007.27 km 625.89 miles 543.88 miles

BE PREPARED

Saint Louis, MO - Detroit Info

The distance from CIVIC CENTER station to LAMBERT MAIN TRML station 23 km (14.19 miles) .

The distance from STL to DTW 757 km (470.14 miles) .

The distance from Detroit Metro Airport to Fort @ Cass 48 km (29.63 miles) .

Travel distance chart

The distance between Saint Louis, MO, United States to Detroit, MI, United States is 928.57 km (577 miles) and it would cost 65 USD ~ 65 USD to drive in a car that consumes about 16 MPG.