HowToGo

Flight from Kenya to Oman

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

Search Transfer from Kenya to Oman

Search Flights

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

1. Nairobi to Muscat

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Muscat and cost approximately 370 USD.

  3. You take a bus, shuttle or taxi from Muscat to your destination in Oman.

Flight Depart Arrive
WY722 Oman Air
00:20 Nairobi
06:45 Muscat Direct
QR1342 Qatar Airways
QR1128 Qatar Airways
00:35 Nairobi
07:30 Doha
06:35 Doha
10:20 Muscat
Connect
QR1346 Qatar Airways
QR1136 Qatar Airways
09:50 Nairobi
19:15 Doha
16:05 Doha
22:05 Muscat
Connect
QR1346 Qatar Airways
QR1124 Qatar Airways
09:50 Nairobi
16:55 Doha
16:05 Doha
19:45 Muscat
Connect
AI962 Air India Limited
AI985 Air India Limited
11:30 Nairobi
22:00 Mumbai
20:00 Mumbai
23:25 Muscat
Connect
SV0430 Saudia
WY676 Oman Air
13:30 Nairobi
19:25 Jeddah
17:10 Jeddah
23:40 Muscat
Connect
EY642 Etihad
EY388 Etihad
14:25 Nairobi
21:40 Abu Dhabi
20:30 Abu Dhabi
22:50 Muscat
Connect
EK720 Emirates
EK866 Emirates
16:35 Nairobi
02:15 Dubai
22:40 Dubai
03:30 Muscat
Connect
QR1336 Qatar Airways
QR1130 Qatar Airways
17:20 Nairobi
02:00 Doha
23:25 Doha
04:50 Muscat
Connect
QR1336 Qatar Airways
QR1148 Qatar Airways
17:20 Nairobi
00:25 Doha
23:25 Doha
03:15 Muscat
Connect
ET305 Ethiopian Airlines
ET624 Ethiopian Airlines
17:40 Nairobi
22:10 Addis Ababa
19:40 Addis Ababa
03:40 Muscat
Connect
EK722 Emirates
FZ45 Flydubai
22:45 Nairobi
07:55 Dubai
04:50 Dubai
08:55 Muscat
Connect
EK722 Emirates
EK862 Emirates
22:45 Nairobi
08:25 Dubai
04:50 Dubai
09:40 Muscat
Connect

2. Nairobi to Sohar

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Sohar and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Sohar to your destination in Oman.

Flight Depart Arrive
QR1342 Qatar Airways
QR1134 Qatar Airways
00:35 Nairobi
07:50 Doha
06:35 Doha
10:25 Sohar
Connect
QR1342 Qatar Airways
QR1132 Qatar Airways
00:35 Nairobi
13:50 Doha
06:35 Doha
16:25 Sohar
Connect
G9735 Air Arabia
G9598 Air Arabia
13:55 Nairobi
08:00 Sharjah
19:55 Sharjah
08:40 Sohar
Connect
QR1336 Qatar Airways
QR1134 Qatar Airways
17:20 Nairobi
07:50 Doha
23:25 Doha
10:25 Sohar
Connect

3. Nairobi to Salalah

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Salalah and cost approximately 440 USD.

  3. You take a bus, shuttle or taxi from Salalah to your destination in Oman.

Flight Depart Arrive
WY722 Oman Air
WY903 Oman Air
00:20 Nairobi
08:35 Muscat
06:45 Muscat
10:15 Salalah
Connect
WY722 Oman Air
WY907 Oman Air
00:20 Nairobi
15:00 Muscat
06:45 Muscat
16:40 Salalah
Connect
QR1342 Qatar Airways
QR1140 Qatar Airways
00:35 Nairobi
08:15 Doha
06:35 Doha
11:50 Salalah
Connect
QR1346 Qatar Airways
QR1144 Qatar Airways
09:50 Nairobi
17:50 Doha
16:05 Doha
21:25 Salalah
Connect
G9735 Air Arabia
G9395 Air Arabia
13:55 Nairobi
07:35 Sharjah
19:55 Sharjah
09:20 Salalah
Connect
EY642 Etihad
EY388 Etihad
WY901 Oman Air
14:25 Nairobi
21:40 Abu Dhabi
01:50 Muscat
20:30 Abu Dhabi
22:50 Muscat
03:30 Salalah
Connect
EY642 Etihad
EY390 Etihad
14:25 Nairobi
08:15 Abu Dhabi
20:30 Abu Dhabi
10:00 Salalah
Connect
EK720 Emirates
FZ1039 Flydubai
16:35 Nairobi
01:40 Dubai
22:40 Dubai
03:35 Salalah
Connect
QR1336 Qatar Airways
QR1140 Qatar Airways
17:20 Nairobi
08:15 Doha
23:25 Doha
11:50 Salalah
Connect

4. Kisumu to Muscat

  1. You take a bus, shuttle or taxi from your location in Kenya to Kisumu.

  2. You take a flight from Kisumu to Muscat and cost approximately 290 USD.

  3. You take a bus, shuttle or taxi from Muscat to your destination in Oman.

Flight Depart Arrive
KQ651 Kenya Airways
QR1346 Qatar Airways
QR1136 Qatar Airways
07:45 Kisumu
09:50 Nairobi
19:15 Doha
08:35 Nairobi
16:05 Doha
22:05 Muscat
Connect
KQ651 Kenya Airways
EY642 Etihad
EY388 Etihad
07:45 Kisumu
14:25 Nairobi
21:40 Abu Dhabi
08:35 Nairobi
20:30 Abu Dhabi
22:50 Muscat
Connect
KQ651 Kenya Airways
AI962 Air India Limited
AI985 Air India Limited
07:45 Kisumu
11:30 Nairobi
22:00 Mumbai
08:35 Nairobi
20:00 Mumbai
23:25 Muscat
Connect
KQ651 Kenya Airways
KQ310 Kenya Airways
LX242 Swiss
07:45 Kisumu
14:10 Nairobi
21:25 Dubai
08:35 Nairobi
20:25 Dubai
22:30 Muscat
Connect
KQ651 Kenya Airways
QR1346 Qatar Airways
QR1124 Qatar Airways
07:45 Kisumu
09:50 Nairobi
16:55 Doha
08:35 Nairobi
16:05 Doha
19:45 Muscat
Connect
F282 Safarilink
F257 Safarilink
WY706 Oman Air
08:10 Kisumu
14:00 Nairobi Wilson
17:20 Zanzibar
09:00 Nairobi Wilson
15:30 Zanzibar
23:50 Muscat
Connect
5H408 Fly540
AI962 Air India Limited
AI985 Air India Limited
08:30 Kisumu
11:30 Nairobi
22:00 Mumbai
09:20 Nairobi
20:00 Mumbai
23:25 Muscat
Connect
5H408 Fly540
EY642 Etihad
EY388 Etihad
08:30 Kisumu
14:25 Nairobi
21:40 Abu Dhabi
09:20 Nairobi
20:30 Abu Dhabi
22:50 Muscat
Connect
KQ655 Kenya Airways
SV0430 Saudia
WY676 Oman Air
10:55 Kisumu
13:30 Nairobi
19:25 Jeddah
11:45 Nairobi
17:10 Jeddah
23:40 Muscat
Connect
KQ655 Kenya Airways
KQ310 Kenya Airways
WY612 Oman Air
10:55 Kisumu
14:10 Nairobi
23:00 Dubai
11:45 Nairobi
20:25 Dubai
00:15 Muscat
Connect
KQ655 Kenya Airways
KQ310 Kenya Airways
WY614 Oman Air
10:55 Kisumu
14:10 Nairobi
23:15 Dubai
11:45 Nairobi
20:25 Dubai
00:20 Muscat
Connect
KQ655 Kenya Airways
KQ310 Kenya Airways
LX242 Swiss
10:55 Kisumu
14:10 Nairobi
21:25 Dubai
11:45 Nairobi
20:25 Dubai
22:30 Muscat
Connect
KQ655 Kenya Airways
EY642 Etihad
EY388 Etihad
10:55 Kisumu
14:25 Nairobi
21:40 Abu Dhabi
11:45 Nairobi
20:30 Abu Dhabi
22:50 Muscat
Connect
KQ655 Kenya Airways
QR1336 Qatar Airways
QR1148 Qatar Airways
10:55 Kisumu
17:20 Nairobi
00:25 Doha
11:45 Nairobi
23:25 Doha
03:15 Muscat
Connect
KQ675 Kenya Airways
EY642 Etihad
EY388 Etihad
12:30 Kisumu
14:25 Nairobi
21:40 Abu Dhabi
13:25 Nairobi
20:30 Abu Dhabi
22:50 Muscat
Connect
KQ675 Kenya Airways
KQ402 Kenya Airways
ET624 Ethiopian Airlines
12:30 Kisumu
16:50 Nairobi
22:10 Addis Ababa
13:25 Nairobi
18:50 Addis Ababa
03:40 Muscat
Connect
KQ675 Kenya Airways
EK720 Emirates
EK866 Emirates
12:30 Kisumu
16:35 Nairobi
02:15 Dubai
13:25 Nairobi
22:40 Dubai
03:30 Muscat
Connect
KQ675 Kenya Airways
QR1336 Qatar Airways
QR1148 Qatar Airways
12:30 Kisumu
17:20 Nairobi
00:25 Doha
13:25 Nairobi
23:25 Doha
03:15 Muscat
Connect
KQ675 Kenya Airways
QR1336 Qatar Airways
QR1130 Qatar Airways
12:30 Kisumu
17:20 Nairobi
02:00 Doha
13:25 Nairobi
23:25 Doha
04:50 Muscat
Connect
KQ657 Kenya Airways
QR1336 Qatar Airways
QR1130 Qatar Airways
14:05 Kisumu
17:20 Nairobi
02:00 Doha
14:55 Nairobi
23:25 Doha
04:50 Muscat
Connect
KQ657 Kenya Airways
QR1336 Qatar Airways
QR1148 Qatar Airways
14:05 Kisumu
17:20 Nairobi
00:25 Doha
14:55 Nairobi
23:25 Doha
03:15 Muscat
Connect
KQ657 Kenya Airways
EK720 Emirates
EK866 Emirates
14:05 Kisumu
16:35 Nairobi
02:15 Dubai
14:55 Nairobi
22:40 Dubai
03:30 Muscat
Connect
KQ657 Kenya Airways
KQ402 Kenya Airways
ET624 Ethiopian Airlines
14:05 Kisumu
16:50 Nairobi
22:10 Addis Ababa
14:55 Nairobi
18:50 Addis Ababa
03:40 Muscat
Connect
KQ657 Kenya Airways
WY722 Oman Air
14:05 Kisumu
00:20 Nairobi
14:55 Nairobi
06:45 Muscat
Connect
5H409 Fly540
5H410 510 Fly540
WY722 Oman Air
16:30 Kisumu
18:00 Eldoret
00:20 Nairobi
16:45 Eldoret
19:00 Nairobi
06:45 Muscat
Connect
5H410 Fly540
5H410 510 Fly540
WY722 Oman Air
16:30 Kisumu
18:00 Eldoret
00:20 Nairobi
16:40 Eldoret
19:00 Nairobi
06:45 Muscat
Connect
5H410 Fly540
EK722 Emirates
EK862 Emirates
18:30 Kisumu
22:45 Nairobi
08:25 Dubai
19:30 Nairobi
04:50 Dubai
09:40 Muscat
Connect
5H410 Fly540
WY722 Oman Air
18:30 Kisumu
00:20 Nairobi
19:30 Nairobi
06:45 Muscat
Connect
5H410 Fly540
QR1342 Qatar Airways
QR1128 Qatar Airways
18:30 Kisumu
00:35 Nairobi
07:30 Doha
19:30 Nairobi
06:35 Doha
10:20 Muscat
Connect
KQ671 Kenya Airways
EK722 Emirates
EK862 Emirates
18:40 Kisumu
22:45 Nairobi
08:25 Dubai
19:30 Nairobi
04:50 Dubai
09:40 Muscat
Connect
KQ671 Kenya Airways
QR1342 Qatar Airways
QR1128 Qatar Airways
18:40 Kisumu
00:35 Nairobi
07:30 Doha
19:30 Nairobi
06:35 Doha
10:20 Muscat
Connect
KQ671 Kenya Airways
KQ304 Kenya Airways
WY602 Oman Air
18:40 Kisumu
22:20 Nairobi
06:05 Dubai
19:30 Nairobi
04:35 Dubai
07:20 Muscat
Connect
KQ671 Kenya Airways
WY722 Oman Air
18:40 Kisumu
00:20 Nairobi
19:30 Nairobi
06:45 Muscat
Connect
KQ671 Kenya Airways
KQ304 Kenya Airways
FZ45 Flydubai
18:40 Kisumu
22:20 Nairobi
07:55 Dubai
19:30 Nairobi
04:35 Dubai
08:55 Muscat
Connect
KQ671 Kenya Airways
KQ304 Kenya Airways
EK862 Emirates
18:40 Kisumu
22:20 Nairobi
08:25 Dubai
19:30 Nairobi
04:35 Dubai
09:40 Muscat
Connect

References

Find Hotels in Oman

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

Booking.com