- Johannesburg (JNB) Cape Town (CPT)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–24 non-stop flights per dayat least 2h 10minfrom $115 - Johannesburg (JNB) Durban (DUR)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 23 non-stop flights per dayat least 1h 5minfrom $94 - Johannesburg (JNB) Dubai (DXB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
4 non-stop flights per dayat least 7h 55minfrom $435 - Johannesburg (JNB) Harare (HRE)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–7 non-stop flights per dayat least 1h 40minfrom $183 - Johannesburg (JNB) Luanda (LAD)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 non-stop flights per dayat least 3h 30minfrom $371 - Johannesburg (JNB) Lagos (LOS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 non-stop flight per dayat least 6hfrom $435 - Johannesburg (JNB) Mauritius (MRU)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 non-stop flights per dayat least 4hfrom $406 - Johannesburg (JNB) Nairobi (NBO)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 6 non-stop flights per dayat least 3h 20minfrom $262 - Johannesburg (JNB) Antananarivo (TNR)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 non-stop flight per dayat least 3hfrom $515 - Johannesburg (JNB) Victoria Falls (VFA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 non-stop flights per dayat least 1h 40minfrom $153 - Johannesburg (JNB) Islamabad (ISB)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 14h 25minfrom $817
Stops
- Direct flight
Destination country
Destination airport
Airline
- Airlink
- South African Airways
- Safair
- Hahn Air Systems
- CemAir
Outbound weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Most frequent connection to Johannesburg:
- Harare - Johannesburg (82/Week)
- London - Johannesburg (44/Week)
- Windhoek - Johannesburg (42/Week)
- Dubai - Johannesburg (32/Week)
- Bulawayo - Johannesburg (19/Week)
- Cape Town - Johannesburg (388/Week)
- Pietermaritzburg - Johannesburg (34/Week)
- Margate - Johannesburg (10/Week)