There are 3 ways to get from Bonners Ferry to Castlegar by car or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus via Salmo
best- Drive from Bonners Ferry to Crestoncar
- Take the bus from Creston to Salmobus
- Take the bus from Salmo to Nelson Exchange Bay Abus 72
- Take the bus from Nelson Exchange Bay A to Selkirk College Bay Bbus 99
5h 20m$101–136Drive 176.6 km
cheapest- Drive from Bonners Ferry to Castlegarcar 176.6 km
2h 19m$32–47Drive, bus
- Drive from Bonners Ferry to Crestoncar
- Take the bus from Creston to Balfourbus
- Take the bus from Balfour to Castlegarbus
5h 21m$155–210
Comparing Your Travel Options
The cheapest way to get from Bonners Ferry to Castlegar is to drive which costs $30 - $50 and takes 2h 19m.
The fastest way to get from Bonners Ferry to Castlegar is to drive which takes 2h 19m and costs $30 - $50.
The distance between Bonners Ferry and Castlegar is 227 km. The road distance is 176.6 km.
It takes approximately 5h 20m to get from Bonners Ferry to Castlegar, including transfers.
Castlegar is 1h ahead of Bonners Ferry. It is currently 1:32 PM in Bonners Ferry and 2:32 PM in Castlegar.
Yes, the driving distance between Bonners Ferry to Castlegar is 177 km. It takes approximately 2h 19m to drive from Bonners Ferry to Castlegar.
There are 14+ hotels available in Castlegar.
What companies run services between Bonners Ferry, ID, USA and Castlegar, BC, Canada?
There is no direct connection from Bonners Ferry to Castlegar. However, you can drive to Creston, take the bus to Salmo, take the bus to Nelson Exchange Bay A, take the bus to Selkirk College Bay B, then take the taxi to Castlegar. Alternatively, you can drive from Bonners Ferry to Castlegar in around 2h 19m.
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Creston to Salmo
- Ave. Duration
- 1h
- Frequency
- Once a week
- Estimated price
- $65–90
- Website
- Home Mountain Man Mike's
Bus from Creston to Balfour
- Ave. Duration
- 2h 10m
- Frequency
- Once a week
- Estimated price
- $80–110
- Website
- Home Mountain Man Mike's
Bus from Balfour to Castlegar
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- $65–85
- Website
- Home Mountain Man Mike's
- Phone
- +1 855 993 3100
- [email protected]
- 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
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 Train travel in Spain: A guide to Renfe, How to get from London City Airport into central London, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.












