Photo by Kondwani Banda

- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 30% on select hotels after you book a flight*payments icon
Origin airport | Moshoeshoe I Intl. |
Destination airport | Kenneth Kaunda Intl. |
Distance | 1564 km |
- Johannesburg to Bulawayo (JNB - BUQ)
- Johannesburg to Hoedspruit (JNB - HDS)
- Johannesburg to Nelspruit (JNB - MQP)
- Luanda to Cape Town (LAD - CPT)
- Harare to Johannesburg (HRE - JNB)
- Johannesburg to George (JNB - GRJ)
- Harare to Johannesburg (HRE - JNB)
- Nairobi to Johannesburg (NBO - JNB)
- Johannesburg to Victoria Falls (JNB - VFA)
- Johannesburg to Harare (JNB - HRE)
Popular Domestic Routes in Kenneth Kaunda Intl.
- Johannesburg to Bulawayo (JNB - BUQ)
- Johannesburg to Nelspruit (JNB - MQP)
- Johannesburg to Durban (JNB - DUR)
- Cape Town to Hoedspruit (CPT - HDS)
- Johannesburg to George (JNB - GRJ)
- Cape Town to Victoria Falls (CPT - VFA)
- Cape Town to Hoedspruit (CPT - HDS)
- Cape Town to Johannesburg (CPT - JNB)
- Johannesburg to Skukuza (JNB - SZK)
- Johannesburg to Harare (JNB - HRE)
Other Airlines
*Available to Expedia members.