Photo by Sebastião Mesquita e Carmo

- 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 |
- Nairobi to Johannesburg (NBO - JNB)
- Johannesburg to Victoria Falls (JNB - VFA)
- Johannesburg to Jamestown (JNB - HLE)
- Dar es Salaam to Johannesburg (DAR - JNB)
- Cape Town to Johannesburg (CPT - JNB)
- Victoria Falls to Windhoek (VFA - WDH)
- Bulawayo to Johannesburg (BUQ - JNB)
- Dar es Salaam to Johannesburg (DAR - JNB)
- Cape Town to Skukuza (CPT - SZK)
- Harare to Johannesburg (HRE - JNB)
Popular Domestic Routes in Kenneth Kaunda Intl.
- Cape Town to Skukuza (CPT - SZK)
- Victoria Falls to Windhoek (VFA - WDH)
- Johannesburg to Vilanculos (JNB - VNX)
- Cape Town to Nelspruit (CPT - MQP)
- Johannesburg to Bloemfontein (JNB - BFN)
- Johannesburg to Port Elizabeth (JNB - PLZ)
- Johannesburg to Port Elizabeth (JNB - PLZ)
- Bloemfontein to Nelspruit (BFN - MQP)
- Cape Town to Hoedspruit (CPT - HDS)
- Johannesburg to Hoedspruit (JNB - HDS)
Other Airlines
*Available to Expedia members.