Nairobi to Diani Beach Flights

Fly Nairobi to Diani Beach in about one hour, landing at Ukunda airstrip a few minutes from the south coast hotels.

Diani Beach, Kenya — served by Safarilink flights from Nairobi
Flight time
60 minutes
Fare from
KES 8,385 one way
Departs
Wilson Airport, Nairobi
Arrives
Ukunda (Diani) Airstrip

Flight schedule: Nairobi (Wilson) to Diani Beach

Typical daily departure times. Times can change with demand and weather, so confirm your date with us before travelling.

Daily Safarilink departures from Nairobi to Diani Beach
Departs WilsonFlight timeFare fromBook
08:0060 minutesKES 8,385Book 08:00
12:3060 minutesKES 8,385Book 12:30
16:0060 minutesKES 8,385Book 16:00

Why fly to Diani Beach

Diani's white sand and warm Indian Ocean water are the fastest beach escape from Nairobi. Flying into Ukunda avoids both the Mombasa road and the Likoni ferry queue, so a Friday afternoon departure still puts you at the beach for sunset.

  • Award-winning white sand beach
  • Kite surfing, diving and dhow trips
  • Colobus monkey forest and Shimba Hills
  • Minutes from the south coast resorts

Book your Nairobi to Diani Beach flight

Send us your travel date and number of passengers and we will confirm seats and the current fare.

Nairobi to Diani Beach: common questions

How long does the flight from Nairobi to Diani take?

About 60 minutes from Wilson Airport to Ukunda airstrip at Diani.

How much are Nairobi to Diani flights?

Fares start from KES 8,385 per person one way, subject to availability on your date.

What is the baggage allowance?

15 kg per passenger on soft-sided bags, plus a 5 kg piece of hand luggage. Extra baggage can be pre-purchased on request.

Do Diani flights avoid the Likoni ferry?

Yes. Ukunda airstrip is already on the south coast, so there is no ferry crossing.

Other popular routes