There are 5 ways to get from Brooks to Salmon Arm by shuttle, bus, car, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
J&L Shuttle Service, bus
best- Take a shuttle bus from Brooks to Calgary, ABMedicine Hat
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Salmon Arm - Centenoka Park Mall 360 Trans Canada Hwy - NW Parking Lotbus Ebus
9h 6mDrive 693.4 km
cheapest- Drive from Brooks to Salmon Armcar 693.4 km
8h 2m$126–182Bus, fly to Kelowna International Airport
- Take the bus from Brooks to Calgary International Airport Domestic Terminalbus
- Fly from Calgary International Airport (YYC) to Kelowna International Airport (YLW)plane YYC - YLW
- Take the bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Vernon - Esso Stationbus
- Take the bus from Vernon - Esso Station to Salmon Arm - Centenoka Park Mall 360 Trans Canada Hwy - NW Parking Lotbus
6h 46mBus
- Take the bus from Brooks to Calgary International Airport Domestic Terminalbus FlixBus 2720
- Take the bus from Calgary - Airport YYC to Salmon Arm - Centenoka Park Mall 360 Trans Canada Hwy - NW Parking Lotbus Ebus
9h 8mBus, fly to Kamloops Airport, shuttle, drive
- Take the bus from Brooks to Calgary International Airport Domestic Terminalbus
- Fly from Calgary International Airport (YYC) to Kamloops Airport (YKA)plane YYC - YKA
- Take a shuttle bus from Kamloops Airport to Sun Peaks Resort, BC
- Drive from Sun Peaks Resort, BC to Salmon Armcar
8h 58m$320–827
Calgary International Airport (YYC) to Kelowna International Airport (YLW) flights
Comparing Your Travel Options
The cheapest way to get from Brooks to Salmon Arm is to drive which costs $120 - $190 and takes 8h 2m.
The fastest way to get from Brooks to Salmon Arm is to drive which takes 8h 2m and costs $120 - $190.
No, there is no direct bus from Brooks to Salmon Arm. However, there are services departing from Brooks and arriving at Salmon Arm - Centenoka Park Mall 360 Trans Canada Hwy - NW Parking Lot via Calgary - Airport YYC. The journey, including transfers, takes approximately 9h 8m.
The distance between Brooks and Salmon Arm is 710 km. The road distance is 693.4 km.
The best way to get from Brooks to Salmon Arm without a car is to J&L Shuttle Service and bus which takes 9h 6m and costs .
It takes approximately 9h 6m to get from Brooks to Salmon Arm, including transfers.
Brooks to Salmon Arm bus services, operated by Flixbus USA, depart from Brooks station.
Brooks to Salmon Arm bus services, operated by Flixbus USA, arrive at Calgary International Airport Domestic Terminal station.
Salmon Arm is 1h behind Brooks. It is currently 6:59 PM in Brooks and 5:59 PM in Salmon Arm.
Yes, the driving distance between Brooks to Salmon Arm is 693 km. It takes approximately 8h 2m to drive from Brooks to Salmon Arm.
What companies run services between Brooks, AB, Canada and Salmon Arm, BC, Canada?
You can take a bus from Brooks to Salmon Arm - Centenoka Park Mall 360 Trans Canada Hwy - NW Parking Lot via Calgary International Airport Domestic Terminal and Calgary - Airport YYC in around 9h 8m.
- Website
- westjet.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $65–600
Flights from Calgary International Airport to Kelowna International Airport via Edmonton
- Ave. Duration
- 3h 30m
- When
- Monday to Thursday
- Estimated price
- $65–600
Flights from Calgary International Airport to Kamloops Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $220–650
Flights from Calgary International Airport to Kamloops Airport via Edmonton
- Ave. Duration
- 3h 30m
- When
- Monday
- Estimated price
- $220–650
- Website
- flyflair.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 15m
- When
- Monday and Friday
- Estimated price
- $90–500
- Website
- aircanada.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $45–330
- Phone
- +1 403 528 8851
- [email protected]
- Website
- J and L Shuttle
Shuttle from Brooks to Calgary, AB
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- Estimated price
- $60
- Website
- J and L Shuttle
- Adult (8+)
- $60
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Salmon Arm - Centenoka Park Mall 360 Trans Canada Hwy - NW Parking Lot
- Ave. Duration
- 5h 50m
- Frequency
- Every 5 minutes
- Website
- EBus
Bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Vernon - Esso Station
- Ave. Duration
- 36 min
- Frequency
- Every 5 minutes
- Estimated price
- $6–10
- Website
- EBus
- Adult
- $6–10
Bus from Vernon - Esso Station to Salmon Arm - Centenoka Park Mall 360 Trans Canada Hwy - NW Parking Lot
- Ave. Duration
- 57 min
- Frequency
- Every 5 minutes
- Website
- EBus
Bus from Calgary - Airport YYC to Salmon Arm - Centenoka Park Mall 360 Trans Canada Hwy - NW Parking Lot
- Ave. Duration
- 6h 10m
- Frequency
- Every 10 minutes
- Website
- EBus
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Brooks to Calgary International Airport Domestic Terminal
- Ave. Duration
- 2h 55m
- Frequency
- 5 times a week
- Estimated price
- $29–45
- Schedules at
- Flixbus USA
Bus from Brooks to Calgary International Airport Domestic Terminal
- Ave. Duration
- 2h 55m
- Frequency
- 5 times a week
- Estimated price
- $29–45
- Schedules at
- Flixbus USA
Bus from Brooks to Calgary International Airport Domestic Terminal
- Ave. Duration
- 2h 55m
- Frequency
- 5 times a week
- Estimated price
- $29–45
- Schedules at
- Flixbus USA
- Phone
- +1 250 863 4213
- [email protected]
- Website
- skisilverstar.com
Bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Vernon - Esso Station
- Ave. Duration
- 30 min
- Frequency
- Every 2 hours
- Estimated price
- $38–79
- Schedules at
- Ski Silver Star
- Child
- $38–40
- Adult
- $77–79
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Vernon - Esso Station
- Ave. Duration
- 35 min
- Frequency
- 5 times a week
- Estimated price
- $13–50
- Website
- Rider Express
- Standard
- $13–50
- Phone
- (250) 554-8005
- [email protected]
- Website
- Sun Star Shuttle
Shuttle from Kamloops Airport to Sun Peaks Resort, BC
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $55–110
- Website
- Sun Star Shuttle
- Adult One-Way
- $55
- Adult Round Trip
- $110
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 Italy Travel Guides, 4 of the smartest ways to explore Australia, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
There are 18+ hotels available in Salmon Arm.















