Bus Tickets from Toronto to St. Louis

Next bus departures

Next departures for Toronto to St. Louis on November 26
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound Lines, Inc.
Bus
Union Station Bus Terminal
Gateway StationCheapest
FlixBus + Greyhound Lines, Inc.
Bus
Union Station Bus Terminal
Gateway StationFastest
FlixBus + Greyhound Lines, Inc.
Bus
Scarborough - 55 Town Centre Court
Gateway StationNo tags
FlixBus + Greyhound Lines, Inc.
Bus
Scarborough - 55 Town Centre Court
Gateway StationNo tags
FlixBus + Greyhound Lines, Inc.
Bus
Pearson International Airport, Terminal 1
Gateway StationNo tags

Last refresh of the prices: Last Wednesday at 2:32 PM EST.

Get from Toronto to St. Louis

This route is served by bus only

The journey takes about 1 day, 1 hour 50 minutes, and with fares starting at just $133, it presents an excellent value for a comfortable ride.

7bus per day
1d 1hAverage Duration
1064 kmDistance
27kgCO₂ emissions

Frequently asked questions about travelling from Toronto to St. Louis by bus

  1. What is the distance between Toronto and St. Louis?

    It's about 1065 km (660 miles) from Toronto to St. Louis.

  2. What are the departure and arrival locations for buses traveling from Toronto to St. Louis?

    Buses traveling this route start their trip at Pearson Toronto Airport, in Toronto, and end it at Gateway Station, in St. Louis.

People from around the world trust Busbud