1map logoGo to main page

Saint Louis, MO, USA to Des Moines, IA, USA from $46: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States of America
to
Des Moines, United States of America

How to Get from Saint Louis to Des Moines: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$46 - Train, busBest price
443 kmDistance
2h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Des Moines with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Southwest Airlines
Plane
Average Duration
2h  48m
Estimated price
$170-394
Recommended
Company
various
Train
Bus
Average Duration
10h  8m
Estimated price
$46-204
Cheapest
route map
Distance: 443 km
Duration: 2h 48m

See more options

Company
various
Drive
Average Duration
6h  29m
Estimated price
$60-1700
Company
Greyhound USA
Bus
Average Duration
8h  10m
Estimated price
$62-160
Company
Burlington Trailways
Bus
Average Duration
10h  5m
Estimated price
$88-178

Traveling From Saint Louis to Des Moines

The journey from Saint Louis to Des Moines offers a fascinating contrast between the vibrant urban energy of Missouri's gateway city and the serene charm of Iowa's capital, where you can enjoy cultural attractions and a slower pace.

Best Neighbourhoods in Des Moines

Des Moines boasts diverse neighborhoods each offering unique experiences.

Downtown Des Moines
• Home to vibrant nightlife and dining options.
• Hosts popular events like the Downtown Farmers' Market.
East Village
• Features trendy shops and local boutiques.
• Offers a rich blend of history and modern style.
West Des Moines
• Known for family-friendly parks and amenities.
• Offers excellent shopping and dining experiences.

Best Times To Visit Des Moines's Attractions

Timing your visit can greatly enhance your experience in Des Moines.

Blank Park Zoo
Visit in early morning during weekdays for fewer crowds and cooler temperatures.
Pappajohn Sculpture Park
Weekday afternoons offer a peaceful atmosphere to enjoy the art.
State Capitol Building
Early spring or fall provides pleasant weather and fewer tourists.

Des Moines Weather: What to Expect Year-Round

Des Moines experiences a humid continental climate with hot summers and cold winters, offering distinct seasons that can enrich your travel experience. Spring and fall are ideal times to visit, as mild temperatures and beautiful scenery enhance outdoor activities.

Dining in Des Moines

A must-try in Des Moines is the smoked brisket from Jethro's BBQ, which showcases a different style of barbecue emphasizing rich, smoky flavors and tender meat that diverges from the St. Louis style ribs. The warm, welcoming atmosphere and focus on locally sourced ingredients create a dining experience that highlights the Midwestern charm distinct from the vibrant food scene in Saint Louis.

Saint Louis - Des Moines operators

Explore transport companies operating between Saint Louis and Des Moines, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
southwest.com

Plane from St. Louis Airport (STL) to Des Moines Airport (DSM)

Average Duration
2h 48m
Estimated price
$170-394
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from St. Louis to Kansas City

Average Duration
5h 40m
Estimated price
$1704-1705
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from St Louis Bus Station to Kansas City Bus Station

Average Duration
4h 10m
Estimated price
$3948-3940

Bus from Kansas City, MO to Des Moines, IA

Average Duration
8h 10m
Estimated price
$62-160
Contact phone
+1-858-800-8898
Website
jeffersonlines.com

Bus from Kansas City, MO to Des Moines, IA

Average Duration
8h 10m
Estimated price
$0-0
Contact phone
1(800) 992-4618
Website
burlingtontrailways.com

Bus from St Louis Lambert Fld to Burlington, IA

Average Duration
Estimated price
$0-0

Bus from Burlington, IA to Des Moines, IA

Average Duration
Estimated price
$0-0

Saint Louis to Des Moines: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Louis and Des Moines offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip covering 349 miles from Saint Louis to Des Moines, a journey filled with charming Midwest landscapes and hidden gems along the way. ⏰ With an approximate driving time of 6 hours and 29 minutes, your adventure from St. Louis to Des Moines offers ample opportunities to explore quaint towns and enjoy the open road. 💸 Whether you opt for budget-friendly options around $60 or prefer a more luxurious journey closer to $95, the drive from Saint Louis to Des Moines promises a rewarding experience for every traveler.
Average price
$60 - $95
🛫 The quickest way to travel from Saint Louis to Des Moines is by taking a 1 hour and 5-minute direct flight from St. Louis Airport to Des Moines Airport with Southwest Airlines. 🌟 The flight duration from Saint Louis to Des Moines is approximately 2 hours and 48 minutes. This efficient option allows for a quick and convenient journey between the two cities. 💰 Flight prices between Des Moines and Saint Louis range from $170 to $394, providing travelers with options to suit their budget and preferences. Booking in advance can often lead to cost savings on this route.
Departure Point
St. Louis Airport
Arrival Point
Des Moines Airport
🚌 Traveling from St. Louis to Des Moines by bus involves a journey with transfers, taking approximately 8 hours and 10 minutes. There is no direct route available between the two cities. 🎫 The bus fare between Des Moines and St. Louis ranges from $62 to $160, offering a cost-effective and convenient mode of transportation for travelers making this journey.
Departure Point
St Louis Bus Station
Arrival Point
Des Moines, IA station

Frequently asked questions

Find out more about the route from Saint Louis to Des Moines.

Or choose the category:
The distance between Saint Louis and Des Moines is approximately 275 miles. The road distance is slightly longer at 350 miles. When traveling by train and then bus, it takes approximately 10 hours and 8 minutes to reach Des Moines from Saint Louis. For a quicker option, traveling by plane takes around 2 hours and 43 minutes. If driving by car, the journey from Des Moines to Saint Louis takes approximately 6 hours and 29 minutes, while traveling by bus takes longer, around 8 hours and 10 minutes.
For a cost-effective and time-efficient travel option from Saint Louis to Des Moines, driving would be the best choice. It takes approximately 6 hours and 29 minutes and costs around $60 to $95. Alternatively, flying is the quickest option, taking only 2 hours and 43 minutes. However, it is also more expensive, with prices ranging from $170 to $400. Considering the shorter travel time and the relatively lower cost, driving would be the most preferable option for travelers in this case.
The prices for a bus ticket between Des Moines and Saint Louis range from $62 to $160. It is recommended to check with different bus operators or online platforms to compare prices and find the best deal. Additionally, prices may vary depending on the time of year and availability, so it is advisable to book tickets in advance for the best prices.
To get from Saint Louis to Des Moines without using public transportation, you can drive the distance of 349 miles. The driving time is approximately 6 hours and 29 minutes. You can also expect to spend around $60 to $95 on gas and tolls, depending on your vehicle and current fuel prices.
To travel from Saint Louis to Des Moines without a car, the best option is to take a bus. The most convenient route is to take a bus via Kansas City, which takes around 8 hours and 10 minutes. The cost for this journey is typically between $60 and $160. This option allows for a comfortable and hassle-free travel experience between the two cities.
Yes, there is a bus link between Saint Louis and Des Moines. Although there is no direct bus, Greyhound and Jefferson Lines operate services that connect the two cities. The journey takes approximately 8 hours and 10 minutes, including transfers. Passengers can board the bus at the St. Louis Bus Station and will arrive at the Des Moines station.
The flight between Saint Louis and Des Moines typically takes around 1 hour. The cost of the flight can vary depending on factors such as the airline, time of booking, and availability, with prices ranging from $170 to $394. It is recommended to compare prices and book in advance to get the best deals on flights between these two cities.
There are plenty of options for accommodation near Des Moines. With over 202 hotels available, you have a wide range of choices to fit your preferences and budget. Prices start at $36 per night, offering affordable options for travelers. Whether you are looking for a luxury hotel or a budget-friendly motel, Des Moines has a variety of options to suit your needs.

Trips from Saint Louis

Trips to Des Moines