Travel time from

Saint Louis, MO to Des Moines

Average Travel Times are

3h 11min  -  5h 29min

Travel Distance

408.58 km

Travel time route map

It takes an average travel time of 2h 16mins to travel from Saint Louis, MO to Des Moines, given the average speed of 180km/h and the distance of 408.58 km (254 miles)

Travel time by transport mode

Tranport Distance Time
Flight 412km (256 miles) 3h 11mins
Drive 394km (245 miles) 3h 51mins
Bus 407km (253 miles) 5h 29mins

Travel time by airplanes from Saint Louis, MO to Des Moines

Air Plane Cruise Speed Max Speed
A300 28mins 27mins
A320 29mins 27mins
A321 29mins 28mins
A380 25mins 24mins
Boeing 707 25mins 24mins
Boeing 737 31mins 29mins
Boeing 747 27mins 26mins
Boeing 787 27mins 25mins
ATR 72 53mins 47mins

TIME TO DRIVE FROM Saint Louis, MO to Des Moines

Speed (km/h) Speed (Ml/h) Duration
40 24.85 9h 51mins
50 31.07 7h 53mins
60 37.28 6h 34mins
80 49.71 4h 55mins
100 62.14 3h 56mins

Be prepared

Saint Louis, MO - Des Moines Info

Travel time from Minnetonka Blvd & Hwy 100 to Nicollet Mall & 5th St S 33mins.

Travel time from Nicollet Mall Station to Terminal 1 Lindbergh Station 22mins.

Travel time from MSP to DSM 1h 3mins.

Travel time from Des Moines to Des Moines 11mins.

Travel time chart

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