Cheap flights from Dubai to Johannesburg

DXB — JNB
24 May — 31 May1
Return
1 adult
Economy
From?
To?
Tue 24/5
Tue 31/5

The best prices from Dubai Intl to Johannesburg are usually found in March or February, booked 56 days in advance, depart on a Tuesday or Wednesday and return on a Saturday

How to find the cheapest flight from Dubai to Johannesburg

All the information you need to plan the best DXB to ZA1 flight in 2022: compare Dubai to Johannesburg flight prices with the expected peak season, weather and rainfall in Johannesburg.

DXB - JNB

Price

AED 423 - AED 818

JNB

Temperature

10 - 20 °C

JNB

Rainfall

0 - 120 mm

Popular inJanuaryHigh demand for flights, 33% potential price rise
Cheapest inMarchBest time to find cheap flights, 23% potential price drop
Round-trip fromAED 1,553From Dubai Intl to Johannesburg
One-way fromAED 1,271One-way flight from Dubai Intl to Johannesburg

What is the cheapest day to fly return from Dubai to Johannesburg?

Monday is generally a great day to depart. Flying on this day could help you save up to 12%.

How far in advance should I book a flight from Dubai to Johannesburg?

To save on the cost of your flight from Dubai to Johannesburg, book at least 55 days before your planned departure. Booking around this time can save you about 5% on the cost of this flight compared to booking a flight leaving this week. We have found prices from AED 1,998 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as AED 1,998.

What is the cheapest month to fly from Dubai to Johannesburg?

March is one of the best times of the year to fly to Johannesburg from Dubai. Prices for March average AED 2,006 per person but you can even find prices for as low as AED 1,363. The most expensive prices can be found in the month of January. Opting for a March flight can save you 49% on your journey compared to booking in January

When is the cheapest time to fly from Dubai to Johannesburg (DXB - JNB)?

One of the essential ways to save on airfare from Dubai to Johannesburg is to remain as flexible as possible. Flights that are at midday tend to be the most expensive. A flight in the morning could potentially save you up to 41% on airfare.

Cheap flights from Dubai to Johannesburg in May, June 2022

The best prices found for DXB to Johannesburg flights in May, June
28 Jun - 6 Jul
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

2 stops

15h 10m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

2 stops

14h 00m
AED 1,631

RwandAir

View Deal

Deal found 18/5/22

1 Jun - 29 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

11h 00m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

15h 15m
AED 1,686

Kenya Airways

View Deal

Deal found 17/5/22

4 Jun - 10 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

11h 25m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

26h 10m
AED 1,689

Kenya Airways

View Deal

Deal found 18/5/22

Dubai to Johannesburg 2022 flight deals

Cheap flights to Johannesburg from Dubai found for this year
16 Dec - 13 Jan
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

2 stops

51h 40m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

26h 30m
AED 1,212

Multiple Airlines

View Deal

Deal found 16/5/22

16 Dec - 13 Jan
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

33h 25m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

26h 30m
AED 1,238

Multiple Airlines

View Deal

Deal found 16/5/22

24 Sep - 15 Oct
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

19h 20m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

30h 15m
AED 1,245

Multiple Airlines

View Deal

Deal found 16/5/22

Cheap Kenya Airways flights from Dubai to Johannesburg

14 Oct - 22 Oct
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

11h 10m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

27h 25m
AED 1,671

Kenya Airways

View Deal

Deal found 17/5/22

1 Jun - 29 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

11h 00m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

15h 15m
AED 1,686

Kenya Airways

View Deal

Deal found 17/5/22

4 Jun - 10 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

11h 25m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

26h 10m
AED 1,689

Kenya Airways

View Deal

Deal found 18/5/22

Cheap Ethiopian Air flights from Dubai to Johannesburg

25 Jun - 30 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

12h 45m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

10h 30m
AED 1,851

Ethiopian Air

View Deal

Deal found 19/5/22

28 May - 22 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

12h 45m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

14h 15m
AED 1,917

Ethiopian Air

View Deal

Deal found 19/5/22

29 May - 5 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

11h 45m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

14h 15m
AED 1,946

Ethiopian Air

View Deal

Deal found 17/5/22

Direct flights to Johannesburg from Dubai

Save time with Dubai to Johannesburg direct flight deals
2 Jun - 6 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

Nonstop

8h 20m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

Nonstop

8h 05m
AED 2,505

Emirates

View Deal

Deal found 16/5/22

20 Oct - 31 Oct
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

Nonstop

8h 20m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

Nonstop

8h 15m
AED 2,549

Emirates

View Deal

Deal found 18/5/22

29 May - 31 May
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

Nonstop

8h 10m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

Nonstop

8h 15m
AED 2,578

Emirates

View Deal

Deal found 19/5/22

Last-minute flights from Dubai to Johannesburg

Late deals on return flights to Johannesburg from Dubai, departing today and this week
26 May - 12 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

19h 20m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

20h 46m
AED 1,722

Kenya Airways

View Deal

Deal found 18/5/22

28 May - 22 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

19h 20m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

28h 20m
AED 1,752

Kenya Airways

View Deal

Deal found 19/5/22

28 May - 22 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

19h 20m
JNB

Johannesburg OR Tambo

DXB

Dubai Intl

1 stop

15h 15m
AED 1,770

Kenya Airways

View Deal

Deal found 18/5/22

One-way flights to Johannesburg from Dubai

The cheapest one-way flights from Dubai to Johannesburg
2 Jul
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

19h 20m
AED 992

Kenya Airways

View Deal

Deal found 18/5/22

3 Jun
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

24h 30m
AED 1,025

Kenya Airways

View Deal

Deal found 18/5/22

30 May
DXB

Dubai Intl

JNB

Johannesburg OR Tambo

1 stop

19h 20m
AED 1,032

Kenya Airways

View Deal

Deal found 19/5/22

Related info for your journey

Useful info, stats and facts about Dubai to Johannesburg flights.

What airport do you fly from for flights from Dubai to Johannesburg?

For a flight from Dubai to Johannesburg, you will be flying from Dubai Intl. Dubai Intl (DXB) is just 10.9 km from the centre of the city. Dubai Intl is the only Dubai airport and it handles 4 outbound flights to Johannesburg per day. 8 airlines have flights to Johannesburg from Dubai Intl on a regular basis.

Which airlines flying from Dubai Intl to Johannesburg have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Dubai Intl to Johannesburg that may be offering flexible cancellation policies are Emirates, Ethiopian Air, and Kenya Airways. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Dubai to Johannesburg for under AED 1,300 on Cheapflights?

Yes, there are multiple flights from Dubai to Johannesburg for under AED 1,300. The cheapest flight booked recently is on Multiple Airlines for just AED 1,245, but on average you can expect to pay AED 1,542.

Are there direct flights from Dubai to Johannesburg for under AED 2,600 on Cheapflights?

Cheapflights has 20 direct flights from Dubai to Johannesburg under AED 2,600. A good price for a direct flight from Dubai to Johannesburg is less than AED 2,681.

Are there last-minute flights available from Dubai to Johannesburg for under AED 1,800?

There are currently 20+ open flights from Dubai to Johannesburg within the next 7 days for less than AED 1,800.

How popular is this Dubai to Johannesburg flight route?

Flights from Dubai Intl to Johannesburg have been viewed 3,124 times in the past calendar month.

What are the cheapest airlines flying from Dubai to Johannesburg round-trip?

Cheapflights users have booked flights from Dubai to Johannesburg round-trip from AED 1,631. Other airlines that can offer you cheap pricing are Kenya Airways, from AED 1,671, and Qatar Airways, from AED 1,785. RwandAir is 18% cheaper than the average price of flights available within the next 90 days to this destination.

What are the cheapest airlines to fly from Dubai to Johannesburg one-way?

The cheapest airline one-way is Kenya Airways, with whom users have recently found tickets for as low as AED 992. However, be on the lookout for offers from Egypt Air and Ethiopian Air, as they are both options that can get you from Dubai to Johannesburg for a low price.

What are the most popular airlines that fly from Dubai to Johannesburg?

When booking a flight from Dubai to Johannesburg, you may want to consider flying on Major Airline, Emirates or Ethiopian Air as they are the most popular for this route.

What are the cheapest flights from Dubai to Johannesburg?

The cheapest flight price from Dubai to Johannesburg is AED 1,034. On average you can expect to pay AED 7,453. The most popular route, (Dubai Intl - Johannesburg OR Tambo), can usually be booked for AED 1,748.

Alternative routes for Dubai to Johannesburg

See prices for flight routes from nearby airports that may be better suited for you.
Dubai to Cape Townfrom AED 2,743 pp
Dubai to Durbanfrom AED 3,426 pp

Top 5 airlines flying from Dubai to Johannesburg

The chart below displays the airlines Cheapflights users travelling from Dubai to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
SAUDIACheapestAED 1,145AverageAED 1,817FlexibilityNo cancel feeOn-time86%COVID-19 safety
Search SAUDIA flights
Kenya AirwaysCheapestAED 1,468AverageAED 1,627FlexibilityNo cancel feeOn-time82%COVID-19 safety
Search Kenya Airways flights
RwandAirCheapestAED 1,559AverageAED 1,645FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search RwandAir flights
Qatar AirwaysCheapestAED 1,636AverageAED 1,807FlexibilityNo cancel feeOn-time68%COVID-19 safety
Search Qatar Airways flights
Ethiopian AirCheapestAED 1,735AverageAED 1,895FlexibilityNo cancel feeOn-time72%COVID-19 safety
Search Ethiopian Air flights

Hourly flight availability from Dubai to Johannesburg

See what time of day planes typically take off from Dubai to Johannesburg
83%of flight departuresEarly morningMidnight to 6 am
17%of flight departuresMorning6 am to noon
0%of flight departuresAfternoonNoon to 6 pm
0%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM

Weekly flight availability from Dubai to Johannesburg

See how many times per day planes take to the skies headed from Dubai to Johannesburg
Sunday4daily flights
Monday4daily flights
Tuesday4daily flights
Wednesday4daily flights
Thursday4daily flights
Friday4daily flights
Saturday4daily flights