One Way

Popular Filters

One Way Price

SGD 473 SGD 3,500

Duration

7 h 35 m 38 h 30 m

Stops From Nairobi

Departure From Nairobi

Before 6 AM

SGD 523

6 AM - 12 PM

SGD 714

12 PM - 6 PM

SGD 499

After 6 PM

SGD 473

Arrival at Muscat

Before 6 AM

SGD 593

6 AM - 12 PM

SGD 485

12 PM - 6 PM

SGD 473

After 6 PM

SGD 523

Alliances & Airlines

Oneworld

(15)

SkyTeam

(13)

Star Alliance

(6)

+ 10 more

Layover Airports

+ 9 more

Layover Duration

1 h 15 m 28 h 30 m

Nairobi To Muscat Flights

Book Nairobi to Muscat flight tickets at lowest price. Get best deals on your upcoming Nairobi to Muscat flights only on MakeMyTrip. Also Book Muscat to Nairobi Flights. Currently 49 flights flying from Nairobi to Muscat. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
Kenya Airways, Flydubai

SGD 473

Transit Visa may be required

Nairobi to Muscat , 24 Jun

Kenya Airways KQ | 304

22:20

Tue, 24 Jun 25

Terminal T1A

Nairobi, Kenya

05 h 15 m

04:35

Wed, 25 Jun 25

Terminal T1

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Flydubai FZ | 41

11:00

Wed, 25 Jun 25

Terminal T2

Dubai, United Arab Emirates

01 h 10 m

12:10

Wed, 25 Jun 25

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeatMeal

Fare Option 1

Fare offered by airlines.

Not allowed
2 Pieces
Cancellation Fee starting
SGD 265
Date Change Fee starting
SGD 265
Chargeable
No Meals

SGD 473

Kenya Airways

SGD 485

Transit Visa may be required

Nairobi to Muscat , 24 Jun

Kenya Airways KQ | 304

22:20

Tue, 24 Jun 25

Terminal T1A

Nairobi, Kenya

05 h 15 m

04:35

Wed, 25 Jun 25

Terminal T1

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Kenya Airways KQ | 5391 | Operated By Oman Air

06:05

Wed, 25 Jun 25

Terminal T1

Dubai, United Arab Emirates

01 h 15 m

07:20

Wed, 25 Jun 25

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeatMeal

Fare Option 1

Fare offered by airline.

Not allowed
46 kg (2 Pc.)
Non-refundable fare
Date Change Fee starting
SGD 265
Chargeable
No Meals

SGD 485

Kenya Airways, Flydubai

SGD 499

Transit Visa may be required

Nairobi to Muscat , 24 Jun

Kenya Airways KQ | 310

17:10

Tue, 24 Jun 25

Terminal T1A

Nairobi, Kenya

05 h 15 m

23:25

Tue, 24 Jun 25

Terminal T1

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Flydubai FZ | 41

11:00

Wed, 25 Jun 25

Terminal T2

Dubai, United Arab Emirates

01 h 10 m

12:10

Wed, 25 Jun 25

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeatMeal

Fare Option 1

Fare offered by airlines.

Not allowed
2 Pieces
Cancellation Fee starting
SGD 265
Date Change Fee starting
SGD 265
Chargeable
No Meals

SGD 499

Kenya Airways

SGD 511

Transit Visa may be required

Nairobi to Muscat , 24 Jun

Kenya Airways KQ | 310

17:10

Tue, 24 Jun 25

Terminal T1A

Nairobi, Kenya

05 h 15 m

23:25

Tue, 24 Jun 25

Terminal T1

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Kenya Airways KQ | 5391 | Operated By Oman Air

06:05

Wed, 25 Jun 25

Terminal T1

Dubai, United Arab Emirates

01 h 15 m

07:20

Wed, 25 Jun 25

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeatMeal

Fare Option 1

Fare offered by airline.

Not allowed
46 kg (2 Pc.)
Non-refundable fare
Date Change Fee starting
SGD 265
Chargeable
No Meals

SGD 511

Qatar Airways, SalamAir

SGD 523

Transit Visa may be required | Re Check-in of Baggage required

Nairobi to Muscat , 24 Jun

Qatar Airways QR | 1342

01:20

Tue, 24 Jun 25

Terminal T1C

Nairobi, Kenya

05 h 10 m

06:30

Tue, 24 Jun 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1006

07:55

Tue, 24 Jun 25

Doha, Qatar

01 h 20 m

10:15

Tue, 24 Jun 25

Terminal T1

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

SalamAir OV | 248

19:55

Tue, 24 Jun 25

Terminal T2

Dubai, United Arab Emirates

01 h 15 m

21:10

Tue, 24 Jun 25

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeatMeal

Friendly

Fare offered by airlines.

7 kg
2 Pieces
Non-refundable fare
Date Change Fee starting
SGD 226
Chargeable
No Meals

SGD 523