switcheroo
  1. Departure to Buffalo
  1. Trip Summary
  2. Checkout
back
Toronto to BuffaloDeparts on Wed, Nov 20, 2019
Buffalo to TorontoReturns on
Reset all filters
Travel mode
busBusesfrom $11
  • Greyhoundonly$11
  • Megabusonly$15
trainTrainsfrom $45
  • Amtrak Maple Leafonly$45
Reset
Time
Wed 12:00 AMThu 12:00 AM
Reset
Stations
Departure
Reset
Arrival
Reset
Amenities
    Air conditioningAir conditioning
    Extra legroomExtra legroom
    Green certifiedGreen certified
    Loyalty rewardsLoyalty rewards
    MoviesMovies
    Power outletPower outlet
More
Reset
Showing 10 trips out of 14
Bus
$15.00
12:00 PM
Coach Term - 610 Bay St
2:10 PM
Downtown Term - 181 Ellicott St
Megabus
Megabus
2h 10m
Details
Show Details
Direct trip
Bus
$15.00
8:30 AM
Coach Term - 610 Bay St
12:20 PM
Downtown Term - 181 Ellicott St
Greyhound
Greyhound
3h 50m
Details
Show Details
Direct trip
Bus
$15.00
11:00 AM
Coach Term - 610 Bay St
3:00 PM
Downtown Term - 181 Ellicott St
Greyhound
Greyhound
4h 0m
Details
Show Details
Direct trip
Bus
$16.00
2:15 PM
Coach Term - 610 Bay St
6:05 PM
Downtown Term - 181 Ellicott St
Greyhound
Greyhound
3h 50m
Details
Show Details
Direct trip
Train
$45.00
8:20 AM
Union Station
12:55 PM
75 Exchange St
Amtrak Maple Leaf
Amtrak Maple Leaf
4h 35m
Details
Show Details
1 transfer
Bus
$15.00
11:59 PM
Coach Term - 610 Bay St
2:15 AM+1Arrives Thu, Nov 21, 2019
Downtown Term - 181 Ellicott St
Megabus
Megabus
2h 16m
Details
Show Details
Direct trip
Bus
$11.00
8:30 AM
Coach Term - 610 Bay St
1:20 PM
Buffalo Niagara Intl Airport
Greyhound
Greyhound
4h 50m
Details
Show Details
Direct trip
Bus
$16.00
6:00 AM
Coach Term - 610 Bay St
8:55 AM
Downtown Term - 181 Ellicott St
Greyhound
Greyhound
2h 55m
Details
Show Details
Direct trip
Bus
$11.00
11:00 AM
Coach Term - 610 Bay St
4:00 PM
Buffalo Niagara Intl Airport
Greyhound
Greyhound
5h 0m
Details
Show Details
Direct trip
Bus
$15.00
12:00 PM
Coach Term - 610 Bay St
3:10 PM
Buffalo Niagara Intl Airport
Megabus
Megabus
3h 10m
Details
Show Details
Direct trip
Contact our support team