There are 3 ways to get from Canal Flats to Nelson by car, bus, or car ferry
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
best- Drive from Canal Flats to Cranbrook, BC - 513 Cranbrook St Northcar
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Streetbus Calgary
4h 17m$111–153Drive, car ferry
cheapest- Drive from Canal Flats to Kootenay Bay, BCcar
- Take the carferry from Kootenay Bay, BC to Balfour, BCcarferry Kootney Bay to Balfour
4h 41m$38–56Drive, car ferry, bus
- Drive from Canal Flats to Kootenay Bay, BCcar
- Take the carferry from Kootenay Bay, BC to Balfour, BCcarferry
- Take the bus from Kaslo City Hall to Vernon St at Hendryx Stbus 76
6h 50m$42–60
Questions & Answers
The cheapest way to get from Canal Flats to Nelson is to drive and car ferry which costs $35 - $60 and takes 4h 41m.
The fastest way to get from Canal Flats to Nelson is to drive and bus which takes 4h 17m and costs $110 - $160.
The distance between Canal Flats and Nelson is 312 km.
It takes approximately 4h 17m to get from Canal Flats to Nelson, including transfers.
Nelson is 1h behind Canal Flats. It is currently 5:39 AM in Canal Flats and 4:39 AM in Nelson.
There are 26+ hotels available in Nelson.
What companies run services between Canal Flats, BC, Canada and Nelson, BC, Canada?
There is no direct connection from Canal Flats to Nelson. However, you can drive to Cranbrook, BC - 513 Cranbrook St North then take the bus to Nelson, BC - 512 Railway Street. Alternatively, you can take a vehicle from Canal Flats to Nelson via Kootenay Bay, BC and Balfour, BC in around 4h 41m.
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Street
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 855 993 3100
- [email protected]
- Website
- bctransit.com
Bus from Kaslo City Hall to Vernon St at Hendryx St
- Ave. Duration
- 1h 10m
- Frequency
- Once a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/west-kootenay/
- Phone
- 1 800 663 7867
- Website
- www2.gov.bc.ca
Car ferry from Kootenay Bay, BC to Balfour, BC
- Ave. Duration
- 35 min
- Frequency
- Twice a week
- Schedules at
- www2.gov.bc.ca
Car ferry from Kootenay Bay, BC to Balfour, BC
- Ave. Duration
- 35 min
- Frequency
- Twice a week
- Schedules at
- www2.gov.bc.ca
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 Want to know more about Flixbus?, Which London airport should I choose?, and Need to know: Eurostar - to help you get the most out of your next trip.






