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

8:55 pm10:30 am
US$18
BUF AirportYYZ Airport
8:55 pm
BUF Airport
10:30 am
YYZ Airport
Greyhound
US$18
10:05 pm1:00 am
US$20
Transportation CenterFront St & York St
10:05 pm
Transportation Center
1:00 am
Front St & York St
Greyhound
US$20
10:05 pm1:05 am
US$22
Transportation CenterCoach Terminal
10:05 pm
Transportation Center
1:05 am
Coach Terminal
Greyhound
US$22
4:30 pm7:45 pm
US$26
Transportation CenterFront St & York St
4:30 pm
Transportation Center
7:45 pm
Front St & York St
Greyhound
US$26
4:30 pm7:50 pm
US$29
Transportation CenterCoach Terminal
4:30 pm
Transportation Center
7:50 pm
Coach Terminal
Greyhound
US$29
8:55 pm10:30 am
US$18
BUF AirportYYZ Airport
8:55 pm
BUF Airport
10:30 am
YYZ Airport
Greyhound
US$18

Cheap buses leaving tomorrow
One passenger / one way

8:55 pm10:30 am
US$14
BUF AirportYYZ Airport
8:55 pm
BUF Airport
10:30 am
YYZ Airport
Greyhound
US$14
2:00 pm5:20 pm
US$18
Transportation CenterFront St & York St
2:00 pm
Transportation Center
5:20 pm
Front St & York St
Greyhound
US$18
10:05 pm1:00 am
US$15
Transportation CenterFront St & York St
10:05 pm
Transportation Center
1:00 am
Front St & York St
Greyhound
US$15
2:00 pm5:25 pm
US$20
Transportation CenterCoach Terminal
2:00 pm
Transportation Center
5:25 pm
Coach Terminal
Greyhound
US$20
10:05 pm1:05 am
US$17
Transportation CenterCoach Terminal
10:05 pm
Transportation Center
1:05 am
Coach Terminal
Greyhound
US$17
8:55 pm10:30 am
US$14
BUF AirportYYZ Airport
8:55 pm
BUF Airport
10:30 am
YYZ Airport
Greyhound
US$14

Cheap buses leaving Sunday
One passenger / one way

8:55 pm9:10 am
US$19
BUF AirportYYZ Airport
8:55 pm
BUF Airport
9:10 am
YYZ Airport
Greyhound
US$19
2:00 pm5:20 pm
US$22
Transportation CenterFront St & York St
2:00 pm
Transportation Center
5:20 pm
Front St & York St
Greyhound
US$22
10:15 am1:40 pm
US$20
Transportation CenterFront St & York St
10:15 am
Transportation Center
1:40 pm
Front St & York St
Greyhound
US$20
2:00 pm5:25 pm
US$25
Transportation CenterCoach Terminal
2:00 pm
Transportation Center
5:25 pm
Coach Terminal
Greyhound
US$25
10:05 pm1:00 am
US$21
Transportation CenterFront St & York St
10:05 pm
Transportation Center
1:00 am
Front St & York St
Greyhound
US$21
8:55 pm9:10 am
US$19
BUF AirportYYZ Airport
8:55 pm
BUF Airport
9:10 am
YYZ Airport
Greyhound
US$19

Cheap buses leaving Monday
One passenger / one way

8:55 pm9:10 am
US$13
BUF AirportYYZ Airport
8:55 pm
BUF Airport
9:10 am
YYZ Airport
Greyhound
US$13
2:00 pm5:20 pm
US$22
Transportation CenterFront St & York St
2:00 pm
Transportation Center
5:20 pm
Front St & York St
Greyhound
US$22
10:05 pm1:00 am
US$15
Transportation CenterFront St & York St
10:05 pm
Transportation Center
1:00 am
Front St & York St
Greyhound
US$15
2:00 pm5:25 pm
US$24
Transportation CenterCoach Terminal
2:00 pm
Transportation Center
5:25 pm
Coach Terminal
Greyhound
US$24
10:05 pm1:05 am
US$17
Transportation CenterCoach Terminal
10:05 pm
Transportation Center
1:05 am
Coach Terminal
Greyhound
US$17
8:55 pm9:10 am
US$13
BUF AirportYYZ Airport
8:55 pm
BUF Airport
9:10 am
YYZ Airport
Greyhound
US$13

Cheap buses leaving Tuesday
One passenger / one way

8:55 pm9:10 am
US$12
BUF AirportYYZ Airport
8:55 pm
BUF Airport
9:10 am
YYZ Airport
Greyhound
US$12
2:00 pm5:20 pm
US$14
Transportation CenterFront St & York St
2:00 pm
Transportation Center
5:20 pm
Front St & York St
Greyhound
US$14
4:30 pm7:45 pm
US$14
Transportation CenterFront St & York St
4:30 pm
Transportation Center
7:45 pm
Front St & York St
Greyhound
US$14
2:00 pm5:25 pm
US$15
Transportation CenterCoach Terminal
2:00 pm
Transportation Center
5:25 pm
Coach Terminal
Greyhound
US$15
10:05 pm1:00 am
US$14
Transportation CenterFront St & York St
10:05 pm
Transportation Center
1:00 am
Front St & York St
Greyhound
US$14
8:55 pm9:10 am
US$12
BUF AirportYYZ Airport
8:55 pm
BUF Airport
9:10 am
YYZ Airport
Greyhound
US$12

Cheap buses leaving Wednesday
One passenger / one way

8:55 pm9:10 am
US$12
BUF AirportYYZ Airport
8:55 pm
BUF Airport
9:10 am
YYZ Airport
Greyhound
US$12
2:00 pm5:20 pm
US$13
Transportation CenterFront St & York St
2:00 pm
Transportation Center
5:20 pm
Front St & York St
Greyhound
US$13
3:30 am6:20 am
US$12
Transportation CenterFront St & York St
3:30 am
Transportation Center
6:20 am
Front St & York St
Greyhound
US$12
2:00 pm5:25 pm
US$14
Transportation CenterCoach Terminal
2:00 pm
Transportation Center
5:25 pm
Coach Terminal
Greyhound
US$14
10:15 am1:40 pm
US$12
Transportation CenterFront St & York St
10:15 am
Transportation Center
1:40 pm
Front St & York St
Greyhound
US$12
8:55 pm9:10 am
US$12
BUF AirportYYZ Airport
8:55 pm
BUF Airport
9:10 am
YYZ Airport
Greyhound
US$12

Cheap buses leaving Thursday
One passenger / one way

8:55 pm9:10 am
US$13
BUF AirportYYZ Airport
8:55 pm
BUF Airport
9:10 am
YYZ Airport
Greyhound
US$13
2:00 pm5:20 pm
US$18
Transportation CenterFront St & York St
2:00 pm
Transportation Center
5:20 pm
Front St & York St
Greyhound
US$18
10:05 pm1:00 am
US$14
Transportation CenterFront St & York St
10:05 pm
Transportation Center
1:00 am
Front St & York St
Greyhound
US$14
2:00 pm5:25 pm
US$20
Transportation CenterCoach Terminal
2:00 pm
Transportation Center
5:25 pm
Coach Terminal
Greyhound
US$20
3:30 am6:20 am
US$15
Transportation CenterFront St & York St
3:30 am
Transportation Center
6:20 am
Front St & York St
Greyhound
US$15
8:55 pm9:10 am
US$13
BUF AirportYYZ Airport
8:55 pm
BUF Airport
9:10 am
YYZ Airport
Greyhound
US$13

Bus Buffalo to Toronto: Trip Overview

21
Daily Buses
2:30 am - 10:05 pm
Departure Time
$17
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 (81)


Valerie F.April 7, 2019 | Staff: 5 | 

The bus driver was courteous.

Cornelia W.March 24, 2019 | Staff: 2 | 

I’m very disappointed.

Gavin F.February 7, 2019 | Staff: 2 | 

Terrible. Was meant to go to Toronto airport but went to downtown instead

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.

Buffalo to Toronto Route Map

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 Parkway or Pearson YYZ Airport.

Daily Buses21
Departure Time2:30 am - 10:05 pm
Average Price
$17
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.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With several language and currency options available, Busbud seeks to cater to international bus travellers no matter where they are in the world. With Busbud, you can buy tickets with confidence. We ensure that you make the most out of your bus trip by partnering up with reliable bus companies from all around the world such as Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew