How to get to Oman from Kenya by flight ? You can check flights from Kenya to Oman below.
You can find flight ticket prices from Kenya to Oman with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Muscat and cost approximately 370 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Sohar and cost approximately 500 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Nairobi.
You take a flight from Nairobi to Salalah and cost approximately 440 USD.
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 |
You take a bus, shuttle or taxi from your location in Kenya to Kisumu.
You take a flight from Kisumu to Muscat and cost approximately 290 USD.
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 |
You can find hotels and accommodations in Oman with our hotels search tool below
Booking.com