HowToGo

Flight from Oman to Kenya

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

Search Transfer from Oman to Kenya

Search Flights

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

1. Muscat to Nairobi

  1. You take a bus, shuttle or taxi from your location in Oman to Muscat.

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

  3. You take a bus, shuttle or taxi from Nairobi to your destination in Kenya.

Flight Depart Arrive
AI986 Air India Limited
AI961 Air India Limited
00:20 Muscat
06:25 Mumbai
04:25 Mumbai
10:00 Nairobi
Connect
WY671 Oman Air
SV0431 Saudia
02:10 Muscat
07:45 Jeddah
04:25 Jeddah
11:30 Nairobi
Connect
ET625 Ethiopian Airlines
ET304 Ethiopian Airlines
04:30 Muscat
11:20 Addis Ababa
07:50 Addis Ababa
13:30 Nairobi
Connect
QR1149 Qatar Airways
QR1335 Qatar Airways
04:35 Muscat
08:15 Doha
05:20 Doha
14:10 Nairobi
Connect
EK867 Emirates
EK719 Emirates
04:40 Muscat
10:15 Dubai
06:00 Dubai
14:15 Nairobi
Connect
QR1131 Qatar Airways
QR1335 Qatar Airways
06:30 Muscat
08:15 Doha
07:15 Doha
14:10 Nairobi
Connect
WY705 Oman Air
PW713 Precision Air
08:55 Muscat
16:20 Zanzibar
13:15 Zanzibar
18:00 Nairobi
Connect
FZ46 Flydubai
EK721 Emirates
09:55 Muscat
15:55 Dubai
10:55 Dubai
20:00 Nairobi
Connect
EK863 Emirates
EK721 Emirates
11:15 Muscat
15:55 Dubai
12:25 Dubai
20:00 Nairobi
Connect
FZ132 Flydubai
EK721 Emirates
12:40 Muscat
15:55 Dubai
13:45 Dubai
20:00 Nairobi
Connect
WY663 Oman Air
QR1341 Qatar Airways
14:10 Muscat
17:40 Doha
14:45 Doha
23:35 Nairobi
Connect
WY721 Oman Air
14:45 Muscat
19:00 Nairobi Direct
QR1139 Qatar Airways
QR1341 Qatar Airways
15:35 Muscat
17:40 Doha
16:20 Doha
23:35 Nairobi
Connect
QR1125 Qatar Airways
QR1345 Qatar Airways
22:10 Muscat
01:55 Doha
22:55 Doha
07:50 Nairobi
Connect
QR1137 Qatar Airways
QR1345 Qatar Airways
23:20 Muscat
01:55 Doha
00:05 Doha
07:50 Nairobi
Connect

2. Muscat to Mombasa

  1. You take a bus, shuttle or taxi from your location in Oman to Muscat.

  2. You take a flight from Muscat to Mombasa and cost approximately 400 USD.

  3. You take a bus, shuttle or taxi from Mombasa to your destination in Kenya.

Flight Depart Arrive
ET625 Ethiopian Airlines
ET322 Ethiopian Airlines
04:30 Muscat
09:10 Addis Ababa
07:50 Addis Ababa
11:30 Mombasa
Connect
ET625 Ethiopian Airlines
ET324 Ethiopian Airlines
04:30 Muscat
15:40 Addis Ababa
07:50 Addis Ababa
18:00 Mombasa
Connect
WY721 Oman Air
KQ618 Kenya Airways
14:45 Muscat
20:30 Nairobi
19:00 Nairobi
21:30 Mombasa
Connect
WY721 Oman Air
KQ624 Kenya Airways
14:45 Muscat
23:45 Nairobi
19:00 Nairobi
00:45 Mombasa
Connect
WY2669 Oman Air
QR1333 Qatar Airways
21:25 Muscat
02:30 Doha
22:00 Doha
08:30 Mombasa
Connect
QR1125 Qatar Airways
QR1333 Qatar Airways
22:10 Muscat
02:30 Doha
22:55 Doha
08:30 Mombasa
Connect
QR1137 Qatar Airways
QR1333 Qatar Airways
23:20 Muscat
02:30 Doha
00:05 Doha
08:30 Mombasa
Connect

3. Muscat to Kisumu

  1. You take a bus, shuttle or taxi from your location in Oman to Muscat.

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

  3. You take a bus, shuttle or taxi from Kisumu to your destination in Kenya.

Flight Depart Arrive
AI986 Air India Limited
AI961 Air India Limited
KQ656 Kenya Airways
00:20 Muscat
06:25 Mumbai
12:35 Nairobi
04:25 Mumbai
10:00 Nairobi
13:25 Kisumu
Connect
AI986 Air India Limited
AI961 Air India Limited
5H409 Fly540
00:20 Muscat
06:25 Mumbai
15:30 Nairobi
04:25 Mumbai
10:00 Nairobi
16:15 Kisumu
Connect
AI986 Air India Limited
KQ205 Kenya Airways
KQ656 Kenya Airways
00:20 Muscat
06:35 Mumbai
12:35 Nairobi
04:25 Mumbai
10:20 Nairobi
13:25 Kisumu
Connect
AI986 Air India Limited
AI961 Air India Limited
KQ674 Kenya Airways
00:20 Muscat
06:25 Mumbai
11:00 Nairobi
04:25 Mumbai
10:00 Nairobi
12:00 Kisumu
Connect
G830 GoAir
KQ205 Kenya Airways
KQ656 Kenya Airways
01:25 Muscat
06:35 Mumbai
12:35 Nairobi
05:45 Mumbai
10:20 Nairobi
13:25 Kisumu
Connect
WY601 Oman Air
KQ305 Kenya Airways
KQ656 Kenya Airways
01:55 Muscat
06:55 Dubai
12:35 Nairobi
03:10 Dubai
11:10 Nairobi
13:25 Kisumu
Connect
WY601 Oman Air
KQ305 Kenya Airways
KQ670 Kenya Airways
01:55 Muscat
06:55 Dubai
17:10 Nairobi
03:10 Dubai
11:10 Nairobi
18:00 Kisumu
Connect
WY671 Oman Air
SV0431 Saudia
KQ656 Kenya Airways
02:10 Muscat
07:45 Jeddah
12:35 Nairobi
04:25 Jeddah
11:30 Nairobi
13:25 Kisumu
Connect
WY637 Oman Air
EY641 Etihad
KQ670 Kenya Airways
02:10 Muscat
09:15 Abu Dhabi
17:10 Nairobi
03:10 Abu Dhabi
13:25 Nairobi
18:00 Kisumu
Connect
ET625 Ethiopian Airlines
ET304 Ethiopian Airlines
5H409 Fly540
04:30 Muscat
11:20 Addis Ababa
15:30 Nairobi
07:50 Addis Ababa
13:30 Nairobi
16:15 Kisumu
Connect
ET625 Ethiopian Airlines
ET304 Ethiopian Airlines
KQ670 Kenya Airways
04:30 Muscat
11:20 Addis Ababa
17:10 Nairobi
07:50 Addis Ababa
13:30 Nairobi
18:00 Kisumu
Connect
QR1149 Qatar Airways
QR1335 Qatar Airways
5H409 Fly540
04:35 Muscat
08:15 Doha
15:30 Nairobi
05:20 Doha
14:10 Nairobi
16:15 Kisumu
Connect
QR1149 Qatar Airways
QR1335 Qatar Airways
KQ670 Kenya Airways
04:35 Muscat
08:15 Doha
17:10 Nairobi
05:20 Doha
14:10 Nairobi
18:00 Kisumu
Connect
EK867 Emirates
KQ305 Kenya Airways
KQ670 Kenya Airways
04:40 Muscat
06:55 Dubai
17:10 Nairobi
06:00 Dubai
11:10 Nairobi
18:00 Kisumu
Connect
EK867 Emirates
EK719 Emirates
KQ670 Kenya Airways
04:40 Muscat
10:15 Dubai
17:10 Nairobi
06:00 Dubai
14:15 Nairobi
18:00 Kisumu
Connect
EK867 Emirates
EK719 Emirates
5H409 Fly540
04:40 Muscat
10:15 Dubai
15:30 Nairobi
06:00 Dubai
14:15 Nairobi
16:15 Kisumu
Connect
EK867 Emirates
KQ305 Kenya Airways
KQ656 Kenya Airways
04:40 Muscat
06:55 Dubai
12:35 Nairobi
06:00 Dubai
11:10 Nairobi
13:25 Kisumu
Connect
QR1131 Qatar Airways
QR1335 Qatar Airways
KQ670 Kenya Airways
06:30 Muscat
08:15 Doha
17:10 Nairobi
07:15 Doha
14:10 Nairobi
18:00 Kisumu
Connect
QR1131 Qatar Airways
QR1335 Qatar Airways
5H409 Fly540
06:30 Muscat
08:15 Doha
15:30 Nairobi
07:15 Doha
14:10 Nairobi
16:15 Kisumu
Connect
WY721 Oman Air
KQ654 Kenya Airways
14:45 Muscat
09:25 Nairobi
19:00 Nairobi
10:15 Kisumu
Connect
WY721 Oman Air
KQ650 Kenya Airways
14:45 Muscat
06:15 Nairobi
19:00 Nairobi
07:05 Kisumu
Connect
QR1139 Qatar Airways
QR1341 Qatar Airways
KQ650 Kenya Airways
15:35 Muscat
17:40 Doha
06:15 Nairobi
16:20 Doha
23:35 Nairobi
07:05 Kisumu
Connect
WY613 Oman Air
KQ311 Kenya Airways
KQ654 Kenya Airways
21:05 Muscat
01:55 Dubai
09:25 Nairobi
22:15 Dubai
06:00 Nairobi
10:15 Kisumu
Connect
WY613 Oman Air
KQ311 Kenya Airways
KQ674 Kenya Airways
21:05 Muscat
01:55 Dubai
11:00 Nairobi
22:15 Dubai
06:00 Nairobi
12:00 Kisumu
Connect
WY2669 Oman Air
QR1345 Qatar Airways
KQ654 Kenya Airways
21:25 Muscat
01:55 Doha
09:25 Nairobi
22:00 Doha
07:50 Nairobi
10:15 Kisumu
Connect
WY707 Oman Air
KQ499 Kenya Airways
KQ650 Kenya Airways
21:40 Muscat
03:40 Zanzibar
06:15 Nairobi
02:00 Zanzibar
05:00 Nairobi
07:05 Kisumu
Connect
WY707 Oman Air
KQ499 Kenya Airways
KQ654 Kenya Airways
21:40 Muscat
03:40 Zanzibar
09:25 Nairobi
02:00 Zanzibar
05:00 Nairobi
10:15 Kisumu
Connect
WY707 Oman Air
KQ499 Kenya Airways
KQ674 Kenya Airways
21:40 Muscat
03:40 Zanzibar
11:00 Nairobi
02:00 Zanzibar
05:00 Nairobi
12:00 Kisumu
Connect
FZ50 Flydubai
KQ311 Kenya Airways
KQ654 Kenya Airways
21:45 Muscat
01:55 Dubai
09:25 Nairobi
22:45 Dubai
06:00 Nairobi
10:15 Kisumu
Connect
FZ50 Flydubai
KQ311 Kenya Airways
KQ674 Kenya Airways
21:45 Muscat
01:55 Dubai
11:00 Nairobi
22:45 Dubai
06:00 Nairobi
12:00 Kisumu
Connect
QR1125 Qatar Airways
QR1345 Qatar Airways
KQ654 Kenya Airways
22:10 Muscat
01:55 Doha
09:25 Nairobi
22:55 Doha
07:50 Nairobi
10:15 Kisumu
Connect
QR1125 Qatar Airways
QR1345 Qatar Airways
KQ656 Kenya Airways
22:10 Muscat
01:55 Doha
12:35 Nairobi
22:55 Doha
07:50 Nairobi
13:25 Kisumu
Connect
QR1125 Qatar Airways
QR1345 Qatar Airways
KQ674 Kenya Airways
22:10 Muscat
01:55 Doha
11:00 Nairobi
22:55 Doha
07:50 Nairobi
12:00 Kisumu
Connect
QR1137 Qatar Airways
QR1345 Qatar Airways
KQ654 Kenya Airways
23:20 Muscat
01:55 Doha
09:25 Nairobi
00:05 Doha
07:50 Nairobi
10:15 Kisumu
Connect
QR1137 Qatar Airways
QR1345 Qatar Airways
KQ656 Kenya Airways
23:20 Muscat
01:55 Doha
12:35 Nairobi
00:05 Doha
07:50 Nairobi
13:25 Kisumu
Connect
QR1137 Qatar Airways
QR1345 Qatar Airways
KQ674 Kenya Airways
23:20 Muscat
01:55 Doha
11:00 Nairobi
00:05 Doha
07:50 Nairobi
12:00 Kisumu
Connect
LX243 Swiss
KQ311 Kenya Airways
KQ654 Kenya Airways
23:30 Muscat
01:55 Dubai
09:25 Nairobi
00:45 Dubai
06:00 Nairobi
10:15 Kisumu
Connect
LX243 Swiss
KQ311 Kenya Airways
KQ674 Kenya Airways
23:30 Muscat
01:55 Dubai
11:00 Nairobi
00:45 Dubai
06:00 Nairobi
12:00 Kisumu
Connect
LX243 Swiss
KQ305 Kenya Airways
KQ656 Kenya Airways
23:30 Muscat
06:55 Dubai
12:35 Nairobi
00:45 Dubai
11:10 Nairobi
13:25 Kisumu
Connect
EY381 Etihad
EY641 Etihad
KQ670 Kenya Airways
23:45 Muscat
09:15 Abu Dhabi
17:10 Nairobi
00:50 Abu Dhabi
13:25 Nairobi
18:00 Kisumu
Connect

4. Sohar to Nairobi

  1. You take a bus, shuttle or taxi from your location in Oman to Sohar.

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

  3. You take a bus, shuttle or taxi from Nairobi to your destination in Kenya.

Flight Depart Arrive
QR1135 Qatar Airways
QR1341 Qatar Airways
11:25 Sohar
17:40 Doha
11:55 Doha
23:35 Nairobi
Connect
QR1133 Qatar Airways
QR1345 Qatar Airways
17:25 Sohar
01:55 Doha
17:55 Doha
07:50 Nairobi
Connect
QR1133 Qatar Airways
QR1335 Qatar Airways
17:25 Sohar
08:15 Doha
17:55 Doha
14:10 Nairobi
Connect

References

Find Hotels in Kenya

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

Booking.com