Flights from Kuala Lumpur to Johannesburg (KUL → JNB)
Loading map...
viaMauritius(MRU)
KUL→MRU+1h 30mMRU→JNB
11h 31m
viaSingapore(SIN)
KUL→SIN+1h 30mSIN→JNB
12h 2m
viaAbu Dhabi(AUH)
KUL→AUH+1h 30mAUH→JNB
15h 30m
viaDubai(DXB)
KUL→DXB+1h 30mDXB→JNB
15h 35m
viaDoha(DOH)
KUL→DOH+1h 30mDOH→JNB
15h 48m
viaPerth(PER)
KUL→PER+1h 30mPER→JNB
16h 9m
viaHong Kong(HKG)
KUL→HKG+1h 30mHKG→JNB
17h 4m
viaShenzhen(SZX)
KUL→SZX+1h 30mSZX→JNB
17h 5m
viaIstanbul(IST)
KUL→IST+1h 30mIST→JNB
20h 11m
viaSydney(SYD)
KUL→SYD+1h 30mSYD→JNB
22h 13m
viaAlgiers(ALG)
KUL→ALG+1h 30mALG→JNB
22h 44m
viaFrankfurt(FRA)
KUL→FRA+1h 30mFRA→JNB
23h 30m
viaParis(CDG)
KUL→CDG+1h 30mCDG→JNB
24h 4m
viaAmsterdam(AMS)
KUL→AMS+1h 30mAMS→JNB
24h 10m
viaLondon(LHR)
KUL→LHR+1h 30mLHR→JNB
24h 40m
Frequently asked questions
Are there direct flights from Kuala Lumpur to Johannesburg? Currently, there are no direct flights from KUL to JNB. You may need to connect through another airport.
Related guides for this route
Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Kuala Lumpur → Johannesburg.
Try a nearby airport to Kuala Lumpur
Flights to Johannesburg (JNB) from other airports within 350 km of Kuala Lumpur. Often unlocks cheaper fares or better times.
Or try a nearby airport to Johannesburg
Flights from Kuala Lumpur (KUL) to other airports within 350 km of Johannesburg.