HUB hero image

How to Travel from

Vancouver to Toronto

by Plane, Route or Car

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

Schedule

Vancouver → Toronto

17:34
Vancouver (British Columbia, Canada)
Vancouver - Lougheed Town Centre Station - Abbotsford - Geneva - Burlington - Everett - Chicago - Amherst - Buffalo - Niagara Falls - Toronto 17 transfers
Duration: 3 days 3 hours 4 min
20:38
Toronto (Ontario, Canada)
Route details
Transfers in the direction Vancouver - Toronto
Start
Walk to King Edward, Duration: 5 min
17:39
King Edward
Duration: 2 min
17:41
Broadway-City Hall Station
Canada Line
Walk to Broadway-City Hall Station @ Bay 1, Duration: 52 sec
17:47
Broadway-City Hall Station @ Bay 1
Duration: 11 min
17:58
EB E Broadway FS Commercial Dr
Commercial-Broadway/UBC (B-Line)
Walk to Commercial-Broadway Station, Duration: 1 min
18:04
Commercial-Broadway Station
Duration: 19 min
18:23
Lougheed Town Centre
Millennium Line
Walk to Lougheed Stn Bay 1, Duration: 2 min
18:30
Lougheed Stn Bay 1
Duration: 53 min
19:23
McCallum P&R
Fraser Valley Express
Walk to Marshall Rd at McCallum Rd, Duration: 12 min
19:47
Marshall Rd at McCallum Rd
Duration: 14 min
20:01
2 Ave at Sumas Way
Clearbrook/Huntingdon
Walk to Cherry St at 1st St, Duration: 10 min
20:30
Cherry St at 1st St
Duration: 1 hours 12 min
21:42
Cordata Pkwy at Whatcom Community College
Everson/Nooksack/Sumas&Cordata
Transfer in Geneva, 4 min
21:46
Cordata Pkwy at Whatcom Community College
Duration: 18 min
22:05
Bellingham Station
Cordata/WCC&Downtown
Transfer in Geneva, 1 hours 10 min
23:15
Bellingham Station
Duration: 37 min
23:52
Chuckanut Park & Ride
County Connector Whatcom/Skagit
Transfer in Burlington, 13 min
00:05
Chuckanut Park & Ride
Duration: 55 min
01:00
Everett Station
County Connector Snohomish/Skagit
Walk to Everett, Duration: 3 min
01:55
Everett
Duration: 44 hours 50 min
22:45
Chicago Union Station
Empire Builder
Transfer in Chicago, 4 hours 45 min
03:30
Chicago Union Station
Duration: 10 hours 23 min
13:53
Buffalo Depew Station
Lake Shore Limited
Walk to Dick & Broadway, Duration: 2 min
14:46
Dick & Broadway
Duration: 7 min
14:53
Walden Avenue 2150 Walden Avenue We
46 - Lancaster
Walk to Union Road Walden Avenue North Fars, Duration: 3 min
15:04
Union Road Walden Avenue North Fars
Duration: 48 min
15:53
Niagara Street Ontario Street North
32 - Amherst
Transfer in Buffalo, 9 min
16:02
Niagara Street Ontario Street North
Duration: 32 min
16:34
3rd Street & Niagara Street
40 - Buffalo-Niagara Falls
Walk to Clifton Gate, Duration: 18 min
17:14
Clifton Gate
Duration: 6 min
17:20
Go/Via/Bus Station - North
Green Line
Walk to Niagara Falls (Ontario - Bus Terminal), Duration: 36 sec
18:00
Niagara Falls (Ontario - Bus Terminal)
Duration: 2 hours
20:00
Toronto Bay St
CoachCanada 2708: Niagara Falls - Toronto
Walk to King St West at Bay St East Side, Duration: 10 min
20:21
King St West at Bay St East Side
Duration: 14 min
20:36
Queen St East at Carroll St
Kingston Rd
WALK, Duration: 2 min
Finish
22:11
Vancouver (British Columbia, Canada)
Vancouver - Calgary - Regina - Winnipeg - Thunder Bay - Sault Ste Marie - Sudbury - Toronto 10 transfers
Duration: 4 days 4 hours 13 min
02:24
Toronto (Ontario, Canada)
Route details
Transfers in the direction Vancouver - Toronto
Start
Walk to King Edward Station @ Bay 3, Duration: 3 min
22:14
King Edward Station @ Bay 3
Duration: 4 min
22:18
EB E King Edward Ave @ Main St
Brentwood Station/UBC
Walk to NB Main St @ E King Edward Ave, Duration: 1 min
22:28
NB Main St @ E King Edward Ave
Duration: 14 min
22:43
Main Street-Science World Station @ Bay 2
Main/Waterfront Station
Walk to Vancouver Bus Station, Duration: 2 min
23:00
Vancouver Bus Station
Duration: 15 hours 30 min
14:30
Calgary - Westbrook Mall
Vancouver - Calgary
Transfer in Calgary, 1 hours 30 min
16:00
Calgary - Westbrook Mall
Duration: 15 hours 6 min
07:06
Regina
Calgary - Regina
Transfer in Regina, 23 hours 9 min
06:15
Regina
Duration: 7 hours 15 min
13:30
Winnipeg
Regina - Winnipeg
Walk to Winnipeg, Duration: 0 sec
19:30
Winnipeg
Duration: 8 hours 49 min
04:19
Thunder Bay
Winnipeg to Thunder Bay
Transfer in Thunder Bay, 1 hours 11 min
05:30
Thunder Bay
Duration: 9 hours 20 min
14:50
Sault Ste Marie
Thunder Bay to Sault Ste Marie
Transfer in Sault Ste Marie, 40 min
15:30
Sault Ste Marie
Duration: 4 hours 36 min
20:06
Ontario Northland Station
Sault Ste Marie - Sudbury
Walk to Sudbury Greater Sudbury Regional Road 55, Duration: 27 sec
20:15
Sudbury Greater Sudbury Regional Road 55
Duration: 5 hours 35 min
01:50
Toronto Bay St
FlixBus: Sudbury ON - Toronto
Walk to King St West at Bay St East Side, Duration: 10 min
02:07
King St West at Bay St East Side
Duration: 14 min
02:22
Queen St East at Carroll St
Kingston Rd
WALK, Duration: 2 min
Finish
22:11
Vancouver (British Columbia, Canada)
Vancouver - Calgary - Regina - Winnipeg - Thunder Bay - Sault Ste Marie - Sudbury - Toronto 10 transfers
Duration: 4 days 4 hours 13 min
02:24
Toronto (Ontario, Canada)
Route details
Transfers in the direction Vancouver - Toronto
Start
Walk to King Edward Station @ Bay 3, Duration: 3 min
22:14
King Edward Station @ Bay 3
Duration: 7 min
22:21
EB E King Edward Ave @ Fraser St
Brentwood Station/UBC
Walk to NB Fraser St @ E King Edward Ave, Duration: 1 min
22:30
NB Fraser St @ E King Edward Ave
Duration: 17 min
22:48
Main Street-Science World Station @ Bay 2
Fraser/Waterfront Station
Walk to Vancouver Bus Station, Duration: 2 min
23:00
Vancouver Bus Station
Duration: 15 hours 30 min
14:30
Calgary - Westbrook Mall
Vancouver - Calgary
Transfer in Calgary, 1 hours 30 min
16:00
Calgary - Westbrook Mall
Duration: 15 hours 6 min
07:06
Regina
Calgary - Regina
Transfer in Regina, 23 hours 9 min
06:15
Regina
Duration: 7 hours 15 min
13:30
Winnipeg
Regina - Winnipeg
Walk to Winnipeg, Duration: 0 sec
19:30
Winnipeg
Duration: 8 hours 49 min
04:19
Thunder Bay
Winnipeg to Thunder Bay
Transfer in Thunder Bay, 1 hours 11 min
05:30
Thunder Bay
Duration: 9 hours 20 min
14:50
Sault Ste Marie
Thunder Bay to Sault Ste Marie
Transfer in Sault Ste Marie, 40 min
15:30
Sault Ste Marie
Duration: 4 hours 36 min
20:06
Ontario Northland Station
Sault Ste Marie - Sudbury
Walk to Sudbury Greater Sudbury Regional Road 55, Duration: 27 sec
20:15
Sudbury Greater Sudbury Regional Road 55
Duration: 5 hours 35 min
01:50
Toronto Bay St
FlixBus: Sudbury ON - Toronto
Walk to King St West at Bay St East Side, Duration: 10 min
02:07
King St West at Bay St East Side
Duration: 14 min
02:22
Queen St East at Carroll St
Kingston Rd
WALK, Duration: 2 min
Finish
22:18
Vancouver (British Columbia, Canada)
Vancouver - Calgary - Regina - Winnipeg - Thunder Bay - Sault Ste Marie - Sudbury - Toronto 10 transfers
Duration: 4 days 4 hours 6 min
02:24
Toronto (Ontario, Canada)
Route details
Transfers in the direction Vancouver - Toronto
Start
Walk to King Edward, Duration: 5 min
22:23
King Edward
Duration: 5 min
22:28
Yaletown-Roundhouse Station
Canada Line
Walk to Yaletown-Roundhouse Station @ Bay 4, Duration: 1 min
22:36
Yaletown-Roundhouse Station @ Bay 4
Duration: 12 min
22:48
Southbound Station St @ National Ave
Main St Station/English Bay
Walk to Vancouver Bus Station, Duration: 2 min
23:00
Vancouver Bus Station
Duration: 15 hours 30 min
14:30
Calgary - Westbrook Mall
Vancouver - Calgary
Transfer in Calgary, 1 hours 30 min
16:00
Calgary - Westbrook Mall
Duration: 15 hours 6 min
07:06
Regina
Calgary - Regina
Transfer in Regina, 23 hours 9 min
06:15
Regina
Duration: 7 hours 15 min
13:30
Winnipeg
Regina - Winnipeg
Walk to Winnipeg, Duration: 0 sec
19:30
Winnipeg
Duration: 8 hours 49 min
04:19
Thunder Bay
Winnipeg to Thunder Bay
Transfer in Thunder Bay, 1 hours 11 min
05:30
Thunder Bay
Duration: 9 hours 20 min
14:50
Sault Ste Marie
Thunder Bay to Sault Ste Marie
Transfer in Sault Ste Marie, 40 min
15:30
Sault Ste Marie
Duration: 4 hours 36 min
20:06
Ontario Northland Station
Sault Ste Marie - Sudbury
Walk to Sudbury Greater Sudbury Regional Road 55, Duration: 27 sec
20:15
Sudbury Greater Sudbury Regional Road 55
Duration: 5 hours 35 min
01:50
Toronto Bay St
FlixBus: Sudbury ON - Toronto
Walk to King St West at Bay St East Side, Duration: 10 min
02:07
King St West at Bay St East Side
Duration: 14 min
02:22
Queen St East at Carroll St
Kingston Rd
WALK, Duration: 2 min
Finish
22:11
Vancouver (British Columbia, Canada)
Vancouver - Calgary - Regina - Winnipeg - Thunder Bay - Sault Ste Marie - Sudbury - Toronto 10 transfers
Duration: 4 days 4 hours 16 min
02:27
Toronto (Ontario, Canada)
Route details
Transfers in the direction Vancouver - Toronto
Start
Walk to King Edward Station @ Bay 3, Duration: 3 min
22:14
King Edward Station @ Bay 3
Duration: 4 min
22:18
EB E King Edward Ave @ Main St
Brentwood Station/UBC
Walk to NB Main St @ E King Edward Ave, Duration: 1 min
22:28
NB Main St @ E King Edward Ave
Duration: 14 min
22:43
Main Street-Science World Station @ Bay 2
Main/Waterfront Station
Walk to Vancouver Bus Station, Duration: 2 min
23:00
Vancouver Bus Station
Duration: 15 hours 30 min
14:30
Calgary - Westbrook Mall
Vancouver - Calgary
Transfer in Calgary, 1 hours 30 min
16:00
Calgary - Westbrook Mall
Duration: 15 hours 6 min
07:06
Regina
Calgary - Regina
Transfer in Regina, 23 hours 9 min
06:15
Regina
Duration: 7 hours 15 min
13:30
Winnipeg
Regina - Winnipeg
Walk to Winnipeg, Duration: 0 sec
19:30
Winnipeg
Duration: 8 hours 49 min
04:19
Thunder Bay
Winnipeg to Thunder Bay
Transfer in Thunder Bay, 1 hours 11 min
05:30
Thunder Bay
Duration: 9 hours 20 min
14:50
Sault Ste Marie
Thunder Bay to Sault Ste Marie
Transfer in Sault Ste Marie, 40 min
15:30
Sault Ste Marie
Duration: 4 hours 36 min
20:06
Ontario Northland Station
Sault Ste Marie - Sudbury
Walk to Sudbury Greater Sudbury Regional Road 55, Duration: 27 sec
20:15
Sudbury Greater Sudbury Regional Road 55
Duration: 5 hours 35 min
01:50
Toronto Bay St
FlixBus: Sudbury ON - Toronto
Walk to 1 Front St West - Union Station, Duration: 6 min
02:01
1 Front St West - Union Station
Duration: 21 min
02:22
River St at Queen St East
Esplanade-River
WALK, Duration: 5 min
Finish
22:11
Vancouver (British Columbia, Canada)
Vancouver - Mooney - Sudbury - King City Go Station - Toronto 8 transfers
Duration: 3 days 20 hours 1 min
18:12
Toronto (Ontario, Canada)
Route details
Transfers in the direction Vancouver - Toronto
Start
Walk to King Edward Station @ Bay 3, Duration: 3 min
22:14
King Edward Station @ Bay 3
Duration: 4 min
22:18
EB E King Edward Ave @ Main St
Brentwood Station/UBC
Walk to NB Main St @ E King Edward Ave, Duration: 1 min
22:28
NB Main St @ E King Edward Ave
Duration: 14 min
22:43
Main Street-Science World Station @ Bay 2
Main/Waterfront Station
Walk to Pacific Central Station, Duration: 3 min
23:00
Pacific Central Station
Duration: 3 days 9 hours 47 min
08:47
Capreol
Vancouver - Toronto
Walk to Young & Front, Duration: 3 min
10:36
Young & Front
Duration: 1 hours 4 min
11:40
Downtown Transit Hub
Valley
Transfer in Sudbury, 5 min
11:45
Downtown Transit Hub
Duration: 15 min
12:00
Comfort Inn
Second Ave.
Walk to Ontario Northland Station, Duration: 4 min
12:10
Ontario Northland Station
Duration: 4 hours 35 min
16:45
King City Go Station
Sudbury - Toronto
Walk to King City, Duration: 2 min
17:05
King City
Duration: 41 min
17:46
Union
Barrie Line
Walk to King St West at Bay St East Side, Duration: 7 min
17:57
King St West at Bay St East Side
Duration: 13 min
18:10
Queen St East at Carroll St
Kingston Rd
WALK, Duration: 2 min
Finish

Six ways to Travel from Vancouver to 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 29m
Frequency:
Every day
Estimated price:
$279.90–$826.97
Plane from Vancouver Airport to Billy
Ave. Duration:
7h 21m
Frequency:
Every day
Estimated price:
$229.01–$826.97
Plane from Vancouver Airport to London
Ave. Duration:
6h 45m
Frequency:
Every day
Estimated price:
$343.51–$1,208.65

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
Plane from Vancouver Airport to London
Ave. Duration:
7h 3m
Frequency:
Monday, Wednesday, Thursday, and Sunday
Estimated price:
$305.34–$699.74

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
Plane from Vancouver Airport to London
Ave. Duration:
4h 20m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$241.73–$890.58

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 Chicago
Ave. Duration:
37h 30m
Frequency:
3 times a day
Estimated price:
$178.12–$585.24
Train from Chicago Union Station to Port
Ave. Duration:
6h 31m
Frequency:
Once daily
Estimated price:
$41.98–$152.67
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

Robert Q Airbus

Phone:
(519) 679-2707
Website:
robertq.com/
Bus from London Airport to Pearson
Ave. Duration:
2h 45m
Frequency:
Hourly
Estimated price:
$54.87–$109.72

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

Parkbus

Phone:
+1 800-928-7101
Website:
parkbus.ca
Bus from Pinery Provincial Park to Toronto
Ave. Duration:
3h 30m
Frequency:
On demand
Estimated price:
$31.28–$62.56

Huron Shores Area Transit

Phone:
1-888-465-0783
Website:
huronshoresareatransit.ca/
Bus from Sarnia, Lambton Mall to Grad
Ave. Duration:
1h 39m
Frequency:
3 times a day
Estimated price:
$6.36–$9.54

Questions and Answers

What is the cheapest way to get from Vancouver to Toronto?

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

What is the fastest way to get from Vancouver to Toronto?

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

Is there a direct train between Vancouver and Toronto?

No, there is no direct train from Vancouver to Toronto station. However, there are services departing from Vancouver and arriving at Eglinton West Station - Northbound Platform via Union Station - Northbound Platform Towards Vaughan Metropolitan Centre. The journey, including transfers, takes approximately 3 days 20h.

How far is it from Vancouver to Toronto?

The distance between Vancouver and Toronto is 3379 km. The road distance is 4426.7 km.

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

The best way to get from Vancouver to Toronto without a car is to train which takes 3 days 20h and costs $250 - $434.78 .

How long does it take to get from Vancouver to Toronto?

It takes approximately 6h 12m to get from Vancouver to Toronto, including transfers.

Where do I catch the Vancouver to Toronto train from?

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

Train or fly from Vancouver to Toronto?

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

What is the time difference between Vancouver and Toronto?

Toronto is 3h ahead of Vancouver. It is currently 01:26 in Vancouver and 04:26 in Toronto.

Where does the Vancouver to Toronto train arrive?

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

Can I drive from Vancouver to Toronto?

Yes, the driving distance between Vancouver to Toronto is 4427 km. It takes approximately 43h 34m to drive from Vancouver to Toronto.

Where can I stay near Toronto?

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