1map logoGo to main page

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

Compare Travel Options and Prices

from
Toronto, Canada
to
Buffalo, United States

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

Your journey from Toronto to Buffalo offers a fascinating blend of Canada's urban vibrancy and Buffalo's rugged charm, providing a refreshing contrast as you move between these two dynamic cities.

Best Neighbourhoods in Buffalo

Buffalo’s neighborhoods offer diverse experiences and distinct personalities appealing to visitors.

Allentown
• Known for its vibrant arts scene.
• Offers eclectic boutiques and cafes.
Elmwood Village
• Features picturesque tree-lined streets.
• Home to charming shops and restaurants.
South Buffalo
• Celebrated for its local Irish pubs.
• Hosts lively festivals and events.

Best Times To Visit Buffalo's Attractions

Timing your visits to Buffalo's attractions can enhance your experience significantly.

Niagara Falls
Visit early in the morning or late afternoon for fewer crowds and stunning light.
The Albright-Knox Art Gallery
Choose weekdays during the afternoon for a more relaxed art viewing experience.
Buffalo Botanical Gardens
Spring and early fall weekdays offer vibrant blooms and less foot traffic.

Buffalo Weather: What to Expect Year-Round

Buffalo experiences four distinct seasons, with cold winters and warm summers, making it essential to plan your visit accordingly. Spring and fall are particularly inviting, as mild temperatures and vibrant colors enhance the charm of the city, while heavy snowfall in winter can impact travel and outdoor activities.

Buffalo Dining Recommendation

For a true taste of Buffalo, try the iconic Buffalo wings at Anchor Bar, where the dish originated, showcasing vibrant flavors and a casual, lively atmosphere. This experience contrasts with Toronto's diverse culinary scene by emphasizing bold, local flavors and a sense of community that often defines Buffalo's dining culture.

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 beautiful road trip from Toronto to Buffalo, covering a distance of 159.3 km in just about 1 hour and 48 minutes. 💸 The cost of driving from Toronto to Buffalo by car ranges from C$30 to C$47, making it an affordable and convenient option for a quick getaway. 🏙️ Arrive in Buffalo ready to explore its rich history, vibrant cultural scene, and delicious cuisine. From the iconic Niagara Falls to the bustling downtown area, there's plenty to see and do in this dynamic city just a short drive away from Toronto.
Average price
C$30 - C$48
🚆 Embark on a scenic train journey from Toronto Union Station to Buffalo taking approximately 4 hours and 5 minutes. VIA Rail operates this daily service, allowing travelers to relax and enjoy the ride. 🌉 For a unique travel experience, consider taking a combination of trains and buses from Toronto to Buffalo. Start with a bus ride towards Niagara Falls-Marriot Hotel, followed by another bus towards 77 Downtown Buffalo Express for a convenient and budget-friendly option. 💸 Whether choosing the direct train route or opting for a multi-step journey, the ticket prices for traveling between Toronto and Buffalo can range from C$31 to C$121, offering flexibility for different budgets.
Departure Point
Toronto Union Station
Arrival Point
Buffalo station
⭐️ 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.
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 approximately 95 km. By car, the typical travel time is 1 hour and 48 minutes, while by bus it takes about 2 hours and 30 minutes. Alternatively, taking a train from Toronto to Buffalo would typically take around 3 hours and 51 minutes.
The most cost-effective and time-efficient transportation option for traveling from Toronto to Buffalo is by car. Driving typically takes around 1 hour and 48 minutes, making it the quickest way to reach Buffalo. Additionally, driving allows for more flexibility and freedom to explore various destinations along the way. With estimated costs ranging from C$30 to C$47, it is also the most budget-friendly choice compared to other modes of transportation.
The prices for traveling from Toronto to Buffalo vary depending on the mode of transportation. For the train, ticket prices can range from C$40 to C$220. On the other hand, bus tickets between Buffalo and Toronto can range from C$13 to C$74.
To travel from Toronto to Buffalo without using public transportation, you can drive yourself. The road distance between the two cities is approximately 159 km, and it takes about 1 hour and 48 minutes to reach Buffalo by car. The cost of driving may vary, but the prices typically range from C$30 to C$47.
To travel from Toronto to Buffalo without a car, the best option is to take a bus. The bus journey takes approximately 2 hours and 30 minutes and costs between C$13 and C$74.
Yes, there is a direct link between Toronto and Buffalo. VIA Rail and Amtrak operate daily train services that take approximately 4 hours and 36 minutes to travel between the two cities. Megabus Canada also offers direct bus services that take around 2 hours and 30 minutes for the journey.
There are plenty of accommodation options near Buffalo with over 165 hotels to choose from. Prices for hotels start at C$53 and can vary depending on the location, amenities, and ratings. Some popular areas to stay in Buffalo include downtown, Canalside, and the Elmwood Village, with options ranging from budget-friendly motels to luxury hotels.