Next departures for Toronto to Buffalo on November 15
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Union Station Bus Terminal
Transportation Center
Cheapest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
Fastest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Transportation Center
No tags
Next departures for Toronto to Buffalo on November 16
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Union Station Bus Terminal
Transportation Center
Cheapest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
Fastest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Transportation Center
No tags
Next departures for Toronto to Buffalo on November 17
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
Cheapest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
Fastest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Transportation Center
No tags
Next departures for Toronto to Buffalo on November 18
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
Cheapest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
Fastest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Transportation Center
No tags
Next departures for Toronto to Buffalo on November 19
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
Cheapest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
Fastest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Transportation Center
No tags
Next departures for Toronto to Buffalo on November 20
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
CheapestFastest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Transportation Center
No tags
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Next departures for Toronto to Buffalo on November 21
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
CheapestFastest
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Bus
Union Station Bus Terminal
Transportation Center
No tags
Bus
Union Station Bus Terminal
Niagara Frontier Transportation Authority
No tags
Last refresh of the prices: Today at 7:33 PM EST.
Compare 3 ways to go from Toronto to Buffalo
We recommend taking the bus
Among the sustainable travel choices, the bus stands out as the good way to reach Buffalo. The journey takes about 3 hours 20 minutes and with fares starting at just $21, it presents an excellent value for a comfortable ride.
Passengers have shared positive experiences with this bus service, highlighting the punctuality and professionalism of the drivers. Many appreciated their helpfulness in informing passengers about upcoming stops and ensuring a comfortable journey. While most reviews are favorable, some mentioned that bathroom cleanliness could be improved and an electric outlet was not functional during one trip.
FlixBus Toronto Buffalo recent customer reviews
Communicative, effiencent and quiet. But bathroom could have been cleaned better
5 out of 5 stars
Selena B.
I did not know this service even existed! But, when I found a cheap flight out of Buffalo, but didn’t know what to do with a vehicle at the airport for a week, I looked up bus schedules. This trip was so reasonable. Our bus drivers got us to the border ahead of time, and the whole trip was very easy. I highly recommend.
5 out of 5 stars
Lo.mo. M.
The driver and his collegue were very helpful by informing passengers of upcoming stops and checking that the ride was comfortable.
Based on 1124 reviews, the company was rated 4.1 stars on Busbud. Travelers were especially satisfied with the ticket access and the cleanliness but often complained with the wifi. Adirondack Trailways ticket prices on this trip start at $37
Users generally appreciate the professionalism and friendliness of the drivers, as well as smooth rides provided by Greyhound. However, some users have mentioned issues such as delays due to traffic or other factors beyond the company's control. Additionally, there were concerns about cleanliness and lack of promised amenities like WiFi on certain buses.
Greyhound Toronto Buffalo recent customer reviews
I felt that the bus was not cleaned properly.. no WiFi on the bus that was supposed to be included.. bus driver nearly rear-ended someone
3 out of 5 stars
Kylee H.
On Oct 3 around 8:45 PM CST I asked a Greyhound bus representative at Chicago Union Stn. if there were any earlier buses than my booking departing Buffalo on Oct 4. She told me there was nothing. On Oct 4 around 11am I asked the Greyhound ticket booth at Buffalo Greyhound station to change my booking from 18:15 to 14:00. He said he was unable manage my booking because of recent company system changes. He gave me a Customer service phone number to call but they said that I had to make my booking change online. I tried changing my booking both with Greyhound & Flixbus.ca nether system recognized my booking information. Your email to me when I purchased tickets said I could change my reservation in person, calling customer service or online but none of these methods worked. I wasted a lot of time and roaming data and ended up with nothing. I ended up booking another ticket with a different supplier since the vendors Customer dis-service refused to respond to my multiple requests. I am disputing the charge for my return trip
1 out of 5 stars
Patricia W.
The driver was good, but the bus was dilapidated, with torn seats, power outlets that did not work, and a light in the restroom that did not come on.
Users have shared positive experiences with the bus service, highlighting its affordability, reliability, and cleanliness. The drivers are often praised for their professionalism and friendliness. However, some users noted occasional delays without announcements or internet connectivity issues on board. Overall, it provides a pleasant travel experience between Toronto and Buffalo.
New York Trailways Toronto Buffalo recent customer reviews
The bus arrived with more 40 minutes late at Winston Churchill station, and no information were given during the wait. After that the Drivers were really great at their jobs. Thanks.
4 out of 5 stars
Richard R.
Good Bus and Driver ,
Only issue not on time and internet not working in the bus
5 out of 5 stars
Rajeev B.
Amazing, next time I would like to experience this Amazing journey with my family
With about 2 daily trips between Toronto and Buffalo, Ourbus offers competitive fares, clean and comfortable intercity bus travel. Their buses have free WiFi, clean bathrooms, complimentary bottled water, extra legroom and power outlets. They are known for providing excellent customer service, reflecting one of the industry's highest review rates. OurBus does not charge fees to reschedule tickets, which can be changed up to 30 minutes before travel time.
OurBus Toronto Buffalo recent customer reviews
Great overall experience. Your driver was accomodating and friendly, your bus was spotless and comfortable.
5 out of 5 stars
John S.
The bus was very clean, driver was friendly and giving the passengers friendly reminder before arriving at the boarder
5 out of 5 stars
Bernardita A.
Nino, the driver, was extremely professional and friendly. He had to deal with a one-hour delay at the border that was not his fault. He was patient and kept the rest of the travelers continually updated until the bus was allowed to leave. The trip was overall very good.
Based on 5584 reviews, the company was rated 4.1 stars on Busbud. Travelers were especially satisfied with the seats and the ticket access but often complained with the wifi. Amtrak ticket prices on this trip start at $121
Megabus offers an affordable and reliable bus service from Toronto to Buffalo, providing amenities such as spacious seating and free Wi-Fi. It's easy to travel to Buffalo with ease and comfort on Megabus, the affordable and reliable choice for quality service.
Scarborough Town Center, Ground level parking stop in front of entrance #7, 300 Borough Dr, Scarborough, Ontario, M1P 4P5 , Canada Scarborough Town Centre
D - Union Station
65 Front St W, Toronto, ON M5J 1E6, CanadaUnion Station
E - Queens Quay W at Habourfront
York Street between Harbour St and Queens Quay, Queens Quay W, Toronto, ON M5J, Canada
Frequently asked questions about traveling from Toronto to Buffalo, NY by bus
What is the distance between Toronto and Buffalo?
The distance separating Toronto and Buffalo is 63 miles (101 km).
What are the departure and arrival stations when taking the bus from Toronto to Buffalo?
If you're headed to Buffalo from Toronto, chances are that your bus will leave from Union Station Bus Terminal and arrive at Transportation Center. These are the main departure and arrival locations on this route, but you can also find other options that could better fit your plans.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11/12
$24
11/13
$25
Today
$25
11/15
$24
11/16
$24
11/17
$19
11/18
$18
11/19
$18
The cheapest trip from Toronto to Buffalo, NY was searched and found on Nov 18, 2025 with a price of $18
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Toronto to Buffalo, NY, as early as possible.
You can expect to pay from $18 to $62 for a bus ticket from Toronto to Buffalo, NY based on the last 2 days. You can expect to find the cheapest price for the trip at $18 which is on 2025-11-18.
Usually FlixBus, New York Trailways will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.