There are 4 ways to get from Cold Lake to Revelstoke by bus, car, plane, 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.
Bus via Canmore
best- Take the bus from Cold Lake - Circle K 8 Ave to Edmonton - Cold Shot Terminal 154 St NWbus
- Take the bus from Edmonton, AB - Kingsway Royal Alex to Calgary Airportbus
- Take the bus from Calgary Airport to Canmore - Northwind Hotelbus
- Take the bus from Canmore, AB to Revelstoke, BCbus
16h 41m$265–340Drive 972.7 km
cheapest- Drive from Cold Lake to Revelstokecar 972.7 km
11h 17m$190–274Bus, fly, shuttle
- Take the bus from Cold Lake - Circle K 8 Ave to Edmonton - Cold Shot Terminal 154 St NWbus
- Take the bus from Edmonton - Cold Shot Terminal 154 St NW to Edmonton Intl Airportbus
- Fly from Edmonton International Airport (YEG) to Kelowna International Airport (YLW)plane YEG - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
13h$215–717Bus
- Take the bus from Cold Lake - Circle K 8 Ave to Edmonton - Cold Shot Terminal 154 St NWbus
- Take the bus from Edmonton - Cold Shot Terminal 154 St NW to Calgary - Centex 4 St NEbus
- Take the bus from Calgary, AB - Westbrook Mall to Revelstoke, BCbus
16h 47m$258–337
Edmonton International Airport (YEG) to Kelowna International Airport (YLW) flights
Questions & Answers
The cheapest way to get from Cold Lake to Revelstoke is to drive which costs $180 - $280 and takes 11h 17m.
The fastest way to get from Cold Lake to Revelstoke is to drive which takes 11h 17m and costs $180 - $280.
No, there is no direct bus from Cold Lake to Revelstoke. However, there are services departing from Cold Lake - Circle K 8 Ave and arriving at Revelstoke, BC via 156 Street & 116 Avenue, Edmonton, AB - Kingsway Royal Alex, Calgary Airport and Canmore, AB. The journey, including transfers, takes approximately 16h 41m.
The distance between Cold Lake and Revelstoke is 1064 km. The road distance is 972.7 km.
The best way to get from Cold Lake to Revelstoke without a car is to bus via Canmore which takes 16h 41m and costs $260 - $340.
It takes approximately 16h 41m to get from Cold Lake to Revelstoke, including transfers.
Cold Lake to Revelstoke bus services, operated by Cold Shot, depart from Cold Lake - Circle K 8 Ave station.
Cold Lake to Revelstoke bus services, operated by Cold Shot, arrive at Edmonton - Cold Shot Terminal 154 St NW station.
Revelstoke is 1h behind Cold Lake. It is currently 10:41 AM in Cold Lake and 9:41 AM in Revelstoke.
Yes, the driving distance between Cold Lake to Revelstoke is 973 km. It takes approximately 11h 17m to drive from Cold Lake to Revelstoke.
What companies run services between Cold Lake, AB, Canada and Revelstoke, BC, Canada?
You can take a bus from Cold Lake - Circle K 8 Ave to Revelstoke, BC via Edmonton - Cold Shot Terminal 154 St NW, 156 Street & 116 Avenue, Edmonton, AB - Kingsway Royal Alex, Calgary Airport, and Canmore, AB in around 16h 41m.
- Website
- westjet.com
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $60–380
Flights from Edmonton International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 3h 34m
- When
- Every day
- Estimated price
- $60–380
Flights from Edmonton International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $60–380
- Website
- aircanada.com
Flights from Edmonton International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 3h 39m
- When
- Every day
- Estimated price
- $80–460
Flights from Edmonton International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 3h 40m
- When
- Monday to Friday
- Estimated price
- $60–400
- Website
- flyflair.com
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $95–370
- Phone
- +1 587-557-7719
- support@coldshot.ca
- Website
- coldshot.ca
Bus from Cold Lake - Circle K 8 Ave to Edmonton - Cold Shot Terminal 154 St NW
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $85–110
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $85–110
Bus from Edmonton - Cold Shot Terminal 154 St NW to Edmonton Intl Airport
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a week
- Estimated price
- $35–50
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $35–50
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
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $80–110
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Edmonton, AB - Kingsway Royal Alex to Calgary Airport
- Ave. Duration
- 3h 40m
- Frequency
- 5 times a day
- Estimated price
- $68–69
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $68–69
Bus from Calgary Airport to Canmore - Northwind Hotel
- Ave. Duration
- 2h 18m
- Frequency
- On demand
- Estimated price
- $25–26
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $25–26
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from Calgary Airport to Canmore - Northwind Hotel
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Canmore, AB to Revelstoke, BC
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- $80–100
- Website
- https://riderexpress.ca/
- Standard
- $80–100
Bus from Calgary, AB - Westbrook Mall to Revelstoke, BC
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- $90–120
- Website
- https://riderexpress.ca/
- Standard
- $90–120
- Phone
- 1-888-569-1969
- info@revelstoketransfers.com
- Website
- revelstoketransfers.com
Shuttle from Kelowna International Airport to Revelstoke, BC - Downtown
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $2–156
- Website
- https://revelstoketransfers.com/
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
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 How to travel India's Golden Triangle, What are the different types of Renfe trains in Spain?, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 165+ hotels available in Revelstoke.



