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

11:0016:00
$15
Coach TerminalBUF Airport
11:00
Coach Terminal
16:00
BUF Airport
Greyhound
$15USD
13:3518:50
$17
YYZ AirportTransportation Center
13:35
YYZ Airport
18:50
Transportation Center
Greyhound
$17USD
8:3013:20
$15
Coach TerminalBUF Airport
8:30
Coach Terminal
13:20
BUF Airport
Greyhound
$15USD
13:5018:50
$17
YYZ AirportTransportation Center
13:50
YYZ Airport
18:50
Transportation Center
Greyhound
$17USD
6:009:45
$16
Coach TerminalBUF Airport
6:00
Coach Terminal
9:45
BUF Airport
Greyhound
$16USD
11:0016:00
$15
Coach TerminalBUF Airport
11:00
Coach Terminal
16:00
BUF Airport
Greyhound
$15USD

Cheap buses leaving tomorrow
One passenger / one way

6:009:45
$13
Coach TerminalBUF Airport
6:00
Coach Terminal
9:45
BUF Airport
Greyhound
$13USD
9:0516:00
$14
YYZ AirportBUF Airport
9:05
YYZ Airport
16:00
BUF Airport
Greyhound
$14USD
6:0513:20
$14
YYZ AirportBUF Airport
6:05
YYZ Airport
13:20
BUF Airport
Greyhound
$14USD
13:3518:50
$15
YYZ AirportTransportation Center
13:35
YYZ Airport
18:50
Transportation Center
Greyhound
$15USD
8:3013:20
$14
Coach TerminalBUF Airport
8:30
Coach Terminal
13:20
BUF Airport
Greyhound
$14USD
6:009:45
$13
Coach TerminalBUF Airport
6:00
Coach Terminal
9:45
BUF Airport
Greyhound
$13USD

Cheap buses leaving Sunday
One passenger / one way

16:3021:55
$12
YYZ AirportTransportation Center
16:30
YYZ Airport
21:55
Transportation Center
Greyhound
$12USD
19:5023:45
$14
YYZ AirportTransportation Center
19:50
YYZ Airport
23:45
Transportation Center
Greyhound
$14USD
13:3518:50
$13
YYZ AirportTransportation Center
13:35
YYZ Airport
18:50
Transportation Center
Greyhound
$13USD
6:009:45
$15
Coach TerminalBUF Airport
6:00
Coach Terminal
9:45
BUF Airport
Greyhound
$15USD
13:5018:50
$13
YYZ AirportTransportation Center
13:50
YYZ Airport
18:50
Transportation Center
Greyhound
$13USD
16:3021:55
$12
YYZ AirportTransportation Center
16:30
YYZ Airport
21:55
Transportation Center
Greyhound
$12USD

Cheap buses leaving Monday
One passenger / one way

8:3013:20
$12
Coach TerminalBUF Airport
8:30
Coach Terminal
13:20
BUF Airport
Greyhound
$12USD
13:3518:50
$14
YYZ AirportTransportation Center
13:35
YYZ Airport
18:50
Transportation Center
Greyhound
$14USD
11:0016:00
$12
Coach TerminalBUF Airport
11:00
Coach Terminal
16:00
BUF Airport
Greyhound
$12USD
16:3021:55
$17
YYZ AirportTransportation Center
16:30
YYZ Airport
21:55
Transportation Center
Greyhound
$17USD
6:009:45
$14
Coach TerminalBUF Airport
6:00
Coach Terminal
9:45
BUF Airport
Greyhound
$14USD
8:3013:20
$12
Coach TerminalBUF Airport
8:30
Coach Terminal
13:20
BUF Airport
Greyhound
$12USD

Cheap buses leaving Tuesday
One passenger / one way

6:009:45
$11
Coach TerminalBUF Airport
6:00
Coach Terminal
9:45
BUF Airport
Greyhound
$11USD
13:3518:50
$11
YYZ AirportTransportation Center
13:35
YYZ Airport
18:50
Transportation Center
Greyhound
$11USD
11:0016:00
$11
Coach TerminalBUF Airport
11:00
Coach Terminal
16:00
BUF Airport
Greyhound
$11USD
16:3021:55
$13
YYZ AirportTransportation Center
16:30
YYZ Airport
21:55
Transportation Center
Greyhound
$13USD
6:0513:20
$11
YYZ AirportBUF Airport
6:05
YYZ Airport
13:20
BUF Airport
Greyhound
$11USD
6:009:45
$11
Coach TerminalBUF Airport
6:00
Coach Terminal
9:45
BUF Airport
Greyhound
$11USD

Cheap buses leaving Wednesday
One passenger / one way

6:0513:20
$10
YYZ AirportBUF Airport
6:05
YYZ Airport
13:20
BUF Airport
Greyhound
$10USD
16:3021:55
$12
YYZ AirportTransportation Center
16:30
YYZ Airport
21:55
Transportation Center
Greyhound
$12USD
8:3013:20
$10
Coach TerminalBUF Airport
8:30
Coach Terminal
13:20
BUF Airport
Greyhound
$10USD
13:3518:50
$14
YYZ AirportTransportation Center
13:35
YYZ Airport
18:50
Transportation Center
Greyhound
$14USD
6:009:45
$11
Coach TerminalBUF Airport
6:00
Coach Terminal
9:45
BUF Airport
Greyhound
$11USD
6:0513:20
$10
YYZ AirportBUF Airport
6:05
YYZ Airport
13:20
BUF Airport
Greyhound
$10USD

Cheap buses leaving Thursday
One passenger / one way

11:0016:00
$10
Coach TerminalBUF Airport
11:00
Coach Terminal
16:00
BUF Airport
Greyhound
$10USD
13:3518:50
$15
YYZ AirportTransportation Center
13:35
YYZ Airport
18:50
Transportation Center
Greyhound
$15USD
6:0513:20
$11
YYZ AirportBUF Airport
6:05
YYZ Airport
13:20
BUF Airport
Greyhound
$11USD
18:1023:45
$17
YYZ AirportTransportation Center
18:10
YYZ Airport
23:45
Transportation Center
Greyhound
$17USD
6:008:55
$12
Coach TerminalTransportation Center
6:00
Coach Terminal
8:55
Transportation Center
Greyhound
$12USD
11:0016:00
$10
Coach TerminalBUF Airport
11:00
Coach Terminal
16:00
BUF Airport
Greyhound
$10USD

Bus Toronto to Buffalo: Trip Overview

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

Trip Reviews for Toronto - Buffalo

3.4 out of 5 stars

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

Ratings and Reviews (99)


Bailee S.12 March 2019 | Staff: 5 | 

Overall, a good experience that got me where I needed to be

Bence K.17 January 2019 | Staff: 5 | 

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

Meydge A.14 January 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.2 January 2019 | Staff: 5 | 

A good experience

Milkha A.1 January 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.25 December 2018 | Staff: 4 | 

My seat didn't have an outlet.

Harinder S.6 December 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.20 November 2018 | Staff: 5 | 

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

Adnelly Y.29 October 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.23 October 2018 | Timeliness: 5 | Staff: 5 | 

Excellent service

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

I decided that all my future trips will be with Greyhound

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

On time, nice luggage service, very kind personell.

Nathan M.21 September 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.2 September 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.27 August 2018 | Timeliness: 2 | Staff: 3 | 

If you have all week to travel, take a greyhound

Lisa D.19 August 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.19 August 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.18 August 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.14 August 2018 | Timeliness: 5 | Staff: 5 | 

My experience on this route was good.

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

Affordable and convenient. Well organized transportation system.

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

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

Craig B.4 August 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.28 July 2018 | Timeliness: 4 | Staff: 5 | 

Very enjoyable trip

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

Convenient to use.

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

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

Kenneth M.4 June 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.18 May 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.17 May 2018 | Timeliness: 5 | Staff: 5 | 

Greyhound did fine

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

very clean, comfy, couldnt connect to the wifi tho

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

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

Toronto to Buffalo Route Map

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 Parkway 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 - 23:30
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, take a look at 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 makes bus travel easy. We help travelers find a bus, plot routes, and book intercity bus tickets all over the world. 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