There are 4 ways to get from Edmonton Airport (YEG) to Slave Lake by bus, rideshare, 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
best- Take the bus from Edmonton - Cold Shot Terminal 154 St NW to Slave Lake - Highway 88bus Edmonton
4h 40m$107–136Drive 278.4 km
cheapest- Drive from Edmonton Airport (YEG) to Slave Lakecar 278.4 km
3h 18m$55–79Airport Transfer
- Take the rideshare from Edmonton-YEG to Slave Lake278.4 km
3h 18mBus via Century Park Transit Centre
- Take the bus from Edmonton, AB to Slave Lake, ABbus High Level / ...
5h 47m$83–103
Questions & Answers
The cheapest way to get from Edmonton Airport (YEG) to Slave Lake is to drive which costs $50 - $80 and takes 3h 18m.
The fastest way to get from Edmonton Airport (YEG) to Slave Lake is to drive which takes 3h 18m and costs $50 - $80.
No, there is no direct bus from Edmonton Airport (YEG) to Slave Lake. However, there are services departing from Edmonton Intl Airport and arriving at Slave Lake - Highway 88 via Edmonton - Cold Shot Terminal 154 St NW. The journey, including transfers, takes approximately 4h 40m.
The distance between Edmonton Airport (YEG) and Slave Lake is 283 km. The road distance is 278.4 km.
The best way to get from Edmonton Airport (YEG) to Slave Lake without a car is to bus which takes 4h 40m and costs $100 - $140.
It takes approximately 4h 40m to get from Edmonton Airport (YEG) to Slave Lake, including transfers.
Edmonton Airport (YEG) to Slave Lake bus services, operated by Cold Shot, depart from Edmonton - Cold Shot Terminal 154 St NW station.
Edmonton Airport (YEG) to Slave Lake bus services, operated by Cold Shot, arrive at Slave Lake - Highway 88 station.
Yes, the driving distance between Edmonton Airport (YEG) to Slave Lake is 278 km. It takes approximately 3h 18m to drive from Edmonton Airport (YEG) to Slave Lake.
There are four+ hotels available in Slave Lake.
What companies run services between Edmonton Airport (YEG), Canada and Slave Lake, AB, Canada?
Cold Shot operates a bus from Edmonton - Cold Shot Terminal 154 St NW to Slave Lake - Highway 88 once daily. Tickets cost $70–90 and the journey takes 3h.
- Phone
- +1 587-557-7719
- [email protected]
- Website
- Cold Shot Bus Service
Bus from Edmonton - Cold Shot Terminal 154 St NW to Slave Lake - Highway 88
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $70–90
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $70–90
- Phone
- 780-983-8225
- Website
- Northern Express Bus Line
Bus from Edmonton, AB to Slave Lake, AB
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Estimated price
- $75–95
- Website
- Northern Express Bus Line
- Website
- Northern Express Bus Line
- Adult
- $75–95
- Website
- https://www.mozio.com
Rideshare from Edmonton-YEG to Slave Lake
- Ave. Duration
- 3h 18m
- Frequency
- On demand
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 Travelling to the UK: What do I need to know?, South Korea: Travelling from Seoul to Busan , and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Edmonton Airport (YEG) and Slave Lake. A great option if you don't have a driver's licence or want to avoid public transport.

