There are 8 ways to get from Salmo to Cold Lake by car, plane, bus, car ferry, taxi, 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.
Drive to Cranbrook/Canadian Rockies International Airport, fly, bus
best- Drive from Salmo to Cranbrook/Canadian Rockies International Airport (YXC)car
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Edmonton International Airport (YEG)plane YXC - YEG
- Take the bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Avebus
13h 15m$289–995Drive 1,147.6 km
cheapest- Drive from Salmo to Cold Lakecar 1,147.6 km
13h 13m$205–296Bus, drive, car ferry
- Take the bus from Salmo to Nelson Exchange Bay Abus 72
- Take the bus from Nelson Exchange Bay A to 6th Ave NW at 2nd St NWbus 74
- Drive from 6th Ave NW at 2nd St NW to Galena Baycar
- Take the carferry from Galena Bay to Shelter Baycarferry
- Drive from Shelter Bay to Revelstokecar
- Take the bus from Revelstoke to Banffbus
- Take the bus from Banff - Brewster Sight Seeing Building-100 Gopher St to Calgary - Airport YYCbus
- Take the bus from Calgary International Airport Domestic Terminal to Edmontonbus
- Take the bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Avebus
23h 39mTaxi, shuttle to Kelowna International Airport, fly, bus
- Take the taxi from Salmo to Red Mountain Resort, Rossland BCtaxi
- Take a shuttle bus from Red Mountain Resort, Rossland BC to Kelowna International Airport
- Fly from Kelowna International Airport (YLW) to Edmonton International Airport (YEG)plane YLW - YEG
- Take the bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Avebus
14h 18mBus, bus to Castlegar Airport, fly
- Take the bus from Salmo to Nelson Exchange Bay Abus
- Take the bus from Nelson Exchange Bay A to Selkirk College Bay Bbus
- Fly from Castlegar Airport (YCG) to Edmonton International Airport (YEG)plane YCG - YEG
- Take the bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Avebus
16h 47m$221–751Fly from Trail Airport, bus
- Fly from Trail Airport (YZZ) to Edmonton International Airport (YEG)plane YZZ - YEG
- Take the bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Avebus
11h 41m$712–1,110Bus, drive, car ferry via Canmore
- Take the bus from Salmo to Nelson Exchange Bay Abus 72
- Take the bus from Nelson Exchange Bay A to 6th Ave NW at 2nd St NWbus 74
- Drive from 6th Ave NW at 2nd St NW to Galena Baycar
- Take the carferry from Galena Bay to Shelter Baycarferry
- Drive from Shelter Bay to Revelstokecar
- Take the bus from Revelstoke to Canmorebus
- Take the bus from Canmore - Northwind Hotel to Calgary International Airport - YYCbus
- Take the bus from Calgary - Cold Shot Terminal 44 Ave NE to Edmonton - Cold Shot Terminal 154 Street NWbus
- Take the bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Avebus
24h 42m$318–437Taxi, shuttle, bus
- Take the taxi from Salmo to Red Mountain Resort, Rossland BCtaxi
- Take a shuttle bus from Red Mountain Resort, Rossland BC to Kelowna International Airport
- Take the bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Calgary - Airport YYCbus
- Take the bus from Calgary - Airport YYC to Edmonton Downtown Ticket Office - 10014 104 Stbus
- Take the bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Avebus
25h 26m
Cranbrook/Canadian Rockies International Airport (YXC) to Edmonton International Airport (YEG) flights
Comparing Your Travel Options
The cheapest way to get from Salmo to Cold Lake is to drive which costs $200 - $300 and takes 13h 13m.
The fastest way to get from Salmo to Cold Lake is to fly and bus which takes 11h 41m and costs $700 - $1,200.
The distance between Salmo and Cold Lake is 1010 km. The road distance is 1147.6 km.
The best way to get from Salmo to Cold Lake without a car is to taxi and shuttle and bus which takes 25h 26m and costs .
It takes approximately 13h 15m to get from Salmo to Cold Lake, including transfers.
Cold Lake is 1h ahead of Salmo. It is currently 6:12 AM in Salmo and 7:12 AM in Cold Lake.
Yes, the driving distance between Salmo to Cold Lake is 1148 km. It takes approximately 13h 13m to drive from Salmo to Cold Lake.
There are 12+ hotels available in Cold Lake.
What companies run services between Salmo, BC, Canada and Cold Lake, AB, Canada?
There is no direct connection from Salmo to Cold Lake. However, you can drive to Cranbrook/Canadian Rockies International Airport (YXC) airport, fly to Edmonton International Airport (YEG), walk to Edmonton International Airport, take the line 747 bus to Century Park Transit Centre, walk to Century Park Station, take the vehicle to Corona Station, take the taxi to Edmonton - Cold Shot Terminal 154 Street NW, then take the bus to Cold Lake - Circle K 8 Ave. Alternatively, you can take a bus from Salmo to Cold Lake - Circle K 8 Ave via Nelson Exchange Bay A, 6th Ave NW at 2nd St NW, Galena Bay, Shelter Bay, Revelstoke, Banff - Brewster Sight Seeing Building-100 Gopher St, Calgary - Airport YYC, Calgary International Airport Domestic Terminal, Edmonton, and Edmonton - Cold Shot Terminal 154 Street NW in around 23h 39m.
- Website
- westjet.com
Flights from Cranbrook/Canadian Rockies International Airport to Edmonton International Airport via Vancouver
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $130–800
Flights from Cranbrook/Canadian Rockies International Airport to Edmonton International Airport via Calgary
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $130–800
Flights from Cranbrook/Canadian Rockies International Airport to Edmonton International Airport via Kelowna International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $130–800
Flights from Kelowna International Airport to Edmonton International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $90–240
Flights from Kelowna International Airport to Edmonton International Airport via Calgary
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- $90–240
Flights from Trail Airport to Edmonton International Airport via Vancouver, Victoria
- Ave. Duration
- 9h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–1,400
- Website
- aircanada.com
Flights from Cranbrook/Canadian Rockies International Airport to Edmonton International Airport via Vancouver
- Ave. Duration
- 4h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $120–650
Flights from Kelowna International Airport to Edmonton International Airport via Vancouver
- Ave. Duration
- 3h 38m
- When
- Every day
- Estimated price
- $80–450
Flights from Castlegar Airport to Edmonton International Airport via Vancouver
- Ave. Duration
- 7h 19m
- When
- Every day
- Estimated price
- $100–600
- Website
- flyflair.com
Flights from Kelowna International Airport to Edmonton International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $95–420
Flights from Trail Airport to Edmonton International Airport via Vancouver
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- $140–800
- Phone
- +1 587 557 7719
- support@coldshot.ca
- Website
- Cold Shot Bus Service
Bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Ave
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a week
- Estimated price
- $85–110
- Website
- Cold Shot Bus Service
- Adult
- $85–110
Bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Ave
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a week
- Estimated price
- $85–110
- Website
- Cold Shot Bus Service
- Adult
- $85–110
Bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Ave
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a week
- Estimated price
- $85–110
- Website
- Cold Shot Bus Service
- Adult
- $85–110
Bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Ave
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a week
- Estimated price
- $85–110
- Website
- Cold Shot Bus Service
- Adult
- $85–110
Bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Ave
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a week
- Estimated price
- $85–110
- Website
- Cold Shot Bus Service
- Adult
- $85–110
Bus from Calgary - Cold Shot Terminal 44 Ave NE to Edmonton - Cold Shot Terminal 154 Street NW
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $85–110
- Website
- Cold Shot Bus Service
- Adult
- $85–110
Bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Ave
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a week
- Estimated price
- $85–110
- Website
- Cold Shot Bus Service
- Adult
- $85–110
Bus from Edmonton - Cold Shot Terminal 154 Street NW to Cold Lake - Circle K 8 Ave
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a week
- Estimated price
- $85–110
- Website
- Cold Shot Bus Service
- Adult
- $85–110
- Phone
- +1 855 993 3100
- transitinfo@bctransit.com
- Website
- West Kootenay
Bus from Salmo to Nelson Exchange Bay A
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $3
- Website
- West Kootenay
Bus from Nelson Exchange Bay A to 6th Ave NW at 2nd St NW
- Ave. Duration
- 2h 28m
- Frequency
- Twice a week
- Website
- West Kootenay
Bus from Salmo to Nelson Exchange Bay A
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $3
- Website
- West Kootenay
Bus from Nelson Exchange Bay A to Selkirk College Bay B
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- West Kootenay
Bus from Salmo to Nelson Exchange Bay A
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $3
- Website
- West Kootenay
Bus from Nelson Exchange Bay A to 6th Ave NW at 2nd St NW
- Ave. Duration
- 2h 28m
- Frequency
- Twice a week
- Website
- West Kootenay
- Phone
- +1 833 583 3636
- contact@riderexpress.ca
- Website
- Rider Express
Bus from Revelstoke to Banff
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- Rider Express
- Standard
- $40–95
Bus from Revelstoke to Canmore
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $45–100
- Website
- Rider Express
- Standard
- $45–100
- Phone
- +1 877 769 3287
- customerservice@myebus.ca
- Website
- EBus
Bus from Banff - Brewster Sight Seeing Building-100 Gopher St to Calgary - Airport YYC
- Ave. Duration
- 1h 40m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Calgary - Airport YYC
- Ave. Duration
- 10h
- Frequency
- Every 10 minutes
- Estimated price
- $100–150
- Website
- EBus
- Adult
- $100–150
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Calgary International Airport Domestic Terminal to Edmonton
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a day
- Estimated price
- $35–60
- Schedules at
- Flixbus USA
- Phone
- (250) 231-9959
- info@kootenaytransit.ca
- Website
- kootenaytransit.ca
Shuttle from Red Mountain Resort, Rossland BC to Kelowna International Airport
- Ave. Duration
- 3h 59m
- Frequency
- Once daily
- Schedules at
- kootenaytransit.ca
Shuttle from Red Mountain Resort, Rossland BC to Kelowna International Airport
- Ave. Duration
- 3h 59m
- Frequency
- Once daily
- Schedules at
- kootenaytransit.ca
- Phone
- +1 800 974 2850
- booking@banffexplorer.com
- Website
- Banff Explorer
Bus from Canmore - Northwind Hotel to Calgary International Airport - YYC
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $59
- Website
- Banff Explorer
- Phone
- +1 800 232 1958
- customerservice@redarrow.ca
- Website
- Red Arrow
Bus from Calgary - Airport YYC to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 4h 1m
- Frequency
- Every 10 minutes
- Website
- Red Arrow
- Phone
- 1 800 663 7867
- Website
- www2.gov.bc.ca
Car ferry from Galena Bay to Shelter Bay
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Schedules at
- www2.gov.bc.ca
Car ferry from Galena Bay to Shelter Bay
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Schedules at
- www2.gov.bc.ca
- Ave. Duration
- 52 min
- Estimated price
- $140–180
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 Heading to Europe? Read this before you buy a Eurail Pass, How to get from London to Edinburgh, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

















