JNB DUR
FA · non-stop · depart 2026-06-11
$103
round-trip
JNB ELS
FA · non-stop · depart 2026-08-06
$123
round-trip
JNB PLZ
FA · non-stop · depart 2026-06-11
$125
round-trip
JNB CPT
FA · non-stop · depart 2026-06-09
$147
round-trip
JNB GBE
BP · non-stop · depart 2026-06-24
$187
round-trip
JNB MTS
5Z · 1 stop · depart 2026-07-01
$225
round-trip
JNB HRE
FA · non-stop · depart 2026-07-14
$240
round-trip
JNB MPM
TM · non-stop · depart 2026-08-20
$284
round-trip
JNB VFA
FA · non-stop · depart 2026-07-19
$286
round-trip
JNB HDS
5Z · non-stop · depart 2026-06-21
$366
round-trip
JNB EBB
Ethiopian · 1 stop · depart 2026-06-13
$399
round-trip
JNB LUN
TC · 1 stop · depart 2026-06-16
$446
round-trip
JNB LOS
DT · 1 stop · depart 2026-07-14
$490
round-trip
JNB ZNZ
Ethiopian · 1 stop · depart 2026-06-27
$537
round-trip
JNB DOH
Etihad · 1 stop · depart 2026-07-22
$562
round-trip
JNB MRU
FA · non-stop · depart 2026-06-09
$564
round-trip
JNB SAO
DT · 1 stop · depart 2026-07-13
$621
round-trip
JNB EVN
Turkish · 2 stops · depart 2026-07-07
$630
round-trip
JNB BKK
Etihad · 1 stop · depart 2026-08-10
$642
round-trip
JNB ACC
Kenya Airways · 1 stop · depart 2026-07-07
$679
round-trip
JNB DXB
Qatar · 1 stop · depart 2026-06-09
$688
round-trip
JNB IST
Etihad · 1 stop · depart 2026-07-22
$719
round-trip
JNB MOW
Etihad · 1 stop · depart 2026-07-11
$722
round-trip
JNB BOM
Ethiopian · 1 stop · depart 2026-06-26
$764
round-trip
JNB VNX
TM · 1 stop · depart 2026-08-05
$799
round-trip
JNB MIL
Turkish · 2 stops · depart 2026-06-29
$846
round-trip
JNB LED
Emirates · 1 stop · depart 2026-07-24
$1049
round-trip
JNB CAN
Qatar · 1 stop · depart 2026-06-09
$1083
round-trip
JNB NYC
Qatar · 1 stop · depart 2026-08-20
$1160
round-trip
JNB MNL
Emirates · 1 stop · depart 2026-06-09
$1225
round-trip