Find the cheapest bus tickets from Buffalo, NY to Toronto, ON

Easily search and book your next trip with Busbud

Cheap buses leaving today
One passenger / one way

10:05 PM1:00 AM
$14
Transportation CenterFront St & York St
Greyhound
10:05 PM
Transportation Center
1:00 AM
Front St & York St
Greyhound
$14USD
2:30 PM6:00 PM
$29
Transportation CenterPearson YYZ Airport
Greyhound
2:30 PM
Transportation Center
6:00 PM
Pearson YYZ Airport
Greyhound
$29USD
10:05 PM1:05 AM
$15
Transportation CenterToronto Coach Terminal
Greyhound
10:05 PM
Transportation Center
1:05 AM
Toronto Coach Terminal
Greyhound
$15USD
4:30 PM7:45 PM
$18
Transportation CenterFront St & York St
Greyhound
4:30 PM
Transportation Center
7:45 PM
Front St & York St
Greyhound
$18USD
4:30 PM7:50 PM
$20
Transportation CenterToronto Coach Terminal
Greyhound
4:30 PM
Transportation Center
7:50 PM
Toronto Coach Terminal
Greyhound
$20USD
10:05 PM1:00 AM
$14
Transportation CenterFront St & York St
Greyhound
10:05 PM
Transportation Center
1:00 AM
Front St & York St
Greyhound
$14USD

Cheap buses leaving tomorrow
One passenger / one way

3:30 AM6:25 AM
$13
Transportation CenterToronto Coach Terminal
Greyhound
3:30 AM
Transportation Center
6:25 AM
Toronto Coach Terminal
Greyhound
$13USD
2:15 PM6:00 PM
$13
BUF AirportPearson YYZ Airport
Greyhound
2:15 PM
BUF Airport
6:00 PM
Pearson YYZ Airport
Greyhound
$13USD
10:05 PM1:00 AM
$13
Transportation CenterFront St & York St
Greyhound
10:05 PM
Transportation Center
1:00 AM
Front St & York St
Greyhound
$13USD
2:00 PM5:20 PM
$14
Transportation CenterFront St & York St
Greyhound
2:00 PM
Transportation Center
5:20 PM
Front St & York St
Greyhound
$14USD
3:30 AM6:20 AM
$13
Transportation CenterFront St & York St
Greyhound
3:30 AM
Transportation Center
6:20 AM
Front St & York St
Greyhound
$13USD
3:30 AM6:25 AM
$13
Transportation CenterToronto Coach Terminal
Greyhound
3:30 AM
Transportation Center
6:25 AM
Toronto Coach Terminal
Greyhound
$13USD

Cheap buses leaving Thursday
One passenger / one way

2:15 PM6:00 PM
$13
BUF AirportPearson YYZ Airport
Greyhound
2:15 PM
BUF Airport
6:00 PM
Pearson YYZ Airport
Greyhound
$13USD
10:15 AM1:40 PM
$14
Transportation CenterFront St & York St
Greyhound
10:15 AM
Transportation Center
1:40 PM
Front St & York St
Greyhound
$14USD
3:30 AM6:20 AM
$14
Transportation CenterFront St & York St
Greyhound
3:30 AM
Transportation Center
6:20 AM
Front St & York St
Greyhound
$14USD
2:00 PM5:25 PM
$15
Transportation CenterToronto Coach Terminal
Greyhound
2:00 PM
Transportation Center
5:25 PM
Toronto Coach Terminal
Greyhound
$15USD
3:30 AM6:25 AM
$15
Transportation CenterToronto Coach Terminal
Greyhound
3:30 AM
Transportation Center
6:25 AM
Toronto Coach Terminal
Greyhound
$15USD
2:15 PM6:00 PM
$13
BUF AirportPearson YYZ Airport
Greyhound
2:15 PM
BUF Airport
6:00 PM
Pearson YYZ Airport
Greyhound
$13USD

Cheap buses leaving Friday
One passenger / one way

3:30 AM6:20 AM
$16
Transportation CenterFront St & York St
Greyhound
3:30 AM
Transportation Center
6:20 AM
Front St & York St
Greyhound
$16USD
2:00 PM5:20 PM
$19
Transportation CenterFront St & York St
Greyhound
2:00 PM
Transportation Center
5:20 PM
Front St & York St
Greyhound
$19USD
3:30 AM6:25 AM
$17
Transportation CenterToronto Coach Terminal
Greyhound
3:30 AM
Transportation Center
6:25 AM
Toronto Coach Terminal
Greyhound
$17USD
2:15 PM6:00 PM
$19
BUF AirportPearson YYZ Airport
Greyhound
2:15 PM
BUF Airport
6:00 PM
Pearson YYZ Airport
Greyhound
$19USD
10:15 AM1:40 PM
$18
Transportation CenterFront St & York St
Greyhound
10:15 AM
Transportation Center
1:40 PM
Front St & York St
Greyhound
$18USD
3:30 AM6:20 AM
$16
Transportation CenterFront St & York St
Greyhound
3:30 AM
Transportation Center
6:20 AM
Front St & York St
Greyhound
$16USD

Cheap buses leaving Saturday
One passenger / one way

10:15 AM1:40 PM
$15
Transportation CenterFront St & York St
Greyhound
10:15 AM
Transportation Center
1:40 PM
Front St & York St
Greyhound
$15USD
2:15 PM6:00 PM
$16
BUF AirportPearson YYZ Airport
Greyhound
2:15 PM
BUF Airport
6:00 PM
Pearson YYZ Airport
Greyhound
$16USD
10:05 PM1:00 AM
$15
Transportation CenterFront St & York St
Greyhound
10:05 PM
Transportation Center
1:00 AM
Front St & York St
Greyhound
$15USD
2:00 PM5:20 PM
$19
Transportation CenterFront St & York St
Greyhound
2:00 PM
Transportation Center
5:20 PM
Front St & York St
Greyhound
$19USD
10:15 AM1:55 PM
$16
Transportation CenterToronto Coach Terminal
Greyhound
10:15 AM
Transportation Center
1:55 PM
Toronto Coach Terminal
Greyhound
$16USD
10:15 AM1:40 PM
$15
Transportation CenterFront St & York St
Greyhound
10:15 AM
Transportation Center
1:40 PM
Front St & York St
Greyhound
$15USD

Bus Buffalo to Toronto: Trip Overview

20
Daily Buses
2:30 AM - 10:05 PM
Departure Time
$18
Average Price
Average Trip Duration

Trip Reviews for Buffalo - Toronto

3.2 out of 5 stars

User reviews from travelers who booked a bus ticket from Buffalo to Toronto

Ratings and Reviews (78)


Noam A.January 7, 2019 | Staff: 4 | 

bus rattled, got a bit nauseous, but glad the driver didn't go too slow either. Chairs were decent. Didn't test out the wi-fi.

Sujanalakshmi K.January 6, 2019 | Staff: 5 | 

Please add more stops like Oakville, Mississauga, Brompton.

Phil D.January 5, 2019 | Staff: 5 | 

Border crossing was very slow the Friday heavy traffic.

Kevin H.December 30, 2018 | Staff: 5 | 

Cheapest option and was very easy and comfortable.

Abebe M.December 29, 2018 | Staff: 1 | 

Customer services zéro

Younghun K.November 22, 2018 | Staff: 1 | 

There were no seats available so I was on the floor for 3 hours which is sucks

Franz G.November 20, 2018 | Staff: 5 | 

Bus left and arrived on time.

Julie C.November 5, 2018 | Staff: 5 | 

Wifi not working, waited at the border 2hours. Terrible.

Jean M.October 27, 2018 | Timeliness: 2 | Staff: 5 | 

The bus and drivers were great. We ran super late going into Toronto and I missed my connecting train...although I was able to get another

Pasi H.October 25, 2018 | Timeliness: 5 | Staff: 5 | 

Smooth ride from Buffalo to Toronto!

Antoine D.October 14, 2018 | Timeliness: 4 | Staff: 5 | 

Greyhound need a bit up an upgrade when it comes to its fleet. But the driver We had from BUF Airport to YYZ Airport was great.

David R.October 1, 2018 | Timeliness: 5 | Staff: 5 | 

Great service. Great people

Elaine A.September 18, 2018 | Timeliness: 5 | Staff: 5 | 

Amazing driver, very good trip

Sneha K.September 17, 2018 | Timeliness: 1 | Staff: 4 | 

The bus was 1 hour 15 mins late because there was no driver available. The wifi and power outlets were not working. I had to change 3 seats before I could find one in a good condition and where the air condition was functional. It costs more than other coach services and gave the worst service. Never had any such problems with other coaches.

Rosen A.September 13, 2018 | Timeliness: 5 | Staff: 5 | 

The bus was very stinky like a washroom that hasn't been cleaned for weeks. The window where I was standing was half detached and air was going inside the bus , that is a safety issue as well. I dont think the buses are being looked after properly

Mukhtar M.September 9, 2018 | Timeliness: 1 | Staff: 1 | 

Greyhound robbed me today due to the delay of my flight, so I lost CAD 91. Thank you for making money on my misfortune !!! Greyhound doesn't care about people but money. I'll remember that, Greyhound !!!

Rosen A.September 6, 2018 | Timeliness: 5 | Staff: 5 | 

The only issue is the WIFI in the bus, it's absolutely disastrous, it has connection and no internet , may be as fast as in the 50s

Chantae G.August 27, 2018 | Timeliness: 1 | Staff: 5 | 

My bus was an hour and a half late to my destination when the ride itself was only supposed to be 3 hrs. I had to take a flight in my final destination and was lucky that I had given myself enough time to make the flight.

Younsoon H.August 26, 2018 | Timeliness: 1 | Staff: 1 | 

Just megabus

Khayalethu M.August 22, 2018 | Timeliness: 1 | Staff: 3 | 

At Buffalo station there were 3 buses due for Toronto - one at 1:30am, 2:30am and 3:30am-- the first two buses were said to be delayed indefinitely while the 3:30am bus did not have a driver. It was annoying and Cold , nobody was helpful.

Ian L.August 14, 2018 | Timeliness: 1 | Staff: 1 | 

There was no bus at the airport 45 minutes after the designated time and a trip to the downtown office I met with uncooperative staff without an apology or information on the bus; was then rebooked on a bus to Toronto via Niagara. Thoroughly unsatisfactory service!

Taryn E.August 13, 2018 | Timeliness: 1 | Staff: 3 | 

The man at the customer service counter was rude to all passengers asking questions. As to why we were not put on our bus and he could not answer any questions. This man was working at 8am at the buffulo ny terminal and offered the worst customer service i have experienced in my life. I have never been treated like that as a paying customer. The women that took over for him provided updates and was pleasant to deal with. Lucky greyhound had her or else it could have gone south very fast. Again this was the worst customer service experience in my life.

Kayla K.August 7, 2018 | Timeliness: 1 | Staff: 1 | 

made us wait 2 hours without telling us what was going on

Jens Volker K.August 3, 2018 | Timeliness: 4 | Staff: 3 | 

Es war nicht klar wo der Bus am Flughafen losfährt, Im Bus selbst war es ziemlich unterklimatisiert.

Lea G.July 27, 2018 | Timeliness: 5 | Staff: 5 | 

Good driver, confortable bus. Unfortunately no WiFi.

Rachel L.July 27, 2018 | Timeliness: 1 | Staff: 3 | 

The bus itself was in terrible shape - definitely though parts of it would fall off and hit us. Further, we were over an hour late arriving. Never taking greyhound again.

Liting C.July 27, 2018 | Timeliness: 2 | Staff: 3 | 

There was a lot of confusion at the bus station. For a 2.5-hour bus ride, the bus arrived 30 mins late and left the departure station 55 mins late. When the passengers asked about the delay, the counter staff said that Canadian greyhound is not on any searchable schedule and they would just make an announcement when the bus arrives. At the end, the bus arrived in the final destination more than one hour late. There was no apology or explanation about the delay. I will stick with plane or train from now on.

Matthew S.July 25, 2018 | Timeliness: 5 | Staff: 5 | 

We had a very pleasant and professionally impressive trip. The bus was comfortable and the driver was stellar

Wendy A.July 10, 2018 | Timeliness: 1 | Staff: 4 | 

The bus was 45 mins late and the extra at the rear was unbelievably smelly and disgusting

Benjamin H.July 10, 2018 | Timeliness: 5 | Staff: 3 | 

The lady in Buffalo was really grumpy. Driver did well, drove safely, was friendly. But it stunk badly from the toilet and there was waste lying around the seats were grubby.

Buffalo to Toronto Buses

Busbud shows you the best bus ticket fares and bus schedules so you can easily plan and book a trip by bus from Buffalo to Toronto.

Bus service from Buffalo to Toronto will be provided by the most trusted bus companies.

Discover how much the bus trip from Buffalo to Toronto will cost you. Use our filters and sorting features to find the cheapest bus tickets or luxury buses.

Bus Companies

Bus service from Buffalo to Toronto is covered by Greyhound.

Stations & Stops

Buses leaving from Buffalo to Toronto will depart from Transportation Center, BUF Airport, Buffalo Metropolitan Transportation Center or Buffalo, NY.

A bus ride to Toronto will drop you off at Scarborough Town Centre, Toronto Coach Terminal, Yorkdale Bus Terminal, University Ave and Wellington Street, Front St & York St, Bay St, Black Creek Village, Don Valley Pkwy or Pearson YYZ Airport.

Daily Buses20
Departure Time2:30 AM - 10:05 PM
Average Price
$18
Average Trip Duration
Bus Companies on This RouteGreyhound US, Greyhound US

About Bus Travel

Bus Travel Tips

If you're abroad, study some local language. Not only could it get you out of a pickle during your bus trip from Buffalo to Toronto but it'll also be endearing to native speakers who will surely appreciate your effort.

Much more than a mere vehicle taking you from Buffalo to Toronto, riding the bus will expose you to some of most stunning panoramas while enroute to your final bus stop.

Buses have the smallest carbon footprint of all motorized transport modes. A bus going from Buffalo to Toronto will emit half the CO2 emitted by a train, and radically less than a car or an airplane.

Tune out to the fine sounds of your best music playlist on your bus trip from Buffalo to Toronto while indulging in miles on end of beautiful scenic views.

Did you know?

The average number of passengers on a coach bus is 32 meaning that a bus could replace a minimum of at least 30 cars!

The word 'bus' is an abbreviation of 'omnibus" which means 'for all' in Latin as buses were meant to be transportation for everybody.

Did you know there are on average 4,400 intercity bus departures every day in the US only? This number has been growing for 9 years in a row, yay!

Will you be returning to Buffalo by bus?

If you are looking for the return bus journey, check out buses from Toronto to Buffalo.

Popular Buses Connecting Buffalo

Popular Buses Connecting Toronto

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud makes bus travel easy. We help travelers find a bus, plot routes, and book intercity bus tickets all over the world. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew