ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Buffalo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Toronto to Buffalo

⭐️ A direct bus operated by Greyhound USA runs five times daily from Toronto to Buffalo, with a journey time of approximately 2 hours and 45 minutes. 🚌 For a longer scenic route with transfers, you can take a combination of buses from Toronto to Niagara Falls and then further on to Buffalo, with options from Rider Express and Megabus Canada.

Where to stay in Buffalo

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service between Toronto and Buffalo. The bus departs from Toronto and arrives directly in Buffalo with services running five times a day, seven days a week. The approximate travel time for this bus journey is 2 hours and 45 minutes. Travelers can enjoy a convenient and efficient trip between the two cities by opting for this direct bus route.
  • You can catch the bus from Toronto to Buffalo, operated by Greyhound USA, at the Toronto station. The Toronto station serves as the departure point for this bus route, providing a convenient starting location for travelers. Make sure to arrive at the Toronto station on time to board the bus bound for Buffalo and enjoy a smooth journey between the two cities.
  • The bus from Toronto to Buffalo operated by Greyhound USA, arrives at the Buffalo station. Upon reaching Buffalo, travelers will disembark at the designated station in the city, conveniently located for further travel or exploration. The Buffalo station serves as the final destination for this bus route, providing a seamless arrival point for passengers completing their journey from Toronto to Buffalo.
  • The cost of a bus ticket from Toronto to Buffalo typically ranges from C$10 to C$75, depending on factors such as the time of booking, demand, and the type of ticket purchased. Passengers have the flexibility to choose from different fare options to suit their budget and travel preferences when planning this bus journey. It is advisable to book tickets in advance to secure the best available prices for the Toronto to Buffalo bus route.
  • There are five direct buses operating between Toronto and Buffalo every day, providing travelers with convenient and frequent transportation options. These buses are operated by Greyhound USA, with departures from Toronto station and arrivals at Buffalo station, covering the journey in approximately 2 hours and 45 minutes. The ticket prices for these direct buses can vary from C$10 to C$75, offering passengers flexibility in choosing fare options that suit their budget and preferences when traveling between Toronto and Buffalo. For those looking for alternative routes with transfers, there are options involving connecting buses via Niagara Falls with agencies such as Rider Express and Megabus Canada.
  • The Toronto to Buffalo buses are generally most crowded during peak travel times, such as weekends, holidays, and evenings when commuters and tourists are likely to be utilizing the service. To avoid the crowds, travelers may find the buses less crowded during weekdays, especially during the mid-morning or early afternoon departures. Planning a trip during off-peak hours and opting for less popular departure times can help passengers secure more comfortable and spacious seating arrangements on the bus journey between Toronto and Buffalo.
  • The first bus of the day from Toronto to Buffalo typically departs in the early morning to accommodate travelers starting their journey early. The last bus of the day usually leaves in the evening, offering a convenient option for those seeking a later departure time. With buses operating five times a day between the two cities, passengers have the flexibility to choose a departure that best suits their schedule, whether they prefer an early start or a late evening journey.

Will you be returning to Toronto by bus?

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

See schedule