placeBaltimore, MD pin_dropToronto, ON
swap_horiz
swap_horizsearch
help

Bus from Baltimore to Toronto: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Baltimore to Toronto starting at just $84.95. Ideal for budget travelers. Around 15h 5m trip.

Earlier
Later
Cheaper
Faster
1:25 AM16h 40m6:05 PM
baltimore downtown bus stationtoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:25 AM21h 30m10:55 PM
baltimore downtown bus stationscarborough

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:50 AM22h 20m1:10 AM
baltimore downtown bus stationtoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:50 AM22h 55m1:45 AM
baltimore downtown bus stationscarborough

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:59 AM19h 46m11:45 PM
baltimoretoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:59 AM21h 46m1:45 AM
baltimorescarborough

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:05 AM20h 5m1:10 AM
baltimoretoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:05 AM20h 40m1:45 AM
baltimorescarborough

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:15 AM17h 30m11:45 PM
baltimore downtown bus stationtoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:15 AM19h 30m1:45 AM
baltimore downtown bus stationscarborough

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:45 AM0h 50m12:35 PM
white marsh park n ridetoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:30 PM20h 15m8:45 AM
baltimore downtown bus stationmississauga (duke of york blvd)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:30 PM20h 40m9:10 AM
baltimore downtown bus stationpearson international airport

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:10 PM5h 55m10:05 PM
baltimorepearson international airport

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:25 PM17h 50m11:15 AM
baltimore downtown bus stationtoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:25 PM18h 20m11:45 AM
baltimore downtown bus stationscarborough

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:35 PM16h 40m11:15 AM
baltimoretoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:35 PM17h 10m11:45 AM
baltimorescarborough

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:50 PM4h 55m11:45 PM
white marsh park n ridetoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:50 PM6h 55m1:45 AM
white marsh park n ridescarborough

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:30 PM15h 5m12:35 PM
baltimore downtown bus stationtoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:50 PM16h 5m2:55 PM
baltimore downtown bus stationtoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:00 PM23h 5m10:05 PM
baltimore downtown bus stationpearson international airport

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:25 PM15h 30m2:55 PM
baltimoretoronto (union station bus terminal)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:25 PM23h 30m10:55 PM
baltimorescarborough

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date