JNB DUR
FA · non-stop · depart 2026-05-16
$130
round-trip
JNB NLP
4Z · non-stop · depart 2026-06-27
$195
round-trip
JNB PLZ
FA · non-stop · depart 2026-04-27
$197
round-trip
JNB GRJ
FA · non-stop · depart 2026-04-21
$203
round-trip
JNB GBE
BP · non-stop · depart 2026-05-01
$204
round-trip
JNB CPT
4Z · non-stop · depart 2026-06-06
$218
round-trip
JNB HRE
FN · non-stop · depart 2026-06-06
$254
round-trip
JNB VFA
FA · non-stop · depart 2026-05-03
$303
round-trip
JNB WDH
South African Airways · non-stop · depart 2026-06-13
$324
round-trip
JNB BUQ
FN · non-stop · depart 2026-06-25
$361
round-trip
JNB KGL
Kenya Airways · 1 stop · depart 2026-05-02
$420
round-trip
JNB ZNZ
TC · 1 stop · depart 2026-06-01
$483
round-trip
JNB SAO
DT · 1 stop · depart 2026-07-13
$579
round-trip
JNB CAI
Qatar · 1 stop · depart 2026-05-11
$582
round-trip
JNB ADD
Ethiopian · non-stop · depart 2026-05-02
$599
round-trip
JNB IST
Etihad · 1 stop · depart 2026-07-05
$611
round-trip
JNB DXB
WB · 1 stop · depart 2026-05-02
$614
round-trip
JNB DUB
Qatar · 1 stop · depart 2026-05-27
$644
round-trip
JNB BOM
Qatar · 1 stop · depart 2026-07-16
$650
round-trip
JNB MOW
Etihad · 1 stop · depart 2026-07-10
$672
round-trip
JNB MRU
Air Mauritius · non-stop · depart 2026-05-17
$742
round-trip
JNB HKT
Qatar · 1 stop · depart 2026-05-01
$765
round-trip
JNB CMN
Qatar · 1 stop · depart 2026-04-25
$780
round-trip
JNB CAN
Qatar · 1 stop · depart 2026-06-19
$786
round-trip
JNB TBS
4Z · 2 stops · depart 2026-05-03
$853
round-trip
JNB NYC
Ethiopian · 2 stops · depart 2026-04-23
$889
round-trip
JNB MLE
Qatar · 1 stop · depart 2026-05-13
$949
round-trip
JNB LED
Emirates · 1 stop · depart 2026-06-19
$1021
round-trip
JNB ALA
Emirates · 1 stop · depart 2026-05-21
$1294
round-trip
JNB MEM
British Airways · 2 stops · depart 2026-04-30
$1698
round-trip