How to get to South Africa from Oman by flight ? You can check flights from Oman to South Africa below.
You can find flight ticket prices from Oman to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Oman to Muscat.
You take a flight from Muscat to Johannesburg and cost approximately 650 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FZ42
Flydubai
EK763
Emirates
|
04:20
Muscat
10:10
Dubai
|
05:25
Dubai
16:35
Johannesburg
|
Connect |
ET625
Ethiopian Airlines
ET809
Ethiopian Airlines
|
04:30
Muscat
08:40
Addis Ababa
|
07:50
Addis Ababa
13:05
Johannesburg
|
Connect |
QR1139
Qatar Airways
QR1367
Qatar Airways
|
13:45
Muscat
20:45
Doha
|
14:35
Doha
04:35
Johannesburg
|
Connect |
WY663
Oman Air
QR1367
Qatar Airways
|
14:30
Muscat
20:45
Doha
|
15:10
Doha
04:35
Johannesburg
|
Connect |
WY721
Oman Air
KQ764
Kenya Airways
|
14:55
Muscat
21:50
Nairobi
|
18:55
Nairobi
01:05
Johannesburg
|
Connect |
WY661
Oman Air
QR1363
Qatar Airways
|
19:50
Muscat
02:10
Doha
|
20:30
Doha
10:00
Johannesburg
|
Connect |
RG136
Rotana Jet
EY602
Etihad
|
20:45
Muscat
02:05
Abu Dhabi
|
21:45
Abu Dhabi
08:20
Johannesburg
|
Connect |
EY381
Etihad
EY602
Etihad
|
21:55
Muscat
02:05
Abu Dhabi
|
23:05
Abu Dhabi
08:20
Johannesburg
|
Connect |
QR1137
Qatar Airways
QR1363
Qatar Airways
|
23:05
Muscat
02:10
Doha
|
23:55
Doha
10:00
Johannesburg
|
Connect |
KL0454
KLM
EY602
Etihad
|
23:40
Muscat
02:05
Abu Dhabi
|
00:55
Abu Dhabi
08:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Oman to Salalah.
You take a flight from Salalah to Johannesburg and cost approximately 550 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FZ1040
Flydubai
EK763
Emirates
|
04:35
Salalah
10:10
Dubai
|
06:40
Dubai
16:35
Johannesburg
|
Connect |
QR1141
Qatar Airways
QR1367
Qatar Airways
|
12:50
Salalah
20:45
Doha
|
14:40
Doha
04:35
Johannesburg
|
Connect |
QR1141
Qatar Airways
QR1363
Qatar Airways
|
12:50
Salalah
02:10
Doha
|
14:40
Doha
10:00
Johannesburg
|
Connect |
WY908
Oman Air
EY381
Etihad
EY602
Etihad
|
17:30
Salalah
21:55
Muscat
02:05
Abu Dhabi
|
19:15
Muscat
23:05
Abu Dhabi
08:20
Johannesburg
|
Connect |
QR1145
Qatar Airways
QR1363
Qatar Airways
|
22:45
Salalah
02:10
Doha
|
00:35
Doha
10:00
Johannesburg
|
Connect |
RG131
Rotana Jet
EY602
Etihad
|
23:15
Salalah
02:05
Abu Dhabi
|
01:05
Abu Dhabi
08:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Oman to Muscat.
You take a flight from Muscat to Durban and cost approximately 900 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FZ42
Flydubai
EK775
Emirates
|
04:20
Muscat
10:15
Dubai
|
05:25
Dubai
16:35
Durban
|
Connect |
ET625
Ethiopian Airlines
ET809
Ethiopian Airlines
JE257
Mango
|
04:30
Muscat
08:40
Addis Ababa
15:40
Johannesburg
|
07:50
Addis Ababa
13:05
Johannesburg
16:50
Durban
|
Connect |
ET625
Ethiopian Airlines
ET809
Ethiopian Airlines
JE259 261
Mango
|
04:30
Muscat
08:40
Addis Ababa
16:00
Johannesburg
|
07:50
Addis Ababa
13:05
Johannesburg
17:10
Durban
|
Connect |
ET625
Ethiopian Airlines
ET809
Ethiopian Airlines
JE257
Mango
|
04:30
Muscat
08:40
Addis Ababa
16:30
Johannesburg
|
07:50
Addis Ababa
13:05
Johannesburg
17:40
Durban
|
Connect |
WY663
Oman Air
QR1361
Qatar Airways
|
14:30
Muscat
02:00
Doha
|
15:10
Doha
10:05
Durban
|
Connect |
WY661
Oman Air
QR1361
Qatar Airways
|
19:50
Muscat
02:00
Doha
|
20:30
Doha
10:05
Durban
|
Connect |
QR1137
Qatar Airways
QR1361
Qatar Airways
|
23:05
Muscat
02:00
Doha
|
23:55
Doha
10:05
Durban
|
Connect |
QR1137
Qatar Airways
QR1363
Qatar Airways
QR1367
Qatar Airways
|
23:05
Muscat
02:10
Doha
16:00
Johannesburg
|
23:55
Doha
10:00
Johannesburg
17:10
Durban
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com