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
Distance341
Avg. price$
Bus trips found

Buses from Owensboro to Saint Louis

🚌 Traveling from Owensboro to St. Louis by bus requires a transfer at Evansville Bus Station. The total journey duration, with transfers, is approximately 5 hours and 25 minutes. 🚌 Ticket prices for the bus ride between Saint Louis and Owensboro typically range from $27 to $71. This affordable and convenient option allows travelers to enjoy a hassle-free journey between these two cities.

Where to stay in Saint Louis

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

Accomodation
  • There is no direct bus from Owensboro to Saint Louis. However, you can take a bus from Owensboro to Evansville Bus Station and then transfer to another bus that goes to St. Louis Bus Station. The total journey time, including transfers, is approximately 5 hours and 25 minutes. Be sure to check the bus schedules and plan your connections accordingly for a smooth trip.
  • You can catch the bus from Owensboro station to travel to Saint Louis. The bus services for this route are operated by Miller Transportation. Make sure to arrive at the Owensboro station ahead of the scheduled departure time to board the bus bound for St. Louis. Keep your ticket handy and follow any specific instructions provided by the bus company for a seamless boarding process.
  • The bus from Owensboro to Saint Louis arrives at the St. Louis Bus Station. This station is the final stop for the Greyhound USA bus services operating on this route. Once you arrive at the St. Louis Bus Station, you can proceed with your onward travel plans in the city. Be sure to gather your belongings and check for any specific arrival instructions or announcements before disembarking the bus.
  • The cost of a bus ticket from Owensboro to Saint Louis can vary depending on factors such as the time of booking and seat availability. Generally, prices for this route range from $27 to $71. It is recommended to book your tickets in advance to potentially secure lower fares and ensure availability on your preferred travel dates. Additionally, consider any additional fees or charges that may apply when planning your budget for the bus journey.
  • There are multiple buses that operate between Owensboro and Saint Louis but there is no direct route. The journey typically involves transferring at Evansville Bus Station before reaching St. Louis Bus Station. The total travel time for this route, including transfers, is approximately 5 hours and 25 minutes. You can find bus services for this route operated by Miller Transportation and Greyhound USA, with ticket prices ranging from $27 to $71 depending on various factors.
  • The buses from Owensboro to Saint Louis are typically less crowded during weekdays, especially on Tuesday and Wednesday. Weekends tend to be busier, with Saturday being one of the busiest days for bus travel on this route. To avoid crowds, consider traveling early in the morning or later in the evening when the demand for buses is usually lower. It's also advisable to book your tickets in advance to secure your seat and potentially avoid peak travel times.
  • The first bus from Owensboro to Saint Louis typically departs early in the morning around 6:00 AM. The last bus of the day usually leaves Owensboro in the late afternoon or early evening, around 5:30 PM. It's important to check the latest schedules and timings with the bus operators, Miller Transportation and Greyhound USA, to plan your journey accordingly. Be sure to arrive at the station ahead of time to board your bus without any rush.

Will you be returning to Owensboro by bus?

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

See schedule