Cheap flights from Dubai to Johannesburg
You want to get on the cheapest flight from Dubai to Johannesburg.
The way to make sure that you get on the cheapest flight is to:
Airlines flying from Dubai to Johannesburg
Airline |
Airports |
Stops |
Emirates |
Dubai to Johannesburg (JNB) |
non-stop |
KLM
(in partnership with Kenya Air) |
Dubai to Johannesburg (JNB) |
1-stop (10h10m)
Nairobi (NBO) |
British Airways |
Dubai to Johannesburg (JNB) |
1-stop (21h00m)
London (Heathrow) |
Ethiopian Airlines |
Dubai to Johannesburg (JNB) |
1-stop (10h50m)
Addis Ababa (ADD) |
Kenya Airways |
Dubai to Johannesburg (JNB) |
1-stop (10h10m)
Nairobi (NBO) |
Qatar Airways |
Dubai to Johannesburg (JNB) |
1-stop (10h20m)
Doha ( DOH) |
South African Airways |
Dubai to Johannesburg (JNB) |
non-stop ² |
² A direct non-stop flight from Dubai to Johannesburg takes some 8 hours and 20 minutes.
