There are 5 ways to get from Edmonton VIA Station to Vancouver by tram, plane, bus, train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Tram, fly to Vancouver International Airport
best- Take the tram from NAIT - Blatchford Market Station to Century Park Stationtram
- Fly from Edmonton International Airport (YEG) to Vancouver International Airport (YVR)plane YEG - YVR
4h 55m$80–384Bus
- Take the bus from Edmonton - Cold Shot Terminal 154 St NW to Calgary - Centex 4 St NEbus Edmonton
- Take the bus from Calgary - Downtown 4 Ave SE to Vancouverbus Cal-Van
20h 10m$194–354Train
- Take the train from Edmonton to Vancouvertrain VIA Rail
33h 1m$280–650Drive 1,154.3 km
- Drive from Edmonton VIA Station to Vancouvercar 1,154.3 km
12h 48m$227–327Fly to Abbotsford International Airport, shuttle
- Fly from Edmonton International Airport (YEG) to Abbotsford International Airport (YXX)plane YEG - YXX
- Take a shuttle bus from Abbotsford Airport to Vancouver Downtown
5h 37m$122–408
Edmonton VIA Station to Vancouver by foot and bus
Questions & Answers
The cheapest way to get from Edmonton VIA Station to Vancouver is to tram and fly which costs $80 - $390 and takes 4h 55m.
The fastest way to get from Edmonton VIA Station to Vancouver is to tram and fly which takes 4h 55m and costs $80 - $390.
No, there is no direct bus from Edmonton VIA Station to Vancouver. However, there are services departing from 122 Street & 118 Avenue and arriving at Vancouver via Edmonton - Cold Shot Terminal 154 St NW and Calgary - Downtown 4 Ave SE. The journey, including transfers, takes approximately 20h 10m.
Yes, there is a direct train departing from Edmonton and arriving at Vancouver. Services depart twice a week, and operate Wednesday and Sunday. The journey takes approximately 33h 1m.
The distance between Edmonton VIA Station and Vancouver is 861 km. The road distance is 1154.3 km.
The best way to get from Edmonton VIA Station to Vancouver without a car is to bus which takes 20h 10m and costs $190 - $360.
It takes approximately 4h 55m to get from Edmonton VIA Station to Vancouver, including transfers.
Edmonton VIA Station to Vancouver bus services, operated by Cold Shot, depart from Edmonton - Cold Shot Terminal 154 St NW station.
Edmonton VIA Station to Vancouver train services, operated by VIA Rail, depart from Edmonton station.
The best way to get from Edmonton VIA Station to Vancouver is to bus which takes 20h 10m and costs $190 - $360. Alternatively, you can train, which costs $280 - $650 and takes 33h 1m.
What companies run services between Edmonton VIA Station, AB, Canada and Vancouver, BC, Canada?
You can take a vehicle from Edmonton VIA Station to Vancouver via 122 Street & 118 Avenue, 156 Street & 116 Avenue, Edmonton - Cold Shot Terminal 154 St NW, Calgary - Centex 4 St NE, and Calgary - Downtown 4 Ave SE in around 20h 10m. Alternatively, VIA Rail operates a train from Edmonton to Vancouver twice a week. Tickets cost $280–650 and the journey takes 33h 1m. Rocky Mountaineer also services this route twice a week.
- Website
- westjet.com
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $60–290
Flights from Edmonton International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 39m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $110–1,000
- Website
- aircanada.com
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $70–410
- Website
- flyflair.com
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $80–370
Flights from Edmonton International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $80–250
- Phone
- 780-442-5311
- Website
- Edmonton.ca
Tram from NAIT - Blatchford Market Station to Century Park Station
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- Edmonton.ca
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Edmonton to Vancouver
- Ave. Duration
- 33h 1m
- Frequency
- Twice a week
- Estimated price
- $280–650
- Website
- VIA Rail
- Escape
- $280–600
- Business
- $340–550
- Business Plus
- $360–550
- Economy
- $310–600
- Economy Plus
- $350–650
- Phone
- +1 877 460 3200
- [email protected]
- Website
- HOME Rocky Mountaineer
Train from Edmonton to Vancouver
- Ave. Duration
- 3d 14h
- Frequency
- Twice a week
- Website
- HOME Rocky Mountaineer
- Phone
- +1 587-557-7719
- [email protected]
- Website
- Cold Shot Bus Service
Bus from Edmonton - Cold Shot Terminal 154 St NW to Calgary - Centex 4 St NE
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $80–110
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $80–110
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Calgary - Downtown 4 Ave SE to Vancouver
- Ave. Duration
- 14h 5m
- Frequency
- Once daily
- Estimated price
- $110–240
- Website
- Rider Express
- Standard
- $110–240
- Phone
- +1 604 229 1232
- [email protected]
- Website
- Reliable Bus
Shuttle from Abbotsford Airport to Vancouver Downtown
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $35–50
- Website
- Reliable Bus
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, How to get from Gatwick Airport into central London, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
Edmonton VIA Station to Vancouver bus services, operated by Cold Shot, arrive at Calgary - Centex 4 St NE station.
Vancouver is 1h behind Edmonton VIA Station. It is currently 12:33 PM in Edmonton VIA Station and 11:33 AM in Vancouver.
Edmonton VIA Station to Vancouver train services, operated by VIA Rail, arrive at Vancouver station.
Yes, the driving distance between Edmonton VIA Station to Vancouver is 1154 km. It takes approximately 12h 48m to drive from Edmonton VIA Station to Vancouver.
Book your Edmonton VIA Station to Vancouver train tickets online with Omio.
There are 1431+ hotels available in Vancouver.












