ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Saint Louis

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration12h
Distance740
Avg. price$
Bus trips3 found

Buses from Des Moines to Saint Louis

🚌 Starting from Des Moines your bus journey to Saint Louis will involve a transfer in Kansas City and take approximately 8 hours and 5 minutes. Jefferson Lines operates the service departing from Des Moines. 🛣️ The total distance of the route from Des Moines to St. Louis is 450 miles, with the total travel time being 8 hours and 5 minutes. The prices for this bus trip can vary between $64-$158. 🌆 The final leg of your trip will be from Kansas City to St. Louis via Greyhound, with a 4-hour and 15-minute journey. Make sure to check the specific departure times and details of the buses for a smooth travel experience.

Where to stay in Saint Louis

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Unfortunately, there is no direct bus service available from Des Moines to St. Louis. However, you can take a bus from Des Moines to St. Louis with a transfer at Kansas City Bus Station. The total journey, including transfers, usually takes around 8 hours and 5 minutes. Be sure to check the schedule and book your tickets in advance for a smoother travel experience.
  • You can catch the bus from Des Moines to St. Louis at the Des Moines station. The bus services on this route are operated by Jefferson Lines. Make sure to arrive at the station in advance of the departure time to board the bus comfortably and allow time for any ticketing or baggage check-in processes.
  • The bus traveling from Des Moines to St. Louis will arrive at the St. Louis Bus Station. This bus service is operated by Greyhound USA, and upon reaching the St. Louis Bus Station, you can disembark and continue your journey in St. Louis. Be sure to check the station's facilities and nearby transportation options for a seamless arrival experience in St. Louis.
  • The cost of a bus ticket from Des Moines to St. Louis ranges between $64 to $158, depending on factors such as the time of booking, type of ticket, and availability. It's advisable to book your ticket in advance to secure the best price for your journey. Additionally, consider checking for any discounts or promotions that may be available to further save on your travel expenses.
  • There are two bus services available for the journey from Des Moines to St. Louis. The first service is operated by Jefferson Lines, departing from Des Moines and arriving at St. Louis Bus Station via a transfer at Kansas City Bus Station, taking approximately 8 hours and 5 minutes. The second option is provided by Greyhound USA, with a route involving a transfer in Kansas City, totaling a travel time of 12 hours and 45 minutes for the 450-mile journey, with prices ranging from $64 to $158. It's recommended to check the schedules of both bus services and book your tickets in advance to facilitate your travel plans.
  • The Des Moines to St. Louis buses are typically less crowded during weekdays and midday hours. The busiest times for these bus services are usually during weekends and evenings. If you prefer a quieter and less crowded journey, consider traveling on weekdays during the middle of the day to St. Louis. Additionally, booking your tickets in advance can help secure a seat and potentially avoid peak travel times.
  • The first bus of the day to travel from Des Moines to St. Louis is typically in the early morning hours, around 6:30 AM. The last bus usually departs later in the evening, around 9:00 PM. It's essential to check the updated schedules with the respective bus operators, such as Jefferson Lines and Greyhound, to confirm the exact departure times for the day of your travel. Be sure to arrive at the station ahead of time to ensure a smooth boarding process.

Will you be returning to Des Moines by bus?

If you are on a return bus ride, check the buses from Saint Louis to Des Moines.

See schedule