1map logoGo to main page

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

Compare Travel Options and Prices

from
Buffalo, United States of America
to
Toronto, Canada

How to Get from Buffalo to Toronto: 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 kmDistance
1h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Buffalo to Toronto 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
Company
Various
Drive
Average Duration
1h  48m
Estimated price
$22-35
Cheapest
route map
Distance: 95 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  10m
Estimated price
$10-50
Company
VIA Rail
Train
Average Duration
4h  11m
Estimated price
$23-90

Traveling From Buffalo to Toronto

Traveling from Buffalo to Toronto offers you a fascinating contrast between the vibrant urban landscape of Toronto and the charming, laid-back atmosphere of Buffalo.

Best Neighbourhoods in Toronto

Toronto’s neighborhoods each offer distinct experiences for visitors to explore.

Queen West
• Trendy shops and vibrant art scene.
• Known for its eclectic food options.
Distillery District
• Historic charm with Victorian architecture.
• Home to craft breweries and galleries.
Kensington Market
• Bohemian vibe with multicultural shops.
• Bustling street art and cafes.

Best Times To Visit Toronto's Attractions

Timing your visits can significantly enhance your Toronto experience.

CN Tower
Visit early morning or late evening to avoid peak crowds.
Royal Ontario Museum
Weekdays in the off-peak season offer quieter exploration.
St. Lawrence Market
Arrive on a Saturday morning for a lively but manageable crowd.

Toronto Weather: What to Expect Year-Round

Toronto experiences a humid continental climate, with cold winters and warm summers, making it essential to plan your visit accordingly. Spring and fall offer pleasant temperatures and vibrant scenery, while summer and winter bring unique experiences influenced by the weather.

Dining Recommendation

Try the Peameal Bacon Sandwich at the iconic St. Lawrence Market, where the blend of savory flavors and artisanal preparation showcases Toronto's diverse culinary landscape. This contrasts with Buffalo's hearty wings and offers a unique dining atmosphere with a vibrant market scene and emphasis on fresh, local ingredients.

Buffalo - Toronto operators

Explore transport companies operating between Buffalo and Toronto, 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 Buffalo to Toronto

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

Bus from Buffalo to Toronto

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

Bus from Buffalo, NY to Toronto, ON

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 Buffalo to Toronto Union Station

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

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

Traveling between Buffalo and Toronto 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.

🚗 Buckle up for a scenic road trip from Buffalo to Toronto! Covering a distance of 100 miles, the journey promises a smooth drive of approximately 1 hour and 48 minutes. 💸 Embrace budget-friendly travel with car prices ranging from $22 to $35 for the Buffalo to Toronto route. Enjoy the freedom of the open road while cruising to the vibrant Canadian city.
Average price
$22 - $35
🚆 Enjoy a smooth and scenic journey from Buffalo to Toronto by train. The direct VIA Rail service operates once daily, taking approximately 4 hours and 11 minutes to reach Toronto Union Station from Buffalo. 🌉 The train ride spans a distance of 106 miles, offering a convenient and affordable way to travel between these vibrant cities. With ticket prices ranging from $23 to $90, passengers can experience a comfortable ride while admiring the picturesque views along the route. 🎫 For a seamless trip, travelers can contact VIA Rail Canada Inc at 1-888-VIA-RAIL or visit http://www.viarail. Whether opting for the direct route or a transfer through Albany-Rensselaer Amtrak Station, the journey promises to be a memorable and efficient way to explore the beauty of Canada from upstate New York.
Departure Point
Buffalo station
Arrival Point
Toronto Union Station
🚌 Travelers can conveniently hop on a direct bus from Buffalo to Toronto, with services operating five times a day, seven days a week. The journey usually takes approximately 2 hours and 45 minutes. 🌉 The route from Buffalo to Toronto spans 119 miles and involves a transfer. Passengers first board the Bus towards 77 Niagara Falls Express, followed by a switch to the Bus towards Toronto. The entire journey typically takes around 4 hours and 20 minutes. 💵 Prices for the Buffalo-Toronto bus fare range from $7 to $55, making it an affordable and efficient option for travelers looking to explore the vibrant city of Toronto from the bustling city of Buffalo.
Departure Point
Buffalo station
Arrival Point
Toronto station

Frequently asked questions

Find out more about the route from Buffalo to Toronto.

Or choose the category:
The distance between Buffalo and Toronto is approximately 59 miles by car. The road distance is slightly longer at 99.6 miles. The typical travel time by car is around 1 hour and 48 minutes. Alternatively, you can take a train, which takes approximately 4 hours and 6 minutes to reach Toronto from Buffalo. If you prefer to travel by bus, the average travel time is usually around 2 hours and 30 minutes.
The most cost-effective and time-efficient transportation option for travel between Buffalo and Toronto is driving. It takes approximately 1 hour and 48 minutes to reach Toronto by car and the cost ranges from $22 to $35 for fuel. Driving also offers the advantage of flexibility and freedom to explore the region at your own pace. Other transportation options such as trains and buses may take longer and be more expensive.
The prices for traveling from Buffalo to Toronto vary depending on the mode of transportation. For train travel, the prices range from $22 to $85. On the other hand, bus tickets between Toronto and Buffalo can cost anywhere from $26 to $55. It's important to check for any promotions or discounts offered by the transportation companies to get the best price available.
To get from Buffalo to Toronto without using public transportation, you can drive your own car or rent one. The driving distance is approximately 100 miles and it takes around 1 hour and 48 minutes to drive from Buffalo to Toronto. Renting a car can cost between $22 to $35, depending on the rental company and type of vehicle.
The best way to travel from Buffalo to Toronto without a car is by bus. The journey takes approximately 2 hours and 30 minutes and the ticket prices range from $26 to $55. There are several bus companies that operate this route and offer comfortable and convenient travel options between the two cities.
Yes, there is a direct link between Buffalo and Toronto. VIA Rail operates a train service that departs from Buffalo and arrives at Toronto Union Station once daily, taking approximately 4 hours and 6 minutes. There is also a direct bus service operated by Megabus Canada, departing twice daily from Buffalo and arriving at Toronto in approximately 2 hours and 30 minutes.
There are a wide range of accommodation options available near Toronto. With 906+ hotels to choose from, visitors have plenty of choices for their stay. Prices for hotels in Toronto start at $43, accommodating a variety of budgets. From luxury hotels to budget-friendly options, travelers can easily find a suitable place to stay in Toronto based on their preferences and needs.

Trips from Buffalo

Trips to Toronto