Distance from Saint Louis, MO to Des Moines, IA


There are 274 miles from Saint Louis and Des Moines and 348 miles by car.

Saint Louis and Des Moines are 6 hours 6 mins far apart (by car).

This is the best Saint Louis, MO - Des Moines, IA route.

Distance conversions

Ever wondered how far is Des Moines, IA 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 274 mi 440 km 237 nautical mi
Driving distance 348 mi 560 km 302 nautical mi

Unit conversions provided by convert nation.

Distance between and

Other distances from Saint Louis, MO

Other distances to Des Moines, IA