switcheroo
  1. Departure to Buffalo
  1. Trip Summary
  2. Checkout
back
Toronto to BuffaloDeparts on Fri, 18 Oct 2019
Buffalo to TorontoReturns on
Reset all filters
Travel mode
busCoachesfrom US$15
  • GreyhoundonlyUS$15
  • MegabusonlyUS$15
multiMixed modesfrom US$65
  • AmtrakonlyUS$65
Reset
Time
Fri 00:00Sat 00:00
Reset
Stations
Departure
Reset
Arrival
Reset
Facilities
    Air conditioningAir conditioning
    Extra legroomExtra legroom
    FilmsFilms
    Green certifiedGreen certified
    Loyalty rewardsLoyalty rewards
    Power pointPower point
More
Reset
Showing 10 trips out of 16
Coach
US$15.00
12:00
Coach Term - 610 Bay St
14:10
Downtown Term - 181 Ellicott St
Megabus
Megabus
2h 10m
Details
Show Details
Direct trip
Coach
US$19.00
08:30
Coach Term - 610 Bay St
12:20
Downtown Term - 181 Ellicott St
Greyhound
Greyhound
3h 50m
Details
Show Details
Direct trip
Coach
US$19.00
20:00
Coach Term - 610 Bay St
22:10
Downtown Term - 181 Ellicott St
Megabus
Megabus
2h 10m
Details
Show Details
Direct trip
Coach
US$15.00
12:00
Coach Term - 610 Bay St
15:10
Buffalo Niagara Intl Airport
Megabus
Megabus
3h 10m
Details
Show Details
Direct trip
Coach
US$21.00
11:00
Coach Term - 610 Bay St
15:00
Downtown Term - 181 Ellicott St
Greyhound
Greyhound
4h 0m
Details
Show Details
Direct trip
Coach
US$15.00
23:59
Coach Term - 610 Bay St
02:15+1Arrives Sat, 19 Oct 2019
Downtown Term - 181 Ellicott St
Megabus
Megabus
2h 16m
Details
Show Details
Direct trip
Coach
US$21.00
14:45
Coach Term - 610 Bay St
18:35
Downtown Term - 181 Ellicott St
Greyhound
Greyhound
3h 50m
Details
Show Details
Direct trip
Coach
US$21.00
06:00
Coach Term - 610 Bay St
08:55
Downtown Term - 181 Ellicott St
Greyhound
Greyhound
2h 55m
Details
Show Details
Direct trip
Coach
US$15.00
06:00
Coach Term - 610 Bay St
09:45
Buffalo Niagara Intl Airport
Greyhound
Greyhound
3h 45m
Details
Show Details
Direct trip
Coach
US$15.00
20:00
Coach Term - 610 Bay St
23:10
Buffalo Niagara Intl Airport
Megabus
Megabus
3h 10m
Details
Show Details
Direct trip
Contact our support team