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

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration5h
Distance403
Avg. price$ 44
Bus trips found

Buses from Kansas City to Saint Louis

🌆 The journey typically takes around 3 hours and 55 minutes, covering a distance of approximately 255 miles between the two cities. 💸 Ticket prices for the bus from Kansas City to St. Louis vary from $27 to $70, making it an affordable and efficient way to travel between these two Missouri cities.

Where to stay in Saint Louis

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

Accomodation
  • Yes, there is a direct bus service between Kansas City and Saint Louis. The bus departs from Kansas City Bus Station and arrives at St Louis Bus Station. This service operates three times a day, every day, with the journey lasting approximately 3 hours and 55 minutes. It provides a convenient and efficient transportation option for travelers between these two cities.
  • To catch the bus from Kansas City to St. Louis you will need to head to the Kansas City Bus Station. This is where the Greyhound USA bus services operate from for this route. Make sure to arrive at the station a little early to ensure a smooth boarding process for your journey to St. Louis.
  • The bus traveling from Kansas City to St. Louis operated by Greyhound USA, will arrive at the St. Louis Bus Station. This is the designated stop for passengers to disembark and complete their journey in St. Louis. Upon arrival, you can easily access various transportation options or continue your exploration of the city from the bus station.
  • The cost of a bus ticket from Kansas City to Saint Louis can range from $27 to $70. The price may vary depending on factors such as the time of booking, availability of seats, and any ongoing promotions or discounts. It is recommended to book your ticket in advance to secure the best fare for your journey between these two cities.
  • There are three buses that operate between Kansas City and Saint Louis on a daily basis. These buses are operated by Greyhound USA and depart from Kansas City Bus Station, arriving at St Louis Bus Station. The journey duration for each bus trip is approximately 3 hours and 55 minutes, providing travelers with multiple options for their commute between these two cities. It is advisable to check the schedule and book tickets in advance to secure a seat on the preferred bus service.
  • The Kansas City to Saint Louis buses tend to be most crowded during peak travel times, which are typically in the mornings, around midday, and in the early evenings when commuters are heading to and from work. It is advisable to book tickets in advance for these bus services to secure a seat during these busy periods. On the other hand, the buses are generally less crowded during off-peak hours, such as late at night or in the early afternoon. Travelers looking to avoid crowds may consider opting for buses operating during these times for a more relaxed journey.
  • The first bus of the day from Kansas City to Saint Louis typically departs in the early morning hours, providing an early travel option for passengers looking to reach their destination at the start of the day. The last bus of the day usually leaves in the late afternoon or early evening, allowing travelers to arrive in Saint Louis before nighttime. With a total of three daily departures, passengers have flexibility in choosing a convenient bus time that fits their schedule for the journey between Kansas City and Saint Louis.

Will you be returning to Kansas City by bus?

If you are looking for a return bus journey, you can check the buses from Saint Louis to Kansas City.

See schedule