HUB hero image

How to Travel from

Buffalo Metropolitan Transportation Center to Toronto

by Train, Bus, Rideshare or Car

Buffalo Metropolitan Transportation Center
+0
Toronto
Transport search to Toronto
Buffalo Metropolitan Transportation Center
+0
Toronto
Building a composite car route
Cheapest
Best Offer!
Car
1 h 54 min
168 km.
from $9
Composite Route Car Only

Two ways to Travel from Buffalo Metropolitan Transportation Center to Toronto

Composite routes from Buffalo Metropolitan Transportation Center to Toronto

Cheapest
Other

Transport providers

Bus operators

Greyhound USA

Phone:
+1 214-849-8100
Website:
greyhound.com/
Bus from Buffalo to Toronto
Ave. Duration:
2h 45m
Frequency:
3 times a day
Estimated price:
$7.64–$89.17

Flixbus USA

Phone:
+1 (855) 626-8585
Website:
flixbus.com
Bus from Buffalo to Toronto
Ave. Duration:
3h 50m
Frequency:
Twice daily
Estimated price:
$12.10–$54.78

Megabus Canada

Phone:
1-866-488-4452
Website:
ca.megabus.com/
Bus from Buffalo to Toronto
Ave. Duration:
2h 30m
Frequency:
Once daily
Estimated price:
$7.64–$61.15

Train operators

VIA Rail

Phone:
+1 888 842-7245
Website:
viarail.ca/en
Train from Buffalo to Toronto
Ave. Duration:
4h 11m
Frequency:
Once daily
Estimated price:
$24.20–$95.54

Questions and Answers

What is the cheapest way to get from Buffalo Metropolitan Transportation Center to Toronto?

The cheapest way to get from Buffalo Metropolitan Transportation Center to Toronto is to drive which costs $21.74 - $32.61 and takes 1h 48m.

What is the fastest way to get from Buffalo Metropolitan Transportation Center to Toronto?

The fastest way to get from Buffalo Metropolitan Transportation Center to Toronto is to drive which takes 1h 48m and costs $21.74 - $32.61 .

Is there a direct bus between Buffalo Metropolitan Transportation Center and Toronto?

Yes, there is a direct bus departing from Buffalo and arriving at Toronto. Services depart four times a day, and operate every day. The journey takes approximately 2h 45m.

Is there a direct train between Buffalo Metropolitan Transportation Center and Toronto?

Yes, there is a direct train departing from Buffalo and arriving at Toronto Union Station station. Services depart once daily, and operate every day. The journey takes approximately 4h 11m.

How far is it from Buffalo Metropolitan Transportation Center to Toronto?

The distance between Buffalo Metropolitan Transportation Center and Toronto is 159 km. The road distance is 159.7 km.

How do I travel from Buffalo Metropolitan Transportation Center to Toronto without a car?

The best way to get from Buffalo Metropolitan Transportation Center to Toronto without a car is to bus which takes 2h 45m and costs $6.52 - $52.17 .

How long does it take to get from Buffalo Metropolitan Transportation Center to Toronto?

The bus from Buffalo to Toronto takes 2h 45m including transfers and departs four times a day.

Where do I catch the Buffalo Metropolitan Transportation Center to Toronto bus from?

Buffalo Metropolitan Transportation Center to Toronto bus services, operated by Greyhound USA, depart from Buffalo station.

Where do I catch the Buffalo Metropolitan Transportation Center to Toronto train from?

Buffalo Metropolitan Transportation Center to Toronto train services, operated by VIA Rail, depart from Buffalo station.

Train or bus from Buffalo Metropolitan Transportation Center to Toronto?

The best way to get from Buffalo Metropolitan Transportation Center to Toronto is to bus which takes 2h 45m and costs $6.52 - $52.17 . Alternatively, you can train, which costs $20.65 - $81.52 and takes 4h 20m.

Where does the Buffalo Metropolitan Transportation Center to Toronto bus arrive?

Buffalo Metropolitan Transportation Center to Toronto bus services, operated by Greyhound USA, arrive at Toronto station.

Where does the Buffalo Metropolitan Transportation Center to Toronto train arrive?

Buffalo Metropolitan Transportation Center to Toronto train services, operated by VIA Rail, arrive at Toronto Union Station.

Can I drive from Buffalo Metropolitan Transportation Center to Toronto?

Yes, the driving distance between Buffalo Metropolitan Transportation Center to Toronto is 160 km. It takes approximately 1h 48m to drive from Buffalo Metropolitan Transportation Center to Toronto.

How do I get a train ticket from Buffalo Metropolitan Transportation Center to Toronto?

Book your Buffalo Metropolitan Transportation Center to Toronto train tickets online with Omio.

How do I get a bus ticket from Buffalo Metropolitan Transportation Center to Toronto?

Book your Buffalo Metropolitan Transportation Center to Toronto bus tickets online with Omio and FlixBus.

Where can I stay near Toronto?

There are 1111+ hotels available in Toronto. Prices start at $41.59 per night.
+0