Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
Emirates
EK-705,EK-61
02:05
Dubai
4Hrs 40Min 1 Stop
DXB→SEZ→JNB
12:25
Johannesburg
Emirates
EK-717,EK-181
01:40
Dubai
5Hrs 0Min 1 Stop
DXB→NBO→JNB
11:50
Johannesburg
Emirates
EK-717,EK-760
01:40
Dubai
5Hrs 0Min 1 Stop
DXB→NBO→JNB
10:55
Johannesburg
Emirates
EK-719,EK-185
10:15
Dubai
5Hrs 0Min 1 Stop
DXB→NBO→JNB
19:00
Johannesburg
Emirates
EK-719,EK-764
10:15
Dubai
5Hrs 0Min 1 Stop
DXB→NBO→JNB
00:05
Johannesburg
Emirates
EK-721,EK-181
15:55
Dubai
5Hrs 10Min 1 Stop
DXB→NBO→JNB
11:50
Johannesburg
Emirates
EK-721,EK-760
15:55
Dubai
5Hrs 10Min 1 Stop
DXB→NBO→JNB
10:55
Johannesburg
Emirates
EK-721,EK-488,EK-189
15:55
Dubai
5Hrs 10Min 1 Stop
DXB→NBO→DAR→JNB
08:35
Johannesburg
Emirates
EK-721,EK-728,EK-25
15:55
Dubai
5Hrs 10Min 1 Stop
DXB→NBO→HRE→JNB
09:00
Johannesburg
Emirates
EK-721,EK-728,EK-67
15:55
Dubai
5Hrs 10Min 1 Stop
DXB→NBO→LUN→JNB
09:15
Johannesburg

FAQ about emirates Flights from Dubai to Johannesburg

Q. How much time does it take to fly from Dubai to Johannesburg ?

A. It takes 4Hrs 40Min to fly from Dubai to Johannesburg.

Q. When is the earliest flight from Dubai to Johannesburg ?

A. The earliest flight from Dubai to Johannesburg is at 01:40 and is operated by Emirates.

Q. How many flights are there from Dubai to Johannesburg ?

A. There are 57 flights from Dubai to Johannesburg.

Q. When is the last flight from Dubai to Johannesburg ?

A. The last flight from Dubai to Johannesburg is at 23:25 and is operated by Emirates.

View Best Offers