Airlines with flights from Johannesburg to Doha
There are four airlines with scheduled flights between JNB and DOH. Qatar Airways is the only airline with non-stop flights from Johannesburg International to Hamad International Airport and the flight time is 8 hours and 25 minutes.
Choose airline
Schedules

JNB
Direct
DOH
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
QR1366
----
08:50
08:50
----
08:50
----
08:50
QR1364
13:20
13:20
13:20
13:20
13:20
13:20
13:20
QR1378
20:00
20:00
20:00
20:00
20:00
20:00
20:00
The timetable & schedule information was updated at 2025-02-17

Via Kigali with RwandAir
-
Total flight time: 12h 20m - 12h 20m.
-
3 flights per week
JNB
Via KGL
DOH
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
WB109
WB300
WB300
16:50
----
16:50
----
16:50
----
----
The timetable & schedule information was updated at 2025-02-17

Via Addis Ababa with Ethiopian Airlines
-
Total flight time: 10h 30m - 10h 35m.
-
3 flights per week
JNB
Via ADD
DOH
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
ET808
ET432
ET432
----
14:35
----
14:35
----
----
14:35
The timetable & schedule information was updated at 2025-02-17

Via Abu Dhabi with Etihad Airways
-
Total flight time: 10h 25m - 10h 50m.
-
3 flights per week
JNB
Via AUH
DOH
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
EY748
EY669
EY669
09:55
----
10:00
----
09:55
----
----
The timetable & schedule information was updated at 2025-02-17