HowToGo

Flight from Randburg to Oman

How to get to Oman from Randburg by flight ? You can check flights from Randburg to Oman below.

Search Transfer from Randburg to Oman

Search Flights

You can find flight ticket prices from Randburg to Oman with our flight tickets search tool below

1. Johannesburg to Muscat

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

  2. You take a flight from Johannesburg to Muscat and cost approximately 1100 USD.

  3. 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

2. Johannesburg to Salalah

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

  2. You take a flight from Johannesburg to Salalah and cost approximately 600 USD.

  3. 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

3. Johannesburg to Sohar

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

  2. You take a flight from Johannesburg to Sohar and cost approximately 550 USD.

  3. 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

4. Johannesburg to Dubai

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

  2. You take a flight from Johannesburg to Dubai and cost approximately 350 USD.

  3. 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

References

Find Hotels in Oman

You can find hotels and accommodations in Oman with our hotels search tool below

Booking.com