There are 5 ways to get from Edson to Langley 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 - 52 St to Edmonton Intl Airport
- Fly from Edmonton International Airport (YEG) to Vancouver International Airport (YVR)YEG - YVR
7h 57m$124–434Bus
- Take the bus from Edson - 52 St to Jasper Townsite
- Take the bus from Jasper, AB to Lake Louise, AB
- Take the bus from Lake Louise, AB to Surrey, BC
19h 28m$279–378Train
- Take the train from Edson to VancouverVIA Rail
31h 35m$127–198Drive 916.7 km
- Drive from Edson to Langley916.7 km
10h 18m$184–265Bus, fly to Abbotsford International Airport
- Take the bus from Edson - 52 St to Edmonton Intl Airport
- Fly from Edmonton International Airport (YEG) to Abbotsford International Airport (YXX)YEG - YXX
7h 19m$151–367
Edson to Langley by bus
Questions & Answers
The cheapest way to get from Edson to Langley is to train which costs $120 - $200 and takes 31h 35m.
The fastest way to get from Edson to Langley is to bus and fly which takes 7h 19m and costs $150 - $370.
No, there is no direct bus from Edson to Langley. However, there are services departing from Edson - 52 St and arriving at Northbound 203 St @ 56 Ave via Jasper, AB, Lake Louise, AB and Guildford Exchange @ Bay 1. The journey, including transfers, takes approximately 19h 28m.
The distance between Edson and Langley is 1101 km. The road distance is 916.7 km.
The best way to get from Edson to Langley without a car is to bus which takes 19h 28m and costs $270 - $380.
It takes approximately 7h 57m to get from Edson to Langley, including transfers.
Edson to Langley bus services, operated by Cold Shot, depart from Edson - 52 St station.
The best way to get from Edson to Langley is to bus which takes 19h 28m and costs $270 - $380. Alternatively, you can train, which costs $120 - $200 and takes 31h 35m.
Edson to Langley bus services, operated by Cold Shot, arrive at Jasper Townsite station.
Langley is 1h behind Edson. It is currently 7:34 PM in Edson and 6:34 PM in Langley.
What companies run services between Edson, AB, Canada and Langley, BC, Canada?
You can take a bus from Edson - 52 St to Northbound 203 St @ 56 Ave via Jasper, AB, Lake Louise, AB, Surrey, BC, and Guildford Exchange @ Bay 1 in around 19h 28m. Alternatively, VIA Rail operates a train from Edson to Vancouver twice a week. Tickets cost $110–190 and the journey takes 30h 8m.
- Website
- westjet.com
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $30–340
Flights from Edmonton International Airport to Vancouver International Airport via Calgary
- Ave. Duration
- 3h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $30–340
Flights from Edmonton International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $27–400
Flights from Edmonton International Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $27–400
- Website
- flyflair.com
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $45–310
Flights from Edmonton International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $40–220
- Website
- aircanada.com
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $200–750
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Edson to Vancouver
- Ave. Duration
- 30h 8m
- Frequency
- Twice a week
- Estimated price
- $110–190
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $140–190
- Economy Adult - Advanced Booking
- $150–170
- Economy Escape Advanced Booking - Adult
- $110–150
- Phone
- +1 587-557-7719
- support@coldshot.ca
- Website
- coldshot.ca
Bus from Edson - 52 St to Edmonton Intl Airport
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- $70–90
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $70–90
Bus from Edson - 52 St to Jasper Townsite
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Estimated price
- $60–75
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $60–75
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $75–110
- Schedules at
- sundogtours.com
- Adult
- $75–110
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Lake Louise, AB to Surrey, BC
- Ave. Duration
- 10h 40m
- Frequency
- Twice daily
- Estimated price
- $140–190
- Website
- https://riderexpress.ca/
- Standard
- $140–190
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 The London Underground: Essential tips to navigate the Tube, Travel Insider: Top Japan travel tips by Beatrix Holland, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Edson to Langley is 917 km. It takes approximately 10h 18m to drive from Edson to Langley.
There are 281+ hotels available in Langley.












