There are 5 ways to get from Kelowna to South Africa by plane 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.
Fly Kelowna International Airport to Johannesburg International Airport
best- Fly from Kelowna International Airport (YLW) to Johannesburg International Airport (JNB)plane YLW - JNB
31h 50mR 8,430–22,510Fly Kelowna International Airport to Cape Town International Airport
- Fly from Kelowna International Airport (YLW) to Cape Town International Airport (CPT)plane YLW - CPT
33h 28mR 9,680–27,200Bus to Penticton Regional Airport, fly to Cape Town International Airport
- Take the bus from Queensway Exch to Peachtree Squarebus
- Fly from Penticton Regional Airport (YYF) to Cape Town International Airport (CPT)plane YYF - CPT
32h 59mR 11,136–30,156Bus to Penticton Regional Airport, fly to Johannesburg International Airport
- Take the bus from Queensway Exch to Peachtree Squarebus
- Fly from Penticton Regional Airport (YYF) to Johannesburg International Airport (JNB)plane YYF - JNB
33hR 9,386–25,466Bus to Calgary International Airport, fly to Johannesburg International Airport
- Take the bus from Kelowna, BC - Downtown 516 Lawrence Ave to Calgarybus
- Fly from Calgary International Airport (YYC) to Johannesburg International Airport (JNB)plane YYC - JNB
34h 30m
Kelowna International Airport (YLW) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Kelowna to South Africa is to fly which costs R 8 000 - R 23 000 and takes 31h 50m.
The fastest way to get from Kelowna to South Africa is to fly which takes 31h 50m and costs R 8 000 - R 23 000.
The distance between Kelowna and South Africa is 16224 km.
It takes approximately 31h 50m to get from Kelowna to South Africa, including transfers.
South Africa is 9h ahead of Kelowna. It is currently 11:31 PM in Kelowna and 8:31 AM in South Africa.
There are 5011+ hotels available in South Africa.
What companies run services between Kelowna, BC, Canada and South Africa?
Air Canada, Airbus France, and six other airlines fly from Kelowna International Airport (YLW) to Johannesburg International Airport (JNB) 3 times a day.
- Website
- aircanada.com
Flights from Kelowna International Airport to Johannesburg International Airport via Calgary International Airport, Munich
- Ave. Duration
- 31h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 8,000–27,000
Flights from Kelowna International Airport to Johannesburg International Airport via Calgary International Airport, Zurich
- Ave. Duration
- 34h 55m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 8,000–22,000
Flights from Penticton Regional Airport to Johannesburg International Airport via Vancouver, Munich
- Ave. Duration
- 28h 50m
- When
- Monday and Thursday
- Estimated price
- R 9,000–31,000
Flights from Penticton Regional Airport to Johannesburg International Airport via Calgary International Airport, Munich
- Ave. Duration
- 34h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 9,000–30,000
Flights from Penticton Regional Airport to Johannesburg International Airport via Vancouver, Zurich
- Ave. Duration
- 34h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 9,000–26,000
Flights from Penticton Regional Airport to Johannesburg International Airport via Calgary International Airport, Zurich
- Ave. Duration
- 37h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 9,000–25,000
Flights from Calgary International Airport to Johannesburg International Airport via Munich
- Ave. Duration
- 27h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 8,500–29,000
- Website
- lufthansa.com
Flights from Kelowna International Airport to Johannesburg International Airport via Calgary International Airport, Munich
- Ave. Duration
- 31h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 8,000–27,000
Flights from Penticton Regional Airport to Cape Town International Airport via Vancouver, Munich
- Ave. Duration
- 30h 58m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 11,000–38,000
Flights from Penticton Regional Airport to Johannesburg International Airport via Vancouver, Munich
- Ave. Duration
- 28h 50m
- When
- Monday and Thursday
- Estimated price
- R 9,000–31,000
Flights from Penticton Regional Airport to Johannesburg International Airport via Calgary International Airport, Munich
- Ave. Duration
- 34h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 9,000–30,000
Flights from Calgary International Airport to Johannesburg International Airport via Munich
- Ave. Duration
- 27h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 8,500–29,000
- Website
- swiss.com
Flights from Kelowna International Airport to Johannesburg International Airport via Calgary International Airport, Zurich
- Ave. Duration
- 34h 55m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 8,000–22,000
Flights from Penticton Regional Airport to Johannesburg International Airport via Vancouver, Zurich
- Ave. Duration
- 34h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 9,000–26,000
Flights from Penticton Regional Airport to Johannesburg International Airport via Calgary International Airport, Zurich
- Ave. Duration
- 37h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 9,000–25,000
- Website
- klm.com
Flights from Kelowna International Airport to Johannesburg International Airport via Calgary International Airport, Paris Charles de Gaulle
- Ave. Duration
- 34h 5m
- When
- Every day
- Estimated price
- R 7,500–26,000
Flights from Kelowna International Airport to Cape Town International Airport via Edmonton, Amsterdam Schiphol
- Ave. Duration
- 31h 55m
- When
- Saturday
- Estimated price
- R 9,500–32,000
Flights from Penticton Regional Airport to Johannesburg International Airport via Calgary International Airport, Paris Charles de Gaulle
- Ave. Duration
- 38h 10m
- When
- Every day
- Estimated price
- R 8,500–29,000
Flights from Calgary International Airport to Johannesburg International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 15m
- When
- Every day
- Estimated price
- R 8,000–28,000
- Website
- airfrance.com
Flights from Kelowna International Airport to Johannesburg International Airport via Calgary International Airport, Paris Charles de Gaulle
- Ave. Duration
- 34h 5m
- When
- Every day
- Estimated price
- R 7,500–26,000
Flights from Penticton Regional Airport to Johannesburg International Airport via Calgary International Airport, Paris Charles de Gaulle
- Ave. Duration
- 38h 10m
- When
- Every day
- Estimated price
- R 8,500–29,000
Flights from Calgary International Airport to Johannesburg International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 15m
- When
- Every day
- Estimated price
- R 8,000–28,000
- Website
- latam.com
Flights from Kelowna International Airport to Cape Town International Airport via Calgary International Airport, Sao Paulo
- Ave. Duration
- 30h 25m
- When
- Tuesday and Thursday
- Estimated price
- R 9,500–27,000
Flights from Penticton Regional Airport to Cape Town International Airport via Calgary International Airport, Sao Paulo
- Ave. Duration
- 37h 45m
- When
- Tuesday and Thursday
- Estimated price
- R 11,000–30,000
- Website
- ethiopianairlines.com
Flights from Kelowna International Airport to Johannesburg International Airport via Toronto, Addis Ababa
- Ave. Duration
- 28h 45m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- R 11,000–23,000
- Website
- flysaa.com
Flights from Kelowna International Airport to Cape Town International Airport via Toronto, Sao Paulo
- Ave. Duration
- 33h 50m
- When
- Monday and Friday
- Estimated price
- R 9,500–33,000
- Website
- westjet.com
Flights from Calgary International Airport to Johannesburg International Airport via London Heathrow
- Ave. Duration
- 27h 50m
- When
- Every day
- Estimated price
- R 8,000–28,000
- Phone
- +1 844 442 2212
- [email protected]
- Website
- South Okanagan - Similkameen
Bus from Queensway Exch to Peachtree Square
- Ave. Duration
- 1h 12m
- Frequency
- 5 times a week
- Estimated price
- R 26
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- R 26
Bus from Queensway Exch to Peachtree Square
- Ave. Duration
- 1h 12m
- Frequency
- 5 times a week
- Estimated price
- R 26
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- R 26
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Kelowna, BC - Downtown 516 Lawrence Ave to Calgary
- Ave. Duration
- 9h 5m
- Frequency
- 6 times a week
- Website
- EBus
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 Getting to Milan from the airport, Train travel in Spain: A guide to Renfe, and Getting around the Cyclades - to help you get the most out of your next trip.






