Flights from Dubai to Johannesburg

AAA
AAA

The cheapest flights Dubai – Johannesburg

  • The distance between Dubai and Johannesburg is: 3998 miles (6434 kilometers)
  • Average flight time from Dubai to Johannesburg: 8h 10min
  • Frequency of flights from Dubai to Johannesburg: daily
BTS will find the cheapest flights from Dubai to Johannesburg for you by comparing the cost of an air ticket to Johannesburg in 45 agencies, 5 booking systems and 728 airlines. Where exactly to buy plane tickets Dubai – Johannesburg-the choice is yours.

List of all airlines flying on the route

Direct flights Dubai - Johannesburg
Emirates 10:35 8h 15m 16:50 every day Find a ticket
Emirates 04:40 8h 10m 10:50 every day Find a ticket
Emirates 23:25 8h 10m 05:35 every day Find a ticket
Emirates 14:40 8h 10m 20:50 every day Find a ticket
Flights from Dubai
Dubai - Moscow from 3220 rub. Find a ticket
Dubai - Manila from 11296 rub. Find a ticket
Dubai - Cairo from 9016 rub. Find a ticket
Dubai - Kozhikode from 5258 rub. Find a ticket
Dubai - Baku from 9667 rub. Find a ticket
Dubai - Bangkok from 11837 rub. Find a ticket
Dubai - Kochi from 5092 rub. Find a ticket
Dubai - Istanbul from 7189 rub. Find a ticket
Dubai - New York from 23967 rub. Find a ticket
Dubai - Kyiv from 7739 rub. Find a ticket
Flights to Johannesburg
Moscow - Johannesburg from 19527 rub. Find a ticket
Cape Town - Johannesburg from 2385 rub. Find a ticket
London - Johannesburg from 22926 rub. Find a ticket
Durban - Johannesburg from 1739 rub. Find a ticket
Accra - Johannesburg from 887 rub. Find a ticket
Dubai - Johannesburg from 18486 rub. Find a ticket
Saint Petersburg - Johannesburg from 29390 rub. Find a ticket
Dar Es Salaam - Johannesburg from 9745 rub. Find a ticket
George - Johannesburg from 2905 rub. Find a ticket
Munich - Johannesburg from 37947 rub. Find a ticket
Subscribe to our news