Johannesburg CityCheap 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:

  • type your flight details into the search engine on the left and see what airfare it spits out

  • check the airfare of every airline flying your route

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.

flight path from Dubai to Johannesburg