How to get to Oman from Randburg by flight ? You can check flights from Randburg to Oman below.
You can find flight ticket prices from Randburg to Oman with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Muscat and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Muscat to your destination in Oman.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR1148
Qatar Airways
|
07:55
Johannesburg
00:45
Doha
|
17:50
Doha
03:25
Muscat
|
Connect |
QR1366
Qatar Airways
QR1136
Qatar Airways
|
07:55
Johannesburg
19:15
Doha
|
17:50
Doha
21:55
Muscat
|
Connect |
QR1366
Qatar Airways
WY662
Oman Air
|
07:55
Johannesburg
21:45
Doha
|
17:50
Doha
00:15
Muscat
|
Connect |
EY601
Etihad
WY638
Oman Air
|
10:15
Johannesburg
05:55
Abu Dhabi
|
20:20
Abu Dhabi
07:05
Muscat
|
Connect |
EY601
Etihad
EY384
Etihad
|
10:15
Johannesburg
02:05
Abu Dhabi
|
20:20
Abu Dhabi
03:10
Muscat
|
Connect |
EY601
Etihad
EY382
Etihad
|
10:15
Johannesburg
08:40
Abu Dhabi
|
20:20
Abu Dhabi
09:50
Muscat
|
Connect |
SA186
South African Airways
WY706
Oman Air
WY706
Oman Air
|
10:30
Johannesburg
15:45
Dar es Salaam
17:30
Zanzibar
|
14:50
Dar es Salaam
16:20
Zanzibar
23:50
Muscat
|
Connect |
ET21
Ethiopian Airlines
ET875
Ethiopian Airlines
ET624
Ethiopian Airlines
|
12:20
Johannesburg
15:10
Blantyre
22:10
Addis Ababa
|
14:35
Blantyre
20:20
Addis Ababa
03:40
Muscat
|
Connect |
3W21
Malawian Airlines
ET875
Ethiopian Airlines
ET624
Ethiopian Airlines
|
12:20
Johannesburg
15:10
Blantyre
22:10
Addis Ababa
|
14:35
Blantyre
20:20
Addis Ababa
03:40
Muscat
|
Connect |
EK775
Emirates
EK775
Emirates
EK862
Emirates
|
12:35
Johannesburg
15:15
Durban
08:20
Dubai
|
13:45
Durban
01:35
Dubai
09:35
Muscat
|
Connect |
QR1368
Qatar Airways
QR1148
Qatar Airways
|
13:30
Johannesburg
00:45
Doha
|
23:25
Doha
03:25
Muscat
|
Connect |
QR1368
Qatar Airways
WY668
Oman Air
|
13:30
Johannesburg
04:10
Doha
|
23:25
Doha
06:40
Muscat
|
Connect |
ET808
Ethiopian Airlines
ET624
Ethiopian Airlines
|
14:10
Johannesburg
22:10
Addis Ababa
|
20:25
Addis Ababa
03:40
Muscat
|
Connect |
EK764
Emirates
WY602
Oman Air
|
18:50
Johannesburg
06:05
Dubai
|
05:05
Dubai
07:15
Muscat
|
Connect |
EK764
Emirates
EK862
Emirates
|
18:50
Johannesburg
08:20
Dubai
|
05:05
Dubai
09:35
Muscat
|
Connect |
QR1378
Qatar Airways
WY670
Oman Air
|
20:25
Johannesburg
10:40
Doha
|
06:20
Doha
13:10
Muscat
|
Connect |
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Salalah and cost approximately 600 USD.
You take a bus, shuttle or taxi from Salalah to your destination in Oman.
Flight | Depart | Arrive | |
---|---|---|---|
QR1368
Qatar Airways
QR1140
Qatar Airways
|
13:30
Johannesburg
08:25
Doha
|
23:25
Doha
12:00
Salalah
|
Connect |
EK764
Emirates
FZ1033
Flydubai
|
18:50
Johannesburg
16:25
Dubai
|
05:05
Dubai
18:20
Salalah
|
Connect |
QR1378
Qatar Airways
QR1140
Qatar Airways
|
20:25
Johannesburg
08:25
Doha
|
06:20
Doha
12:00
Salalah
|
Connect |
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Sohar and cost approximately 550 USD.
You take a bus, shuttle or taxi from Sohar to your destination in Oman.
Flight | Depart | Arrive | |
---|---|---|---|
QR1368
Qatar Airways
QR1132
Qatar Airways
|
13:30
Johannesburg
14:10
Doha
|
23:25
Doha
16:35
Sohar
|
Connect |
QR1378
Qatar Airways
QR1132
Qatar Airways
|
20:25
Johannesburg
14:10
Doha
|
06:20
Doha
16:35
Sohar
|
Connect |
You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.
You take a flight from Johannesburg to Dubai and cost approximately 350 USD.
You take a bus, shuttle or taxi from Dubai to your destination in Oman.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
KQ310
Kenya Airways
|
01:55
Johannesburg
14:10
Nairobi
|
07:00
Nairobi
20:25
Dubai
|
Connect |
SA190
South African Airways
EK704
Emirates
|
09:45
Johannesburg
18:30
Mauritius
|
15:40
Mauritius
01:05
Dubai
|
Connect |
KQ761
Kenya Airways
KQ304
Kenya Airways
|
12:10
Johannesburg
23:30
Nairobi
|
17:15
Nairobi
05:45
Dubai
|
Connect |
EK775
Emirates
EK775
Emirates
|
12:35
Johannesburg
15:15
Durban
|
13:45
Durban
01:35
Dubai
|
Connect |
SA343
South African Airways
EK771
Emirates
|
13:55
Johannesburg
18:25
Capetown
|
16:00
Capetown
05:55
Dubai
|
Connect |
ET808
Ethiopian Airlines
ET612
Ethiopian Airlines
|
14:10
Johannesburg
22:50
Addis Ababa
|
20:25
Addis Ababa
04:30
Dubai
|
Connect |
ET808
Ethiopian Airlines
ET600
Ethiopian Airlines
|
14:10
Johannesburg
21:45
Addis Ababa
|
20:25
Addis Ababa
02:55
Dubai
|
Connect |
JE149
Mango
EK771
Emirates
|
15:15
Johannesburg
18:25
Capetown
|
17:25
Capetown
05:55
Dubai
|
Connect |
EK764
Emirates
|
18:50
Johannesburg
|
05:05 Dubai | Direct |
MS840
Egyptair
MS912
Egyptair
|
21:45
Johannesburg
09:45
Cairo
|
05:45
Cairo
15:00
Dubai
|
Connect |
ET858
Ethiopian Airlines
ET602
Ethiopian Airlines
|
23:00
Johannesburg
10:30
Addis Ababa
|
05:25
Addis Ababa
15:45
Dubai
|
Connect |
You can find hotels and accommodations in Oman with our hotels search tool below
Booking.com