There are 6 ways to get from Soweto to Waterfall Valley by taxi, plane, bus, shuttle, or unknown
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Johannesburg International Airport, fly to Calgary International Airport, bus, shuttle, travel
best- Take the taxi from Soweto to Johannesburg International Airport (JNB)
- Fly from Johannesburg International Airport (JNB) to Calgary International Airport (YYC)JNB - YYC
- Take the bus from Calgary Airport to HI Banff Alpine Centre
- Take a shuttle bus from Banff, AB - Douglas Fir Resort & Chalets to The Great Divide Lodge
- Walk from The Great Divide Lodge to Waterfall Valley
27h 41mTaxi to Johannesburg International Airport, fly to Edmonton International Airport, bus, travel
- Take the taxi from Soweto to Johannesburg International Airport (JNB)
- Fly from Johannesburg International Airport (JNB) to Edmonton International Airport (YEG)JNB - YEG
- Take the bus from Edmonton Airport to Calgary, AB - Westbrook Mall
- Take the bus from Calgary, AB - Westbrook Mall to Field, BC
- Walk from Field, BC to Waterfall Valley
32h 23mTaxi to Johannesburg International Airport, fly to Kelowna International Airport, shuttle, bus, travel
- Take the taxi from Soweto to Johannesburg International Airport (JNB)
- Fly from Johannesburg International Airport (JNB) to Kelowna International Airport (YLW)JNB - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
- Take the bus from Revelstoke, BC to Field, BC
- Walk from Field, BC to Waterfall Valley
35h 7mTaxi to Johannesburg International Airport, fly to Kamloops Airport, shuttle, taxi, bus, travel
- Take the taxi from Soweto to Johannesburg International Airport (JNB)
- Fly from Johannesburg International Airport (JNB) to Kamloops Airport (YKA)JNB - YKA
- Take a shuttle bus from Kamloops Airport to Sun Peaks Resort, BC
- Take the taxi from Sun Peaks Resort, BC to Chase, BC
- Take the bus from Chase, BC to Field, BC
- Walk from Field, BC to Waterfall Valley
38h 32mTaxi to Lanseria International Airport, fly to Calgary International Airport, bus, shuttle, travel
- Take the taxi from Soweto to Lanseria International Airport (HLA)
- Fly from Lanseria International Airport (HLA) to Calgary International Airport (YYC)HLA - YYC
- Take the bus from Calgary Airport to HI Banff Alpine Centre
- Take a shuttle bus from Banff, AB - Douglas Fir Resort & Chalets to The Great Divide Lodge
- Walk from The Great Divide Lodge to Waterfall Valley
32h 47mTaxi to Johannesburg International Airport, fly to Cranbrook/Canadian Rockies International Airport, bus, shuttle, travel
- Take the taxi from Soweto to Johannesburg International Airport (JNB)
- Fly from Johannesburg International Airport (JNB) to Cranbrook/Canadian Rockies International Airport (YXC)JNB - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Calgary, AB - 11488, 24 Street SE
- Take a shuttle bus from North Calgary, AB - Crowfoot LRT Station to Samesun Hostel
- Take a shuttle bus from Banff, AB - Banff Ptarmigan Inn to The Great Divide Lodge
- Walk from The Great Divide Lodge to Waterfall Valley
38h 24m
Johannesburg International Airport (JNB) to Calgary International Airport (YYC) flights
Questions & Answers
The distance between Soweto and Waterfall Valley is 16074 km.
It takes approximately 27h 41m to get from Soweto to Waterfall Valley, including transfers.
There are three+ hotels available in Waterfall Valley.
What companies run services between Soweto, South Africa and Waterfall Valley, BC, Canada?
There is no direct connection from Soweto to Waterfall Valley. However, you can take the taxi to Johannesburg International Airport (JNB) airport, fly to Calgary International Airport (YYC), walk to Calgary Airport, take the bus to HI Banff Alpine Centre, walk to Banff, AB - Douglas Fir Resort & Chalets, take the shuttle to The Great Divide Lodge, then travel to Waterfall Valley. Alternatively, you can take the taxi to Johannesburg International Airport (JNB) airport, fly to Edmonton International Airport (YEG), walk to Edmonton Airport, take the bus to Calgary, AB - Westbrook Mall, take the bus to Field, BC, then travel to Waterfall Valley.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- delta.com
Flights from Johannesburg International Airport to Calgary International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 41m
- When
- Every day
- Estimated price
- $550–2,000
Flights from Johannesburg International Airport to Calgary International Airport via Atlanta
- Ave. Duration
- 26h 31m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $550–2,000
Flights from Johannesburg International Airport to Edmonton International Airport via Atlanta
- Ave. Duration
- 23h 16m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- $600–2,100
Flights from Johannesburg International Airport to Edmonton International Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 25h 50m
- When
- Every day
- Estimated price
- $600–2,100
Flights from Johannesburg International Airport to Kelowna International Airport via Amsterdam Schiphol, Vancouver
- Ave. Duration
- 28h 5m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $600–2,100
Flights from Johannesburg International Airport to Kelowna International Airport via Frankfurt, Calgary International Airport
- Ave. Duration
- 30h 37m
- When
- Sunday
- Estimated price
- $600–1,900
Flights from Johannesburg International Airport to Kamloops Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 34h 3m
- When
- Every day
- Estimated price
- $850–2,900
Flights from Lanseria International Airport to Calgary International Airport via Capetown, Atlanta
- Ave. Duration
- 27h 59m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $850–2,900
Flights from Lanseria International Airport to Calgary International Airport via Capetown, Amsterdam Schiphol
- Ave. Duration
- 29h 55m
- When
- Every day
- Estimated price
- $850–3,000
Flights from Lanseria International Airport to Calgary International Airport via Durban, Johannesburg International Airport, Atlanta
- Ave. Duration
- 27h 39m
- When
- Saturday
- Estimated price
- $850–2,900
- Website
- westjet.com
Flights from Johannesburg International Airport to Calgary International Airport via London Heathrow
- Ave. Duration
- 28h 25m
- When
- Every day
- Estimated price
- $550–2,000
Flights from Johannesburg International Airport to Kelowna International Airport via London Heathrow, Calgary International Airport
- Ave. Duration
- 31h 25m
- When
- Every day
- Estimated price
- $500–2,900
Flights from Johannesburg International Airport to Kelowna International Airport via Frankfurt, Calgary International Airport
- Ave. Duration
- 30h 37m
- When
- Sunday
- Estimated price
- $600–1,900
Flights from Johannesburg International Airport to Kamloops Airport via London Heathrow, Calgary International Airport
- Ave. Duration
- 36h 17m
- When
- Every day
- Estimated price
- $750–4,100
Flights from Lanseria International Airport to Calgary International Airport via Durban, Johannesburg International Airport, London Heathrow
- Ave. Duration
- 32h 50m
- When
- Saturday
- Estimated price
- $850–2,900
Flights from Johannesburg International Airport to Cranbrook/Canadian Rockies International Airport via London Heathrow, Calgary International Airport
- Ave. Duration
- 35h 57m
- When
- Every day
- Estimated price
- $700–4,000
Flights from Johannesburg International Airport to Cranbrook/Canadian Rockies International Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 25h 23m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $800–2,800
Flights from Johannesburg International Airport to Cranbrook/Canadian Rockies International Airport via Frankfurt, Calgary International Airport
- Ave. Duration
- 29h 7m
- When
- Wednesday and Sunday
- Estimated price
- $800–3,200
- Website
- klm.com
Flights from Johannesburg International Airport to Calgary International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 41m
- When
- Every day
- Estimated price
- $550–2,000
Flights from Johannesburg International Airport to Edmonton International Airport via Amsterdam Schiphol
- Ave. Duration
- 24h 11m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $550–2,000
Flights from Johannesburg International Airport to Edmonton International Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 26h 22m
- When
- Every day
- Estimated price
- $600–2,100
Flights from Johannesburg International Airport to Kelowna International Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 25h 28m
- When
- Every day
- Estimated price
- $600–2,100
Flights from Johannesburg International Airport to Kelowna International Airport via Amsterdam Schiphol, Vancouver
- Ave. Duration
- 28h 5m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $600–2,100
Flights from Johannesburg International Airport to Kelowna International Airport via Amsterdam Schiphol, Edmonton International Airport
- Ave. Duration
- 28h 32m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- $600–2,100
Flights from Johannesburg International Airport to Kamloops Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 34h 3m
- When
- Every day
- Estimated price
- $850–2,900
Flights from Lanseria International Airport to Calgary International Airport via Capetown, Amsterdam Schiphol
- Ave. Duration
- 29h 55m
- When
- Every day
- Estimated price
- $850–3,000
- Website
- aircanada.com
Flights from Johannesburg International Airport to Calgary International Airport via Zurich
- Ave. Duration
- 28h 25m
- When
- Thursday
- Estimated price
- $500–1,700
Flights from Johannesburg International Airport to Calgary International Airport via Frankfurt
- Ave. Duration
- 28h 40m
- When
- Every day
- Estimated price
- $600–2,300
Flights from Johannesburg International Airport to Kamloops Airport via Zurich, Vancouver
- Ave. Duration
- 32h 12m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $750–2,500
Flights from Johannesburg International Airport to Kamloops Airport via Munich, Vancouver
- Ave. Duration
- 42h 17m
- When
- Thursday
- Estimated price
- $950–3,400
Flights from Johannesburg International Airport to Kamloops Airport via Amsterdam Schiphol, Vancouver
- Ave. Duration
- 28h 28m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $850–3,000
Flights from Johannesburg International Airport to Kamloops Airport via London Heathrow, Vancouver
- Ave. Duration
- 30h 27m
- When
- Every day
- Estimated price
- $750–4,200
- Website
- united.com
Flights from Johannesburg International Airport to Calgary International Airport via Newark
- Ave. Duration
- 30h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $550–2,000
Flights from Johannesburg International Airport to Kamloops Airport via Amsterdam Schiphol, Vancouver
- Ave. Duration
- 28h 28m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $850–3,000
Flights from Johannesburg International Airport to Kamloops Airport via London Heathrow, Vancouver
- Ave. Duration
- 30h 27m
- When
- Every day
- Estimated price
- $750–4,200
Flights from Lanseria International Airport to Calgary International Airport via Capetown, Washington Dulles
- Ave. Duration
- 28h 19m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $850–2,900
Flights from Lanseria International Airport to Calgary International Airport via Capetown, Newark
- Ave. Duration
- 35h 35m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $850–2,900
- Website
- lufthansa.com
Flights from Johannesburg International Airport to Calgary International Airport via Frankfurt
- Ave. Duration
- 28h 40m
- When
- Every day
- Estimated price
- $600–2,300
Flights from Johannesburg International Airport to Kamloops Airport via Munich, Vancouver
- Ave. Duration
- 42h 17m
- When
- Thursday
- Estimated price
- $950–3,400
Flights from Johannesburg International Airport to Kamloops Airport via Amsterdam Schiphol, Vancouver
- Ave. Duration
- 28h 28m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $850–3,000
Flights from Johannesburg International Airport to Kamloops Airport via London Heathrow, Vancouver
- Ave. Duration
- 30h 27m
- When
- Every day
- Estimated price
- $750–4,200
- Website
- condor.com
Flights from Johannesburg International Airport to Calgary International Airport via Frankfurt
- Ave. Duration
- 26h 35m
- When
- Sunday
- Estimated price
- $550–1,800
- Website
- swiss.com
Flights from Johannesburg International Airport to Calgary International Airport via Zurich
- Ave. Duration
- 28h 25m
- When
- Thursday
- Estimated price
- $500–1,700
- Website
- emirates.com
Flights from Lanseria International Airport to Calgary International Airport via Durban, Dubai, Seattle
- Ave. Duration
- 33h 45m
- When
- Saturday
- Estimated price
- $1,300–3,900
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from Calgary Airport to HI Banff Alpine Centre
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- Phone
- +1 1800 258 7669
- information@skircr.com
- Website
- kickinghorseresort.com
Shuttle from Banff, AB - Douglas Fir Resort & Chalets to The Great Divide Lodge
- Ave. Duration
- 1h 21m
- Frequency
- On demand
- Estimated price
- $111
- Website
- https://kickinghorseresort.com/discover-kickinghorse/getting-to-kicking-horse-mountain-resort/
Shuttle from Banff, AB - Banff Ptarmigan Inn to The Great Divide Lodge
- Ave. Duration
- 1h 19m
- Frequency
- On demand
- Estimated price
- $111
- Website
- https://kickinghorseresort.com/discover-kickinghorse/getting-to-kicking-horse-mountain-resort/
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Edmonton Airport to Calgary, AB - Westbrook Mall
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $75–95
- Website
- https://riderexpress.ca/
- Standard
- $75–95
Bus from Calgary, AB - Westbrook Mall to Field, BC
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- $60–85
- Website
- https://riderexpress.ca/
- Standard
- $60–85
Bus from Revelstoke, BC to Field, BC
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $60–80
- Website
- https://riderexpress.ca/
- Standard
- $60–80
Bus from Chase, BC to Field, BC
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $85–110
- Website
- https://riderexpress.ca/
- Standard
- $85–110
- Phone
- 1-888-569-1969
- info@revelstoketransfers.com
- Website
- revelstoketransfers.com
Shuttle from Kelowna International Airport to Revelstoke, BC - Downtown
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $2–156
- Website
- https://revelstoketransfers.com/
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
- Phone
- (250) 554-8005
- info@sunstarshuttle.com
- Website
- sunstarshuttle.com
Shuttle from Kamloops Airport to Sun Peaks Resort, BC
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $60–130
- Website
- https://www.sunstarshuttle.com/
- Single Passenger - One Way
- $130
- Two or More Passengers - Per Person.
- $60
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Cranbrook, BC - 513 Cranbrook St North to Calgary, AB - 11488, 24 Street SE
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Estimated price
- $100–140
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- +1 403 800 0355
- info@fairybus.com
- Website
- fairybus.com
Shuttle from North Calgary, AB - Crowfoot LRT Station to Samesun Hostel
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $39–43
- Website
- https://www.fairybus.com/
- Website
- https://www.fairybus.com/shared-shuttle-services
- Adult
- $39–43
- Ave. Duration
- 45 min
- Estimated price
- $19–120
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
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 4 stunningly beautiful Philippines islands you need to visit, 4 of the smartest ways to explore Australia, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.





