Next departures for Buffalo to Toronto on December 2
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
Cheapest
Bus
Transportation Center
Mississauga (Winston Churchill)
Fastest
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Transportation Center
Union Station Bus Terminal
No tags
Next departures for Buffalo to Toronto on December 3
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
Cheapest
Bus
Transportation Center
Mississauga (Winston Churchill)
Fastest
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Transportation Center
Union Station Bus Terminal
No tags
Next departures for Buffalo to Toronto on December 4
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
Cheapest
Bus
Transportation Center
Mississauga (Winston Churchill)
Fastest
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Transportation Center
Union Station Bus Terminal
No tags
Next departures for Buffalo to Toronto on December 5
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
Cheapest
Bus
Transportation Center
Mississauga (Winston Churchill)
Fastest
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Transportation Center
Union Station Bus Terminal
No tags
Next departures for Buffalo to Toronto on December 6
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
Cheapest
Bus
Transportation Center
Mississauga (Winston Churchill)
Fastest
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Transportation Center
Union Station Bus Terminal
No tags
Next departures for Buffalo to Toronto on December 7
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
Cheapest
Bus
Transportation Center
Mississauga (Winston Churchill)
Fastest
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Niagara Frontier Transportation Authority
Union Station Bus Terminal
No tags
Bus
Transportation Center
Union Station Bus Terminal
No tags
Last refresh of the prices: Today at 5:03 PM EST.
Compare 2 ways to go from Buffalo to Toronto
We recommend carpooling
Among the sustainable travel choices, the carpool stands out as the good way to reach Toronto. The journey takes about 2 hours 30 minutes and with fares starting at just $13, it presents an excellent value for a comfortable ride.
Customers appreciate the reliability of Flix, noting that buses are usually on time and drivers provide detailed information at each stop. However, some users mentioned long waits during stops without access to bathrooms or food options and issues with passengers not sitting in their assigned seats.
FlixBus Buffalo Toronto recent customer reviews
The bus was dirty and smelly. All drivers I came in contact with were unfriendly. The bus was significantly delayed and the trip took much longer than advertised.
2 out of 5 stars
Marlee S.
The experience was good, the driver was very friendly, the immigration process was easier than I thought, we got to stop and see the Niagara Falls and that was a big surprise for me. The drive is pleasant but the seats are very uncomfortable :( and there was no water coming out of the sink in the bathroom
4 out of 5 stars
Luz Karime J.
Flix are reliable... Usually on time. This trip too long a wait in Niagara falls (45 min) stopped where no bathroom or food opportunities.
Users have shared positive experiences with the bus service, highlighting friendly and helpful drivers who assist with luggage and ensure a comfortable ride. The buses are generally clean, equipped with charging stations (though occasionally non-functional), and offer amenities like TVs. Some users noted more stops than expected or minor delays in schedule adherence.
New York Trailways Buffalo Toronto recent customer reviews
Very comfortable ride. Bus clean Driver friendly. Only issue was charging station didn't work. 😂
5 out of 5 stars
Kelly Ann H.
Driver went above and beyond to help me with my luggage, at the border, and upon arrival in Toronto. THE BEST!!!
5 out of 5 stars
Jodi M.
I really enjoyed someone else driving that trip from Niagara Falls to Toronto. The bus was very nice with plugs to charge phones and TVs although I did watch the screens.
Based on 1129 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 $35
Passengers have noted that the buses are comfortable and clean, with friendly and courteous staff. However, there is some inconsistency in providing clear instructions for border crossing procedures. While one trip featured detailed guidance from the driver, another lacked sufficient information, leaving passengers to assist each other.
Greyhound Lines, Inc. Buffalo Toronto recent customer reviews
The trip was very bad, there was a problem with the bus, and the driver had to stop to wait for a mechanic to be sent by Greyhound and we were left for a very long time and we had to leave the bus and take an uber
1 out of 5 stars
Ahmed D.
The second driver who took over driving from Niagara Falls to Toronto changed lanes erratically on QEW, never checked his blindspots and literally forced 2 cars onto the left shoulder. Tailgated other cars and flashed high beams for no reason. Argued with passengers who obviously paid for their tickets. He was the most dangerous bus driver I've ever had on any trip.
1 out of 5 stars
Tim W.
Coach was 3 hours late arriving with no updates or explanation. Chatting to Greyhound staff, they said it had left when were sitting in the coach station (in other words, they had no idea). The journey was uncomfortable and was my first and last Greyhound journey. It would have been less stressful and more comfortable going with another route
With about 2 daily trips between Buffalo and Toronto, 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 Buffalo Toronto recent customer reviews
The driver was very nice to me. He made every effort to research that my Covid test was up to date and waiting on hold and not giving. Just amazing!
Frequently asked questions about traveling from Buffalo, NY to Toronto by bus
Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.
How much is the bus ticket from Buffalo to Toronto?
The cheapest bus tickets from Buffalo to Toronto start from $20. The average price for this route is around $27. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the bus ride from Buffalo to Toronto?
The average bus trip duration from Buffalo to Toronto is 3h 25m, covering a distance of 59 miles (95 km). The quickest bus can get you there in 2h 10m and is operated by New York Trailways.
Which bus companies service the Buffalo to Toronto route?
What is the earliest and latest departure time for the bus from Buffalo to Toronto?
The earliest bus departs from Buffalo to Toronto at 3:45am. And the latest bus departs at 7:00pm.
What are the CO₂ emissions for the bus trip from Buffalo to Toronto?
A bus trip from Buffalo to Toronto generates an estimated 2 kg of CO₂, making it a highly eco-friendly travel option and recommended mode of travel by Busbud.
What is the best bus company from Buffalo to Toronto?
According to Busbud customers, the highest-rated bus company on this route is Adirondack Trailways, with an average rating of 4.1 out of 5 stars based on 1126 reviews.
Which bus company has the best Wi-Fi from Buffalo to Toronto?
Based on reviews on Busbud, the bus company New York Trailways has the best Wi-Fi rating with a score of 3.1.
Which bus company has the most timely service from Buffalo to Toronto?
According to Busbud traveller reviews, the most timely bus company on this route is Adirondack Trailways, with a punctuality rating of 4.3 out of 5 stars.
Which bus company has the cleanest buses from Buffalo to Toronto?
According to Busbud traveller reviews, the bus company with the cleanest buses on this route is Adirondack Trailways, with a cleanliness rating of 4.8 out of 5 stars.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11/28
$24
11/29
$22
Today
$28
12/01
$19
12/02
$16
12/03
$14
12/04
$16
12/05
$21
The cheapest trip from Buffalo, NY to Toronto was searched and found on Dec 3, 2025 with a price of $14
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Buffalo, NY to Toronto, as early as possible.
You can expect to pay from $14 to $33 for a bus ticket from Buffalo, NY to Toronto based on the last 2 days. You can expect to find the cheapest price for the trip at $14 which is on 2025-12-03.
Usually 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.