HUB hero image

How to Travel from

Vancouver to Shangri-La Toronto

by Plane, Route or Car

Vancouver
+0
Shangri-La Toronto
Transport search to Shangri-La Toronto
Vancouver
+0
Shangri-La Toronto
Building a composite car route
Cheapest
Best Offer!
Car
43 h 25 min
4424 km.
from $243
Composite Route Car Only

Six ways to Travel from Vancouver to Shangri-La Toronto

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Air Canada

Website:
aircanada.com
Plane from Vancouver Airport to Toronto
Ave. Duration:
4h 30m
Frequency:
Every day
Estimated price:
$279.90–$826.97
Plane from Vancouver Airport to Billy
Ave. Duration:
7h 45m
Frequency:
Every day
Estimated price:
$229.01–$826.97

WestJet

Website:
westjet.com/
Plane from Vancouver Airport to Toronto
Ave. Duration:
4h 40m
Frequency:
Every day
Estimated price:
$127.23–$623.41
Plane from Abbotsford International Airport to Toronto
Ave. Duration:
6h 36m
Frequency:
Every day
Estimated price:
$267.17–$699.74
Plane from Vancouver Airport to John
Ave. Duration:
8h
Frequency:
Monday, Tuesday, Wednesday, Thursday, and Sunday
Estimated price:
$190.84–$890.58

Porter Airlines

Website:
flyporter.com/en-ca/
Plane from Vancouver Airport to Toronto
Ave. Duration:
4h 40m
Frequency:
Every day
Estimated price:
$152.67–$699.74
Plane from Vancouver Airport to Billy
Ave. Duration:
6h 48m
Frequency:
Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
Estimated price:
$127.23–$826.97
Plane from Vancouver Airport to John
Ave. Duration:
4h 44m
Frequency:
Every day
Estimated price:
$178.12–$763.36

Flair Airlines

Website:
flyflair.com/
Plane from Vancouver Airport to Toronto
Ave. Duration:
4h 40m
Frequency:
Every day
Estimated price:
$108.14–$496.18
Plane from Abbotsford International Airport to Toronto
Ave. Duration:
4h 30m
Frequency:
Every day
Estimated price:
$178.12–$699.74

Train operators

Amtrak

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Train from Vancouver to Everett
Ave. Duration:
3h 19m
Frequency:
Twice daily
Estimated price:
$17.81–$95.42
Train from Everett Amtrak Station to Chicago
Ave. Duration:
44h 50m
Frequency:
Twice daily
Estimated price:
$203.56–$699.74
Train from Chicago Union Station to Dearborn
Ave. Duration:
4h 47m
Frequency:
3 times a day
Estimated price:
$35.62–$139.95
Train from Spokane to St.
Ave. Duration:
29h 18m
Frequency:
3 times a day
Estimated price:
$139.95–$470.74

VIA Rail

Phone:
+1 888 842-7245
Website:
viarail.ca/en
Train from Windsor to Toronto
Ave. Duration:
4h 10m
Frequency:
4 times a day
Estimated price:
$39.44–$108.14
Train from Vancouver to Toronto
Ave. Duration:
3d 20h
Frequency:
Twice a week
Estimated price:
$292.62–$496.18

Bus operators

Greyhound USA

Phone:
+1 214-849-8100
Website:
greyhound.com/
Bus from Vancouver to Everett
Ave. Duration:
3h 30m
Frequency:
Once daily
Estimated price:
$8.91–$101.78
Bus from Saint Paul Union Depot to Chicago
Ave. Duration:
9h 15m
Frequency:
Once daily
Estimated price:
$34.35–$229.01
Bus from Chicago Bus Station to Detroit
Ave. Duration:
6h 10m
Frequency:
Twice daily
Estimated price:
$22.90–$178.12

Flixbus USA

Phone:
+1 (855) 626-8585
Website:
flixbus.com
Bus from Vancouver to Everett
Ave. Duration:
3h 30m
Frequency:
Once daily
Estimated price:
$12.72–$58.52
Bus from Saint Paul Union Depot to Chicago
Ave. Duration:
9h 5m
Frequency:
Twice daily
Estimated price:
$41.98–$139.95
Bus from Chicago Bus Station to Detroit
Ave. Duration:
7h 40m
Frequency:
Twice daily
Estimated price:
$27.99–$101.78
Bus from Detroit Bus Station to Toronto
Ave. Duration:
6h 25m
Frequency:
3 times a day
Estimated price:
$25.45–$89.06

Salt Lake Express

Phone:
+1 208-656-8824
Website:
saltlakeexpress.com
Bus from Everett Station to Spokane
Ave. Duration:
6h 20m
Frequency:
Once daily
Estimated price:
$61.07–$114.50

Reliable Bus

Phone:
+1(604) 229-1232
Website:
reliablebus.ca/
Bus from Scott Road Skytrain Station to Abbotsford
Ave. Duration:
45 min
Frequency:
Every 4 hours
Estimated price:
$26.58

GO Transit

Phone:
+1 888-438-6646
Website:
gotransit.com/
Train from West Harbour GO to Toronto
Ave. Duration:
1h 21m
Frequency:
Hourly
Estimated price:
$9.54–$12.72

Northwestern Stages

Phone:
+1 800-366-6975
Website:
northwesternstagelines.com
Bus from Everett Station to Spokane
Ave. Duration:
6h 20m
Frequency:
Once daily
Estimated price:
$50.89–$114.50

Questions and Answers

What is the cheapest way to get from Vancouver to Shangri-La Toronto?

The cheapest way to get from Vancouver to Shangri-La Toronto is to fly which costs $65.22 - $358.70 and takes 6h 29m.

What is the fastest way to get from Vancouver to Shangri-La Toronto?

The fastest way to get from Vancouver to Shangri-La Toronto is to fly which takes 6h 29m and costs $65.22 - $358.70 .

Is there a direct train between Vancouver and Shangri-La Toronto?

Yes, there is a direct train departing from Vancouver and arriving at Toronto Union Station station. Services depart twice a week, and operate Monday and Friday. The journey takes approximately 3 days 20h.

How far is it from Vancouver to Shangri-La Toronto?

The distance between Vancouver and Shangri-La Toronto is 3386 km. The road distance is 4429.1 km.

How do I travel from Vancouver to Shangri-La Toronto without a car?

The best way to get from Vancouver to Shangri-La Toronto without a car is to bus and train which takes 2 days 18h and costs $239.13 - $1032.61 .

How long does it take to get from Vancouver to Shangri-La Toronto?

It takes approximately 6h 29m to get from Vancouver to Shangri-La Toronto, including transfers.

Where do I catch the Vancouver to Shangri-La Toronto train from?

Vancouver to Shangri-La Toronto train services, operated by VIA Rail, depart from Vancouver station.

Train or fly from Vancouver to Shangri-La Toronto?

The best way to get from Vancouver to Shangri-La Toronto is to fly which takes 6h 29m and costs $65.22 - $358.70 . Alternatively, you can train via Chicago, which costs $250 - $923.91 and takes 2 days 13h.

Where does the Vancouver to Shangri-La Toronto train arrive?

Vancouver to Shangri-La Toronto train services, operated by VIA Rail, arrive at Toronto Union Station.

Can I drive from Vancouver to Shangri-La Toronto?

Yes, the driving distance between Vancouver to Shangri-La Toronto is 4429 km. It takes approximately 43h 36m to drive from Vancouver to Shangri-La Toronto.

How do I get a train ticket from Vancouver to Shangri-La Toronto?

Book your Vancouver to Shangri-La Toronto train tickets online with Omio.

Where can I stay near Shangri-La Toronto?

There are 1108+ hotels available in Shangri-La Toronto. Prices start at $41.59 per night.
+0