1map logoGo to main page

Toronto to Buffalo, NY from $22: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Toronto, Canada
to
Buffalo, United States of America

How to Get from Toronto to Buffalo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$22 by carBest price
95.1 kmDistance
1h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Toronto to Buffalo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Greyhound USA
Bus
Average Duration
2h  45m
Estimated price
$7-55
Recommended
Company
various
Drive
Average Duration
1h  48m
Estimated price
$22-35
all-pages.text_quickest
route map
Distance: 95.1 km
Duration: 1h 48m

See more options

Company
Megabus Canada
Bus
Average Duration
2h  30m
Estimated price
$7-55
Company
Flixbus USA
Bus
Average Duration
3h 
Estimated price
$10-50
Company
VIA Rail
Train
Average Duration
4h  5m
Estimated price
$23-90

Traveling From Toronto to Buffalo

The journey from Toronto to Buffalo offers a fascinating contrast between Toronto's bustling urban life and Buffalo's charming historical neighborhoods and serene lakeside views.

Best Neighbourhoods in Buffalo

Buffalo boasts diverse neighborhoods, each offering a distinct vibe and allure.

Allentown
• Artsy atmosphere with vibrant street murals.
• Popular dining scene featuring eclectic cuisines.
Elmwood Village
• Trendy boutiques and local shops abound.
• Lively weekly farmer’s market draws locals and visitors.
Canalside
• Waterfront views with recreational activities available.
• Hosts seasonal events and concerts for all ages.

Best Times To Visit Buffalo's Attractions

Buffalo's attractions shine with character at different times of the year.

Niagara Falls
Visit early mornings or weekdays to beat the crowds and enjoy the calm.
Buffalo Zoo
Explore during weekday afternoons for a leisurely experience with animals.
Albright-Knox Art Gallery
Check out late Wednesdays for extended hours and fewer visitors.

Buffalo Weather: What to Expect Year-Round

Buffalo experiences a humid continental climate, with cold winters and warm summers, making spring and fall the most pleasant times to visit. Weather conditions can impact your travel plans, so packing accordingly enhances your comfort while exploring the city.

Dining Recommendation

Try the iconic Buffalo wings at Anchor Bar, where this classic dish originated, offering a different flavor profile and a lively atmosphere that stands out from Toronto's diverse culinary scene. This local hotspot blends spicy and tangy flavors, showcasing Buffalo's emphasis on bold tastes and hearty comfort food, setting it apart from the more cosmopolitan dining options found in Toronto.

Toronto - Buffalo operators

Explore transport companies operating between Toronto and Buffalo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Toronto to Buffalo

Average Duration
2h 45m
Estimated price
$10-45
Contact phone
+1 (855) 626-8585
Website
https://www.flixbus.com/

Bus from Toronto to Buffalo

Average Duration
3h
Estimated price
$10-50
Contact phone
1-866-488-4452
Website
https://ca.megabus.com/

Bus from Toronto to Buffalo

Average Duration
2h 30m
Estimated price
$7-55
Train Show train routes
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Toronto Union Station to Buffalo

Average Duration
4h 5m
Estimated price
$23-90

Toronto to Buffalo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Toronto and Buffalo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Experience a smooth and scenic journey as you drive the 99-mile distance from Toronto to Buffalo in approximately 1 hour and 48 minutes. 💸 Prices for the road trip to Buffalo from Toronto range from C$30 to C$47, offering budget-friendly options for travelers looking to explore the vibrant city just south of the border.
Average price
C$30 - C$48
🚆 Experience a scenic train journey from Toronto Union Station to Buffalo 🇺🇸 aboard VIA Rail services, departing daily and taking approximately 4 hours and 5 minutes. 🌉 Embark on a 167 km route from Toronto to Buffalo with a convenient transfer along the way. Take a bus towards Niagara Falls-Marriot Hotel, with a journey time of 1 hour and 50 minutes, followed by a bus towards 77 Downtown Buffalo Express, taking around 47 minutes. 💰 The prices for the train between Toronto and Buffalo range from C$31 to C$122. Enjoy a seamless travel experience with VIA Rail services from Toronto Union Station to Buffalo station, providing a comfortable and hassle-free journey to your destination.
Departure Point
Toronto Union Station
Arrival Point
Buffalo station
🚌 The journey from Toronto to Buffalo by bus takes approximately 2 hours and 45 minutes. Greyhound USA operates five daily services between the two cities, offering a convenient transportation option. 🛣️ There are two main routes for traveling by bus from Toronto to Buffalo, each with a transfer along the way. Both routes have a total travel time of 4 hours and 23 minutes, covering distances of 167 km and 173 km, respectively. 🎟️ Ticket prices for the bus from Buffalo to Toronto range from C$9 to C$74, providing a cost-effective travel option for those looking to explore the vibrant city of Buffalo from Toronto.
Departure Point
Toronto station
Arrival Point
Buffalo station

Frequently asked questions

Find out more about the route from Toronto to Buffalo.

Or choose the category:
The distance between Toronto and Buffalo is 59 miles or 99 miles by road. The typical travel times by various modes of transportation are as follows: it takes 3 hours and 51 minutes to reach Buffalo from Toronto by train, 1 hour and 48 minutes to reach Toronto from Buffalo by car, and 2 hours and 30 minutes to reach Buffalo from Toronto by bus. These travel times may vary depending on traffic conditions and other factors.
The most cost-effective and time-efficient transportation option for traveling from Toronto to Buffalo is by car. It takes approximately 1 hour and 48 minutes and costs between C$29 to C$47. Driving allows you the flexibility to choose your departure time and make stops along the way if desired. Alternatively, taking a train can also be a convenient option, with a travel time of 3 hours and 51 minutes, but it may be more expensive.
The prices for traveling from Toronto to Buffalo vary depending on the mode of transportation. For trains, the prices range from C$40 to C$218. On the other hand, the prices for buses between Buffalo and Toronto range from C$13 to C$73. It's important to consider the comfort and convenience of each mode of transportation as well as the cost when planning your journey.
To travel from Toronto to Buffalo without using public transportation, your best option is to drive. The distance between the two cities is approximately 99 miles, and it takes approximately 1 hour and 48 minutes to drive from Toronto to Buffalo. Prices for renting a car vary but generally range from C$29 to C$47. Driving allows for flexibility and convenience, as you can stop along the way and travel at your own pace.
The best way to travel from Toronto to Buffalo without a car is by bus. The journey takes approximately 2 hours and 30 minutes, and ticket prices range from C$13 to C$73. There are several bus companies that operate this route, providing convenient and affordable transportation between the two cities.
Yes, there is a direct link between Toronto and Buffalo. VIA Rail operates a train service from Toronto Union Station to Buffalo, with one daily departure. The journey takes approximately 4 hours and 36 minutes. Additionally, Megabus Canada offers a direct bus service from Toronto to Buffalo, with three daily departures. The bus journey takes approximately 2 hours and 30 minutes.
There are more than 165 hotels available in Buffalo offering a range of options for travelers. Prices for accommodations start at C$52 per night, making it possible to find something within various budgets. Some popular hotel options in Buffalo include the Hyatt Regency Buffalo, the Hilton Garden Inn Buffalo Downtown, and the Hotel at the Lafayette. With a wide range of choices, travelers are sure to find a suitable place to stay near Buffalo.

Trips from Toronto

Trips to Buffalo