Bus Tickets from Baltimore to Toronto

Next bus departures

Next departures for Baltimore to Toronto on November 26
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Greyhound Lines, Inc. + FlixBus
Bus
Baltimore Downtown Bus Station
Pearson International Airport, Terminal 1Cheapest
FlixBusBus
Baltimore Downtown Bus Station
Union Station Bus TerminalFastest
Greyhound Lines, Inc.Bus
Baltimore Downtown Bus Station
Union Station Bus TerminalNo tags
FlixBus + Greyhound Lines, Inc.
Bus
Baltimore Downtown Bus Station
Union Station Bus TerminalNo tags
FlixBusBus
Baltimore Downtown Bus Station
Union Station Bus TerminalNo tags

Last refresh of the prices: Yesterday at 6:00 PM EST.

Get from Baltimore to Toronto

This route is served by bus only

The journey takes about 20 hours 55 minutes, and with fares starting at just $132, it presents an excellent value for a comfortable ride.

15bus per day
20h 55mAverage Duration
551 kmDistance
14kgCO₂ emissions

Frequently asked questions about travelling from Baltimore to Toronto by bus

  1. What is the travel distance from Baltimore to Toronto?

    It's about 544 km (338 miles) from Baltimore to Toronto.

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

    Buses departing from Baltimore Downtown Bus Station in Baltimore will take you to Union Station Bus Terminal in Toronto.

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
11-22
$143
11-23
$261
Today
$229
11-25
$158
11-26
$230
11-27
$141
11-28
$177
11-29
No data
busbud logoThe cheapest trip from Baltimore to Toronto was searched and found on Nov 27, 2025 with a price of $141

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Baltimore to Toronto, as early as possible.

You can expect to pay from $141 to $303 for a bus ticket from Baltimore to Toronto based on the last 2 days. You can expect to find the cheapest price for the trip at $141 which is on 2025-11-27.

Usually FlixBus will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

People from around the world trust Busbud