Cheapest
Average
The best way to find a cheap bus ticket from Toronto, ON to Buffalo, NY is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
FlixBus FlixBus | 06:55AM Toronto, ON | 4h05 | 11:00AM Buffalo, NY | 0 transfersDirect | |
FlixBus FlixBus | 06:55AM Toronto, ON | 4h25 | 11:20AM Buffalo, NY | 0 transfersDirect | |
FlixBus FlixBus | 07:30AM Toronto, ON | 3h30 | 11:00AM Buffalo, NY | 0 transfersDirect | |
FlixBus FlixBus | 07:30AM Toronto, ON | 3h50 | 11:20AM Buffalo, NY | 0 transfersDirect | |
FlixBus FlixBus | 08:05AM Toronto, ON | 4h25 | 12:30PM Buffalo, NY | 0 transfersDirect | |
FlixBus FlixBus | 08:05AM Toronto, ON | 4h55 | 01:00PM Buffalo, NY | 0 transfersDirect | |
FlixBus FlixBus | 09:00AM Toronto, ON | 4h00 | 01:00PM Buffalo, NY | 0 transfersDirect | |
FlixBus FlixBus | 09:00AM Toronto, ON | 3h30 | 12:30PM Buffalo, NY | 0 transfersDirect | |
Greyhound | 11:15AM Toronto, ON | 2h55 | 02:10PM Buffalo, NY | 0 transfersDirect | |
Greyhound | 01:25PM Toronto, ON | 2h55 | 04:20PM Buffalo, NY | 0 transfersDirect | |
FlixBus FlixBus | 06:45PM Toronto, ON | 3h45 | 10:30PM Buffalo, NY | 0 transfersDirect | |
FlixBus FlixBus | 06:45PM Toronto, ON | 3h20 | 10:05PM Buffalo, NY | 0 transfersDirect | |
Greyhound | 09:30PM Toronto, ON | 2h45 | 12:15AM Buffalo, NY | 0 transfersDirect | |
This is the last bus of the day. |
Find all the dates and times for this journey
Fastest Journey
2 h 45 m
Average
3 h 43 m
Buses per day
13
Distance
100 km
Of the 13 buses that leave Toronto, ON for Buffalo, NY every day 13 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 62 miles (100 km) |
Average bus duration 3h 24m |
Cheapest ticket price $22 (€20) |
Buses per day 10 |
Direct buses 10 |
Bus providers 3 |
Fastest bus 2h 45m |
First bus 00:05 |
Last bus 23:15 |
Here are some other resources that might have the information you need