Distance from Saint Louis, MO to Detroit, MI

There are 455 miles from Saint Louis and Detroit and 531 miles by car.

Saint Louis and Detroit are 9 hours 15 mins far apart (by car).

This is the best Saint Louis, MO - Detroit, MI route.

Distance conversions

Ever wondered how far is Detroit, MI from Saint Louis, MO? Checkout the distance in miles, kilometers and nautical miles in this table:

Distance type Miles Kilometers Nautical miles
Straight line distance 455 mi 732 km 395 nautical mi
Driving distance 531 mi 854 km 461 nautical mi

Unit conversions provided by convert nation.

Distance between and

Other distances from Saint Louis, MO

Other distances to Detroit, MI