Dubai to South Africa flights

Direct flights from Dubai to South Africa (CPT, DUR and JNB) are only available from Emirates. British Airways, Etihad Airways, Qatar Airways, South African Airways (SAA), Lufthansa, Kenya Airways, Swiss Airlines, EgyptAir, Ethiopian Airlines and Turkish Airlines offer 1-stop flights. To find the cheapest available flight to Cape Town, Durban or Johannesburg, make use of the comparison tool to the left of this page.

Fly from Dubai to ...

Cape Town

British Airways (1-stop)
Etihad Airways(1-stop)
Qatar Airways (1-stop)


South African Airways (SAA)


Lufthansa (1-stop),
Kenya Airways (1-stop),
Swiss Airlines (1-stop),
Etihad Airways (1-stop),
EgyptAir (1-stop),
Ethiopian Airlines (1-stop),
Turkish Airlines (1-stop)

Map of flight routes from Dubai to South Africa

Map of South Africa with international airports pinpointed


blog comments powered by Disqus