There are 6 ways to get from Edson to Vancouver by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Vancouver International Airport
best- Take the bus from Edson to Edmonton Airportbus
- Fly from Edmonton International Airport (YEG) to Vancouver International Airport (YVR)plane YEG - YVR
6h 23m$133–464Bus
- Take the bus from Edson to Jasper, ABbus
- Take the bus from Jasper, AB to Lake Louise Village Southbus
- Take the bus from Lake Louise Village to Vancouverbus
18h 10mTrain
- Take the train from Edson to Vancouvertrain VIA Rail
30h 8m$230–550Drive 957.9 km
- Drive from Edson to Vancouvercar 957.9 km
10h 44m$194–281Bus, fly to Abbotsford International Airport
- Take the bus from Edson to Edmonton Airportbus
- Fly from Edmonton International Airport (YEG) to Abbotsford International Airport (YXX)plane YEG - YXX
- Take the bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Stationbus
6h 43m$158–462Bus, train
- Take the bus from Edson - 52 St to Jasper Townsitebus Edm-Jasper
- Take the train from Jasper to Vancouvertrain Vancouver
41h 25m
Edmonton International Airport (YEG) to Vancouver International Airport (YVR) flights
Comparing Your Travel Options
The cheapest way to get from Edson to Vancouver is to bus and fly which costs $130 - $470 and takes 6h 23m.
The fastest way to get from Edson to Vancouver is to bus and fly which takes 6h 23m and costs $130 - $470.
No, there is no direct bus from Edson to Vancouver. However, there are services departing from Edson and arriving at Vancouver via Jasper, AB and Lake Louise Village. The journey, including transfers, takes approximately 18h 10m.
Yes, there is a direct train departing from Edson and arriving at Vancouver. Services depart twice a week, and operate Wednesday and Sunday. The journey takes approximately 30h 8m.
The distance between Edson and Vancouver is 1054 km. The road distance is 957.9 km.
The best way to get from Edson to Vancouver without a car is to bus which takes 18h 10m and costs .
It takes approximately 6h 23m to get from Edson to Vancouver, including transfers.
Edson to Vancouver bus services, operated by Sundog Transportation and Tours, depart from Edson station.
Edson to Vancouver train services, operated by VIA Rail, depart from Edson station.
The best way to get from Edson to Vancouver is to bus which takes 18h 10m and costs . Alternatively, you can train, which costs $230 - $550 and takes 30h 8m.
What companies run services between Edson, AB, Canada and Vancouver, BC, Canada?
You can take a bus from Edson to Vancouver via Jasper, AB, Lake Louise Village South, and Lake Louise Village in around 18h 10m. Alternatively, VIA Rail operates a train from Edson to Vancouver twice a week. Tickets cost $230–550 and the journey takes 30h 8m.
- Website
- westjet.com
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $60–230
Flights from Edmonton International Airport to Vancouver International Airport via Kelowna
- Ave. Duration
- 3h 25m
- When
- Thursday
- Estimated price
- $60–230
Flights from Edmonton International Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $110–1,000
- Website
- aircanada.com
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $70–420
- Website
- flyflair.com
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $75–390
Flights from Edmonton International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $85–260
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Edson to Vancouver
- Ave. Duration
- 30h 8m
- Frequency
- Twice a week
- Estimated price
- $230–550
- Website
- VIA Rail
- Escape
- $230–500
- Business
- $290–470
- Business Plus
- $310–490
- Economy
- $260–550
- Economy Plus
- $290–550
- Phone
- +1 877 460 3200
- [email protected]
- Website
- HOME Rocky Mountaineer
Train from Jasper to Vancouver
- Ave. Duration
- 38h
- Frequency
- 4 times a week
- Website
- HOME Rocky Mountaineer
- Phone
- +1 780 852 4056
- [email protected]
- Website
- SunDog Tours
Bus from Edson to Edmonton Airport
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- SunDog Tours
Bus from Edson to Jasper, AB
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Website
- SunDog Tours
Bus from Jasper, AB to Lake Louise Village South
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Website
- SunDog Tours
Bus from Edson to Edmonton Airport
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- SunDog Tours
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Lake Louise Village to Vancouver
- Ave. Duration
- 11h 10m
- Frequency
- Twice daily
- Estimated price
- $95–200
- Website
- Rider Express
- Standard
- $95–200
Bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Station
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $18–55
- Website
- Rider Express
- Standard
- $18–55
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Station
- Ave. Duration
- 52 min
- Frequency
- Every 5 minutes
- Website
- EBus
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice a week
- Estimated price
- $60–85
- Website
- Home Mountain Man Mike's
- Phone
- +1 587-557-7719
- [email protected]
- Website
- Cold Shot Bus Service
Bus from Edson - 52 St to Jasper Townsite
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Estimated price
- $60–75
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $60–75
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 Getting to Rome from the airport, The beginner’s guide to the 2018 World Nomad Games, and How to get from London City Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Edson to Vancouver bus services, operated by Sundog Transportation and Tours, arrive at Jasper, AB station.
Vancouver is 1h behind Edson. It is currently 11:12 AM in Edson and 10:12 AM in Vancouver.
Edson to Vancouver train services, operated by VIA Rail, arrive at Vancouver station.
Yes, the driving distance between Edson to Vancouver is 958 km. It takes approximately 10h 44m to drive from Edson to Vancouver.
Book your Edson to Vancouver train tickets online with Omio.
There are 1406+ hotels available in Vancouver.

















