There are 7 ways to get from Balfour to Ainsworth Hot Springs by taxi, plane, bus, car, 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.
Taxi, fly to Castlegar Airport, bus
best- Take the taxi from Balfour to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Castlegar Airport (YCG)plane JNB - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay Bbus
- Take the bus from Nelson Exchange Bay A to Ainsworth Hot Springsbus
2d$827–2,049Taxi, fly to Cranbrook/Canadian Rockies International Airport, drive, car ferry
- Take the taxi from Balfour to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Cranbrook/Canadian Rockies International Airport (YXC)plane JNB - YXC
- Drive from Cranbrook/Canadian Rockies International Airport (YXC) to Kootenay Bay, BCcar
- Take the carferry from Kootenay Bay, BC to Balfour, BCcarferry
31h 33m$993–2,577Taxi, fly to Kelowna International Airport, bus
- Take the taxi from Balfour to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Kelowna International Airport (YLW)plane JNB - YLW
- Take the bus from Kelowna, BC to Nelson, BCbus
- Take the bus from Nelson Exchange Bay A to Ainsworth Hot Springsbus
34h 14m$989–3,406Taxi, fly to Calgary International Airport, bus
- Take the taxi from Balfour to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Calgary International Airport (YYC)plane JNB - YYC
- Take the bus from Calgary, AB - 11488, 24 Street SE to Balfour, BC - 350 Balfour Ferrybus
36h 59m$949–2,156Taxi, fly to Trail Airport, bus
- Take the taxi from Balfour to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Trail Airport (YZZ)plane JNB - YZZ
- Take the bus from Trail, BC to Nelson, BCbus
- Take the bus from Nelson Exchange Bay A to Ainsworth Hot Springsbus
32h 29m$1,059–4,756Taxi, fly to Vancouver International Airport, bus
- Take the taxi from Balfour to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Vancouver International Airport (YVR)plane JNB - YVR
- Take the bus from New Westminster, BC - Braid Station to Balfour, BC - 350 Balfour Ferrybus
39h 32m$870–3,520Taxi, fly to Edmonton International Airport, bus
- Take the taxi from Balfour to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Edmonton International Airport (YEG)plane JNB - YEG
- Take the bus from Edmonton Airport - YEG to Calgary - Downtown 4 Ave SEbus
- Take the bus from Calgary, AB - 11488, 24 Street SE to Balfour, BC - 350 Balfour Ferrybus
42h 26m$1,054–2,901
Johannesburg International Airport (JNB) to Castlegar Airport (YCG) flights
Questions & Answers
The cheapest way to get from Balfour to Ainsworth Hot Springs is to taxi and fly and bus which costs $800 - $2,100 and takes 2 days 0h.
The fastest way to get from Balfour to Ainsworth Hot Springs is to taxi and fly and drive and car ferry which takes 31h 33m and costs $950 - $2,600.
The distance between Balfour and Ainsworth Hot Springs is 16292 km.
It takes approximately 2 days 0h to get from Balfour to Ainsworth Hot Springs, including transfers.
Ainsworth Hot Springs is 9h behind Balfour. It is currently 7:54 PM in Balfour and 10:54 AM in Ainsworth Hot Springs.
There are seven+ hotels available in Ainsworth Hot Springs.
What companies run services between Balfour, Mpumalanga, South Africa and Ainsworth Hot Springs, BC, Canada?
There is no direct connection from Balfour to Ainsworth Hot Springs. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Castlegar Airport (YCG), walk to Frank Beinder Way at Hwy 3A, take the bus to Nelson Exchange Bay B, then take the bus to Ainsworth Hot Springs. Alternatively, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Cranbrook/Canadian Rockies International Airport (YXC), drive to Kootenay Bay, BC, take the car ferry to Balfour, BC, then drive to Ainsworth Hot Springs.
- Website
- westjet.com
Flights from Johannesburg International Airport to Cranbrook/Canadian Rockies International Airport via London Heathrow, Calgary International Airport
- Ave. Duration
- 31h 16m
- When
- Every day
- Estimated price
- $800–4,300
Flights from Johannesburg International Airport to Cranbrook/Canadian Rockies International Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 31h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $950–3,300
Flights from Johannesburg International Airport to Cranbrook/Canadian Rockies International Airport via Newark, Calgary International Airport
- Ave. Duration
- 32h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $950–3,200
Flights from Johannesburg International Airport to Cranbrook/Canadian Rockies International Airport via Atlanta, Calgary International Airport
- Ave. Duration
- 32h 50m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $1,000–3,300
Flights from Johannesburg International Airport to Cranbrook/Canadian Rockies International Airport via Paris Charles de Gaulle, Calgary International Airport
- Ave. Duration
- 35h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $950–3,200
Flights from Johannesburg International Airport to Cranbrook/Canadian Rockies International Airport via Frankfurt, Calgary International Airport
- Ave. Duration
- 36h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $850–2,400
Flights from Johannesburg International Airport to Kelowna International Airport via London Heathrow, Calgary International Airport
- Ave. Duration
- 29h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $500–2,800
Flights from Johannesburg International Airport to Kelowna International Airport via Amsterdam Schiphol, Edmonton International Airport
- Ave. Duration
- 28h 45m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $600–2,100
Flights from Johannesburg International Airport to Calgary International Airport via London Heathrow
- Ave. Duration
- 27h 30m
- When
- Every day
- Estimated price
- $700–2,300
Flights from Johannesburg International Airport to Vancouver International Airport via London Heathrow, Calgary International Airport
- Ave. Duration
- 30h 25m
- When
- Every day
- Estimated price
- $700–2,400
Flights from Johannesburg International Airport to Edmonton International Airport via London Heathrow, Calgary International Airport
- Ave. Duration
- 30h 15m
- When
- Every day
- Estimated price
- $700–2,400
- Website
- aircanada.com
Flights from Johannesburg International Airport to Castlegar Airport via Zurich, Vancouver International Airport
- Ave. Duration
- 47h 55m
- When
- Every day
- Estimated price
- $850–2,400
Flights from Johannesburg International Airport to Castlegar Airport via Frankfurt, Vancouver International Airport
- Ave. Duration
- 2d
- When
- Every day
- Estimated price
- $700–2,700
Flights from Johannesburg International Airport to Castlegar Airport via Amsterdam Schiphol, Vancouver International Airport
- Ave. Duration
- 44h
- When
- Every day
- Estimated price
- $750–2,600
Flights from Johannesburg International Airport to Castlegar Airport via Newark, Vancouver International Airport
- Ave. Duration
- 45h 15m
- When
- Every day
- Estimated price
- $800–2,600
Flights from Johannesburg International Airport to Castlegar Airport via London Heathrow, Vancouver International Airport
- Ave. Duration
- 46h
- When
- Every day
- Estimated price
- $650–3,400
Flights from Johannesburg International Airport to Castlegar Airport via Paris Charles de Gaulle, Vancouver International Airport
- Ave. Duration
- 2d
- When
- Every day
- Estimated price
- $750–2,600
Flights from Johannesburg International Airport to Calgary International Airport via Zurich
- Ave. Duration
- 28h
- When
- Monday, Thursday, and Saturday
- Estimated price
- $750–2,100
Flights from Johannesburg International Airport to Calgary International Airport via Frankfurt
- Ave. Duration
- 28h 5m
- When
- Every day
- Estimated price
- $750–2,400
Flights from Johannesburg International Airport to Calgary International Airport via London Heathrow
- Ave. Duration
- 24h 5m
- When
- Every day
- Estimated price
- $550–3,000
- Website
- delta.com
Flights from Johannesburg International Airport to Kelowna International Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 24h 10m
- When
- Every day
- Estimated price
- $600–2,100
Flights from Johannesburg International Airport to Kelowna International Airport via Amsterdam Schiphol, Vancouver International Airport
- Ave. Duration
- 27h 45m
- When
- Every day
- Estimated price
- $650–2,200
Flights from Johannesburg International Airport to Kelowna International Airport via Paris Charles de Gaulle, Vancouver International Airport
- Ave. Duration
- 28h 45m
- When
- Every day
- Estimated price
- $650–2,200
Flights from Johannesburg International Airport to Calgary International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 10m
- When
- Every day
- Estimated price
- $700–2,300
Flights from Johannesburg International Airport to Calgary International Airport via Atlanta
- Ave. Duration
- 27h 15m
- When
- Tuesday to Sunday
- Estimated price
- $700–2,400
Flights from Johannesburg International Airport to Vancouver International Airport via Amsterdam Schiphol
- Ave. Duration
- 25h 40m
- When
- Every day
- Estimated price
- $700–2,300
Flights from Johannesburg International Airport to Edmonton International Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 26h 22m
- When
- Every day
- Estimated price
- $700–2,400
- Website
- klm.com
Flights from Johannesburg International Airport to Kelowna International Airport via Amsterdam Schiphol, Edmonton International Airport
- Ave. Duration
- 27h 45m
- When
- Friday
- Estimated price
- $600–2,100
Flights from Johannesburg International Airport to Calgary International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 10m
- When
- Every day
- Estimated price
- $700–2,300
Flights from Johannesburg International Airport to Vancouver International Airport via Amsterdam Schiphol
- Ave. Duration
- 25h 40m
- When
- Every day
- Estimated price
- $700–2,300
Flights from Johannesburg International Airport to Edmonton International Airport via Amsterdam Schiphol
- Ave. Duration
- 24h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $700–2,400
Flights from Johannesburg International Airport to Edmonton International Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 25h 42m
- When
- Every day
- Estimated price
- $700–2,400
- Website
- airfrance.com
Flights from Johannesburg International Airport to Kelowna International Airport via Amsterdam Schiphol, Vancouver International Airport
- Ave. Duration
- 27h 45m
- When
- Every day
- Estimated price
- $650–2,200
Flights from Johannesburg International Airport to Kelowna International Airport via Paris Charles de Gaulle, Vancouver International Airport
- Ave. Duration
- 28h 45m
- When
- Every day
- Estimated price
- $650–2,200
Flights from Johannesburg International Airport to Calgary International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 10m
- When
- Every day
- Estimated price
- $700–2,300
Flights from Johannesburg International Airport to Vancouver International Airport via Amsterdam Schiphol
- Ave. Duration
- 25h 40m
- When
- Every day
- Estimated price
- $700–2,300
Flights from Johannesburg International Airport to Edmonton International Airport via Amsterdam Schiphol
- Ave. Duration
- 24h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $700–2,400
- Website
- pacificcoastal.com
Flights from Johannesburg International Airport to Trail Airport via Newark, Vancouver International Airport
- Ave. Duration
- 27h 6m
- When
- Friday
- Estimated price
- $1,000–3,400
Flights from Johannesburg International Airport to Trail Airport via London Heathrow, Vancouver International Airport
- Ave. Duration
- 28h 21m
- When
- Friday
- Estimated price
- $850–4,500
Flights from Johannesburg International Airport to Trail Airport via Paris Charles de Gaulle, Vancouver International Airport
- Ave. Duration
- 30h 16m
- When
- Friday
- Estimated price
- $1,000–3,400
Flights from Johannesburg International Airport to Trail Airport via Frankfurt, Vancouver International Airport
- Ave. Duration
- 30h 36m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $1,100–3,600
- Website
- united.com
Flights from Johannesburg International Airport to Calgary International Airport via Newark
- Ave. Duration
- 27h 27m
- When
- Every day
- Estimated price
- $700–2,300
Flights from Johannesburg International Airport to Calgary International Airport via London Heathrow
- Ave. Duration
- 24h 5m
- When
- Every day
- Estimated price
- $550–3,000
Flights from Johannesburg International Airport to Vancouver International Airport via Newark
- Ave. Duration
- 24h 45m
- When
- Every day
- Estimated price
- $700–2,400
- Website
- lufthansa.com
Flights from Johannesburg International Airport to Calgary International Airport via Frankfurt
- Ave. Duration
- 28h 5m
- When
- Every day
- Estimated price
- $750–2,400
Flights from Johannesburg International Airport to Calgary International Airport via London Heathrow
- Ave. Duration
- 24h 5m
- When
- Every day
- Estimated price
- $550–3,000
- Website
- britishairways.com
Flights from Johannesburg International Airport to Vancouver International Airport via London Heathrow
- Ave. Duration
- 26h 15m
- When
- Every day
- Estimated price
- $550–3,100
- Website
- condor.com
Flights from Johannesburg International Airport to Calgary International Airport via Frankfurt
- Ave. Duration
- 27h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $600–1,700
- Website
- swiss.com
Flights from Johannesburg International Airport to Calgary International Airport via Zurich
- Ave. Duration
- 28h
- When
- Monday, Thursday, and Saturday
- Estimated price
- $750–2,100
- Phone
- +1 855 993 3100
- [email protected]
- Website
- West Kootenay
Bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Website
- West Kootenay
Bus from Nelson Exchange Bay A to Ainsworth Hot Springs
- Ave. Duration
- 57 min
- Frequency
- Once a week
- Estimated price
- $3
- Website
- West Kootenay
Bus from Nelson Exchange Bay A to Ainsworth Hot Springs
- Ave. Duration
- 57 min
- Frequency
- Once a week
- Estimated price
- $3
- Website
- West Kootenay
Bus from Nelson Exchange Bay A to Ainsworth Hot Springs
- Ave. Duration
- 57 min
- Frequency
- Once a week
- Estimated price
- $3
- Website
- West Kootenay
- Phone
- +1 778 760 1891
- [email protected]
- Website
- Fritz Travels
Bus from Kelowna, BC to Nelson, BC
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $85–100
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $85–100
Bus from Trail, BC to Nelson, BC
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $55–70
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Calgary, AB - 11488, 24 Street SE to Balfour, BC - 350 Balfour Ferry
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- $190–260
- Website
- Home Mountain Man Mike's
Bus from New Westminster, BC - Braid Station to Balfour, BC - 350 Balfour Ferry
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Estimated price
- $190–260
- Website
- Home Mountain Man Mike's
Bus from Calgary, AB - 11488, 24 Street SE to Balfour, BC - 350 Balfour Ferry
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- $190–260
- Website
- Home Mountain Man Mike's
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Edmonton Airport - YEG to Calgary - Downtown 4 Ave SE
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- Rider Express
- Standard
- $40–95
- 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
- Ave. Duration
- 1h 3m
- Estimated price
- $120–150
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 Italian Lakes: Getting around by train, How do I buy a London Underground ticket?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.










