-
Airlink, CemAir, FlexFlight, LIFT, Safair, Singapore Airlines, South African Airways, Eswatini Air Johannesburg (JNB) → Cape Town (CPT) → Manzini (SHO) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Cape Town (CPT) → Manzini (SHO) → Durban (DUR)
5 hrs 20 mins Excluding layover time Explore route
-
-
Airlink, LAM Mozambique Airlines, Turkish Airlines, CemAir, Safair, Eswatini Air, FlexFlight, LIFT Johannesburg (JNB) → Maputo (MPM) → Cape Town (CPT) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Maputo (MPM) → Cape Town (CPT) → Durban (DUR)
5 hrs 45 mins Excluding layover time Explore route
-
-
Airlink, CemAir, FlexFlight, LIFT, Safair, Singapore Airlines, South African Airways, Qatar Airways Johannesburg (JNB) → Cape Town (CPT) → Maputo (MPM) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Cape Town (CPT) → Maputo (MPM) → Durban (DUR)
6 hrs Excluding layover time Explore route
-
-
Airlink, Kenya Airways, Proflight Zambia, CemAir, Safair, Eswatini Air, FlexFlight, LIFT Johannesburg (JNB) → Livingstone (LVI) → Cape Town (CPT) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Livingstone (LVI) → Cape Town (CPT) → Durban (DUR)
6 hrs 45 mins Excluding layover time Explore route
-
-
Airlink, CemAir, Safair, Fastjet Zimbabwe, South African Airways, Eswatini Air, FlexFlight, LIFT Johannesburg (JNB) → Harare (HRE) → Cape Town (CPT) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Harare (HRE) → Cape Town (CPT) → Durban (DUR)
7 hrs 5 mins Excluding layover time Explore route
-
-
TAAG, Air Algerie, Airlink, CemAir, Safair, Eswatini Air, FlexFlight, LIFT Johannesburg (JNB) → Luanda (NBJ) → Cape Town (CPT) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Luanda (NBJ) → Cape Town (CPT) → Durban (DUR)
10 hrs Excluding layover time Explore route
-
-
Air Tanzania, Airlink, South African Airways, CemAir, Safair, Eswatini Air, FlexFlight, LIFT Johannesburg (JNB) → Dar Es Salaam (DAR) → Cape Town (CPT) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Dar Es Salaam (DAR) → Cape Town (CPT) → Durban (DUR)
10 hrs 55 mins Excluding layover time Explore route
-
-
Air Mauritius, Safair, South African Airways, Airlink, CemAir, Eswatini Air, FlexFlight, LIFT Johannesburg (JNB) → Mauritius (MRU) → Cape Town (CPT) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Mauritius (MRU) → Cape Town (CPT) → Durban (DUR)
11 hrs 50 mins Excluding layover time Explore route
-
-
Airlink, CemAir, FlexFlight, LIFT, Safair, Singapore Airlines, South African Airways, Emirates Johannesburg (JNB) → Cape Town (CPT) → Dubai (DXB) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Cape Town (CPT) → Dubai (DXB) → Durban (DUR)
19 hrs 55 mins Excluding layover time Explore route
-
-
Airlink, CemAir, Safair, Fastjet Zimbabwe, South African Airways, Kenya Airways, Eswatini Air, FlexFlight, LIFT Johannesburg (JNB) → Victoria Falls (VFA) → Cape Town (CPT) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Victoria Falls (VFA) → Cape Town (CPT) → Durban (DUR)
6 hrs 45 mins Excluding layover time Explore route
-
-
Airlink, Proflight Zambia, South African Airways, Zambia Airways, Air Botswana, Air Tanzania, Emirates, Eswatini Air, Ethiopian Airlines, Fastjet Zimbabwe, Kenya Airways, Qatar Airways, Uganda Airlines Johannesburg (JNB) → Lusaka (LUN) → Harare (HRE) → Durban (DUR) 1 route
-
2 stops
Johannesburg (JNB) → Lusaka (LUN) → Harare (HRE) → Durban (DUR)
5 hrs 10 mins Excluding layover time Explore route
-