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

Easily search and book your next trip with Busbud

Cheap buses leaving today
One passenger / one way

8:05 PM11:15 PM
$10
Pearson YYZ AirportBUF Airport
Greyhound
8:05 PM
Pearson YYZ Airport
11:15 PM
BUF Airport
Greyhound
$10USD
6:00 AM9:45 AM
$11
Toronto Coach TerminalBUF Airport
Greyhound
6:00 AM
Toronto Coach Terminal
9:45 AM
BUF Airport
Greyhound
$11USD
6:05 AM12:20 PM
$11
Pearson YYZ AirportTransportation Center
Greyhound
6:05 AM
Pearson YYZ Airport
12:20 PM
Transportation Center
Greyhound
$11USD
1:35 PM6:50 PM
$12
Pearson YYZ AirportTransportation Center
Greyhound
1:35 PM
Pearson YYZ Airport
6:50 PM
Transportation Center
Greyhound
$12USD
11:00 AM4:00 PM
$12
Toronto Coach TerminalBUF Airport
Greyhound
11:00 AM
Toronto Coach Terminal
4:00 PM
BUF Airport
Greyhound
$12USD
8:05 PM11:15 PM
$10
Pearson YYZ AirportBUF Airport
Greyhound
8:05 PM
Pearson YYZ Airport
11:15 PM
BUF Airport
Greyhound
$10USD

Cheap buses leaving tomorrow
One passenger / one way

1:35 PM6:50 PM
$9
Pearson YYZ AirportTransportation Center
Greyhound
1:35 PM
Pearson YYZ Airport
6:50 PM
Transportation Center
Greyhound
$9USD
6:00 AM9:45 AM
$11
Toronto Coach TerminalBUF Airport
Greyhound
6:00 AM
Toronto Coach Terminal
9:45 AM
BUF Airport
Greyhound
$11USD
6:05 AM12:20 PM
$11
Pearson YYZ AirportTransportation Center
Greyhound
6:05 AM
Pearson YYZ Airport
12:20 PM
Transportation Center
Greyhound
$11USD
4:30 PM9:55 PM
$11
Pearson YYZ AirportTransportation Center
Greyhound
4:30 PM
Pearson YYZ Airport
9:55 PM
Transportation Center
Greyhound
$11USD
8:30 AM1:20 PM
$11
Toronto Coach TerminalBUF Airport
Greyhound
8:30 AM
Toronto Coach Terminal
1:20 PM
BUF Airport
Greyhound
$11USD
1:35 PM6:50 PM
$9
Pearson YYZ AirportTransportation Center
Greyhound
1:35 PM
Pearson YYZ Airport
6:50 PM
Transportation Center
Greyhound
$9USD

Cheap buses leaving Thursday
One passenger / one way

6:05 AM12:20 PM
$9
Pearson YYZ AirportTransportation Center
Greyhound
6:05 AM
Pearson YYZ Airport
12:20 PM
Transportation Center
Greyhound
$9USD
8:05 PM11:15 PM
$10
Pearson YYZ AirportBUF Airport
Greyhound
8:05 PM
Pearson YYZ Airport
11:15 PM
BUF Airport
Greyhound
$10USD
8:05 PM11:30 PM
$11
Pearson YYZ AirportTransportation Center
Greyhound
8:05 PM
Pearson YYZ Airport
11:30 PM
Transportation Center
Greyhound
$11USD
6:00 AM9:45 AM
$12
Toronto Coach TerminalBUF Airport
Greyhound
6:00 AM
Toronto Coach Terminal
9:45 AM
BUF Airport
Greyhound
$12USD
11:00 AM4:00 PM
$12
Toronto Coach TerminalBUF Airport
Greyhound
11:00 AM
Toronto Coach Terminal
4:00 PM
BUF Airport
Greyhound
$12USD
6:05 AM12:20 PM
$9
Pearson YYZ AirportTransportation Center
Greyhound
6:05 AM
Pearson YYZ Airport
12:20 PM
Transportation Center
Greyhound
$9USD

Cheap buses leaving Friday
One passenger / one way

4:55 PM9:55 PM
$8
Front St & York StTransportation Center
Greyhound
4:55 PM
Front St & York St
9:55 PM
Transportation Center
Greyhound
$8USD
6:05 AM12:20 PM
$13
Pearson YYZ AirportTransportation Center
Greyhound
6:05 AM
Pearson YYZ Airport
12:20 PM
Transportation Center
Greyhound
$13USD
4:45 PM9:55 PM
$11
Pearson YYZ AirportTransportation Center
Greyhound
4:45 PM
Pearson YYZ Airport
9:55 PM
Transportation Center
Greyhound
$11USD
3:00 PM11:15 PM
$14
Toronto Coach TerminalBUF Airport
Greyhound
3:00 PM
Toronto Coach Terminal
11:15 PM
BUF Airport
Greyhound
$14USD
1:35 PM6:50 PM
$13
Pearson YYZ AirportTransportation Center
Greyhound
1:35 PM
Pearson YYZ Airport
6:50 PM
Transportation Center
Greyhound
$13USD
4:55 PM9:55 PM
$8
Front St & York StTransportation Center
Greyhound
4:55 PM
Front St & York St
9:55 PM
Transportation Center
Greyhound
$8USD

Cheap buses leaving Saturday
One passenger / one way

1:35 PM6:50 PM
$11
Pearson YYZ AirportTransportation Center
Greyhound
1:35 PM
Pearson YYZ Airport
6:50 PM
Transportation Center
Greyhound
$11USD
3:00 PM11:15 PM
$13
Toronto Coach TerminalBUF Airport
Greyhound
3:00 PM
Toronto Coach Terminal
11:15 PM
BUF Airport
Greyhound
$13USD
4:30 PM9:55 PM
$11
Pearson YYZ AirportTransportation Center
Greyhound
4:30 PM
Pearson YYZ Airport
9:55 PM
Transportation Center
Greyhound
$11USD
6:00 AM9:45 AM
$14
Toronto Coach TerminalBUF Airport
Greyhound
6:00 AM
Toronto Coach Terminal
9:45 AM
BUF Airport
Greyhound
$14USD
8:05 PM11:15 PM
$12
Pearson YYZ AirportBUF Airport
Greyhound
8:05 PM
Pearson YYZ Airport
11:15 PM
BUF Airport
Greyhound
$12USD
1:35 PM6:50 PM
$11
Pearson YYZ AirportTransportation Center
Greyhound
1:35 PM
Pearson YYZ Airport
6:50 PM
Transportation Center
Greyhound
$11USD

Cheap buses leaving Sunday
One passenger / one way

1:35 PM6:50 PM
$12
Pearson YYZ AirportTransportation Center
Greyhound
1:35 PM
Pearson YYZ Airport
6:50 PM
Transportation Center
Greyhound
$12USD
6:05 AM12:20 PM
$13
Pearson YYZ AirportTransportation Center
Greyhound
6:05 AM
Pearson YYZ Airport
12:20 PM
Transportation Center
Greyhound
$13USD
6:00 AM9:45 AM
$14
Toronto Coach TerminalBUF Airport
Greyhound
6:00 AM
Toronto Coach Terminal
9:45 AM
BUF Airport
Greyhound
$14USD
8:05 PM11:15 PM
$14
Pearson YYZ AirportBUF Airport
Greyhound
8:05 PM
Pearson YYZ Airport
11:15 PM
BUF Airport
Greyhound
$14USD
3:00 PM11:15 PM
$14
Toronto Coach TerminalBUF Airport
Greyhound
3:00 PM
Toronto Coach Terminal
11:15 PM
BUF Airport
Greyhound
$14USD
1:35 PM6:50 PM
$12
Pearson YYZ AirportTransportation Center
Greyhound
1:35 PM
Pearson YYZ Airport
6:50 PM
Transportation Center
Greyhound
$12USD

Cheap buses leaving Monday
One passenger / one way

6:05 AM12:20 PM
$11
Pearson YYZ AirportTransportation Center
Greyhound
6:05 AM
Pearson YYZ Airport
12:20 PM
Transportation Center
Greyhound
$11USD
8:05 PM11:15 PM
$11
Pearson YYZ AirportBUF Airport
Greyhound
8:05 PM
Pearson YYZ Airport
11:15 PM
BUF Airport
Greyhound
$11USD
8:30 AM1:20 PM
$11
Toronto Coach TerminalBUF Airport
Greyhound
8:30 AM
Toronto Coach Terminal
1:20 PM
BUF Airport
Greyhound
$11USD
1:35 PM6:50 PM
$14
Pearson YYZ AirportTransportation Center
Greyhound
1:35 PM
Pearson YYZ Airport
6:50 PM
Transportation Center
Greyhound
$14USD
6:00 AM9:45 AM
$12
Toronto Coach TerminalBUF Airport
Greyhound
6:00 AM
Toronto Coach Terminal
9:45 AM
BUF Airport
Greyhound
$12USD
6:05 AM12:20 PM
$11
Pearson YYZ AirportTransportation Center
Greyhound
6:05 AM
Pearson YYZ Airport
12:20 PM
Transportation Center
Greyhound
$11USD

Bus Toronto to Buffalo: Trip Overview

15
Daily Buses
5:40 AM - 11:30 PM
Departure Time
$14
Average Price
Average Trip Duration

Trip Reviews for Toronto - Buffalo

3.4 out of 5 stars

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

Ratings and Reviews (98)


Bence K.January 17, 2019 | Staff: 5 | 

It was very convenient. I was satisfied with the trip. The driver was helpful.

Meydge A.January 14, 2019 | Staff: 1 | 

The bus driver was 30 minutes late. He didn’t not apologize . I spoke very aggressively to some passenger for no reason. I won’t use this company anymore .

Hao C.January 2, 2019 | Staff: 5 | 

A good experience

Milkha A.January 1, 2019 | Staff: 4 | 

We have traveled on Greyhound Bus earlier also. During every trip, we were unable to connect our mobile phones to WiFi. This time I even requested the Driver if he could assist in securing WiFi connection provided by Greyhound. But he straightway said " Buddy I do not know I am just Bus Driver"

Terrance H.December 25, 2018 | Staff: 4 | 

My seat didn't have an outlet.

Harinder S.December 6, 2018 | Staff: 3 | 

It was great trip, but ticket collector asked for the ticket again at Buffalo stop which I gave to the previous driver which never returned, it was never clearly written anywhere that we need two copies. It will be really convenient if everything is electronic. But drivers were so helpful. They helped deliver the suitcases inside the US custom.

Shafagh Y.November 20, 2018 | Staff: 5 | 

The bus was good. The driver was nice. Overall a smooth ride but the wifi did not work :(

Adnelly Y.October 29, 2018 | Timeliness: 4 | Staff: 5 | 

Overall, a great trip once again. The driver was very clear with the instructions, very helpful, kind and professional from beginning to end. The bus was clean and comfortable. There was a little bit of delay at the border but that is not unusual for this kind of trips with the number of passengers on the bus and other travellers going through the border at the same time.

Antony I.October 23, 2018 | Timeliness: 5 | Staff: 5 | 

Excellent service

Isabel G.October 4, 2018 | Timeliness: 5 | Staff: 5 | 

I decided that all my future trips will be with Greyhound

Andrzej W.September 29, 2018 | Timeliness: 5 | Staff: 5 | 

On time, nice luggage service, very kind personell.

Nathan M.September 21, 2018 | Timeliness: 1 | Staff: 2 | 

Bus broke down at the customs place . Was hot and we couldn’t get off of the bus for whatever reason. Said to have offered WiFi on the bus but it didn’t work. Very disappointed

Karyna L.September 2, 2018 | Timeliness: 5 | Staff: 5 | 

Bus coming back to Toronto had terrible air conditioning, and bus driver wasn't allowed to open the top latches for some fresh air. It was +30 outside and with no a/c people felt like passing out for 4 hours of the trip. Not good at all

Katherine C.August 27, 2018 | Timeliness: 2 | Staff: 3 | 

If you have all week to travel, take a greyhound

Lisa D.August 19, 2018 | Timeliness: 1 | Staff: 1 | 

The busses were overbooked, I was suppose to go buffalo but had to take one to Niagara. From there the busses was also overbooked and late that I took an Uber instead

Shane M.August 19, 2018 | Timeliness: 1 | Staff: 3 | 

Extremely disappointed! Will NEVER use greyhound again. We bought a ticket 24 hours in advance to go from Toronto to Buffalo airport to arrive at 1:40 for a 5 pm flight. We arrived at the terminal 45 minutes prior to scheduled departure. The bus was full so they shuffled about 20 of us over to another bus. Unbeknownst to us they stopped at the Niagra Falls terminal and told us we had to get off. No one knew why we were there and the employees in the terminal had no idea why they brought us there and were extremely rude to us telling us they had no idea what time a bus would be coming for us or if we would get to the airport in time. After waiting for an hour we knew we would miss the flight if we didn’t get across the border soon, so we had to Uber to the border walk across rainbow bridge lugging 2 50 pound suitcases and get another Uber once in the US. Greyhound sucks! And we should get a refund for them not delivering on the service we purchased

Louis M.August 18, 2018 | Timeliness: 1 | Staff: 1 | 

Worst bus trip ever. Bus to Buffalo was over sold. I was put on a bus to Niagara falls, Ontario instead, there was no directions at all on how to get to buffalo from Niagara falls. I will never use Greyhound again

Daniel Abebe G.August 14, 2018 | Timeliness: 5 | Staff: 5 | 

My experience on this route was good.

Samuel A.August 5, 2018 | Timeliness: 5 | Staff: 5 | 

Affordable and convenient. Well organized transportation system.

Ray B.August 4, 2018 | Timeliness: 1 | Staff: 3 | 

Not running on time, unclear, no wifi working. Got late at destination 😥

Craig B.August 4, 2018 | Timeliness: 1 | Staff: 3 | 

All stood around in the heat waiting for a bus that was an hour late. Arrived at the destination over 2 hours late.

Antony I.July 28, 2018 | Timeliness: 4 | Staff: 5 | 

Very enjoyable trip

Mario M.July 9, 2018 | Timeliness: 4 | Staff: 4 | 

Convenient to use.

Shamay O.June 28, 2018 | Timeliness: 3 | Staff: 4 | 

Bus got to our destination late. But it was a fine trip

Kenneth M.June 4, 2018 | Timeliness: 4 | Staff: 1 | 

Driver was very very rude. I wasn't feeling well and eveytime I sneezed he yelled throughout the entire bus for me to shut up

Olivia R.May 18, 2018 | Timeliness: 1 | Staff: 3 | 

This was my first and LAST time riding Greyhound. We were told the bus was late because they had to find a bus that was able to cross the border to the U.S. I definitely thought that would be something they would sort out before departure time... The bus was disgusting, absolutely disgusting. I was one of the first people on and it smelled like feet and motor oil. The oils or gasoline smell got worse when the bus started moving. The arm rests were all torn up to the point that there was almost nothing left. When I booked my ticket there was no indication that this bus was going to be making stops. It made like 3 stops not including the border crossing. So disappointed. What a horrible experience. Next time i’ll use Megabus or i’ll drive myself.

James C.May 17, 2018 | Timeliness: 5 | Staff: 5 | 

Greyhound did fine

Mohammad M.May 11, 2018 | Timeliness: 4 | Staff: 5 | 

very clean, comfy, couldnt connect to the wifi tho

Crist M.May 9, 2018 | Timeliness: 3 | Staff: 4 | 

Should make sure the busses power plugs and wifi are working as this is one of your hypes.

Christopher K.May 4, 2018 | Timeliness: 5 | Staff: 5 | 

All good.

Bus Companies on This Route

Toronto to Buffalo Buses

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

We make sure you can find a bus service from Toronto to Buffalo from the most reliable bus companies operating this trip.

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

Bus Companies

Bus service from Toronto to Buffalo is covered by Greyhound.

Stations & Stops

Buses leaving from Toronto to Buffalo will depart from 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.

A bus ride to Buffalo will drop you off at Transportation Center, BUF Airport, Buffalo Metropolitan Transportation Center or Buffalo, NY.

Daily Buses15
Departure Time5:40 AM - 11:30 PM
Average Price
$14
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 Toronto to Buffalo but it'll also be endearing to native speakers who will surely appreciate your effort.

Start sightseeing the minute your bus leaves the station. If you're on the night bus from Toronto to Buffalo, get comfy and count the stars.

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

Create your own real life musical score by curating a personalized bus travel playlist - the perfect accompaniment to your bus ride from Toronto to Buffalo.

Did you know?

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 that 80% of the buses in North America are equipped with WiFi and power outlets ? And 60% of bus travelers have used their electronic device on board during 2014.

It takes 27 hours to go by bus from Lima to Cusco, one of the craziest bus trips on the world. This route is used daily by locals and backpackers.

Will you be returning to Toronto by bus?

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

Popular Buses Connecting Toronto

Popular Buses Connecting Buffalo

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. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others so you can buy tickets without a worry.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew