Nairobi to Diani Beach

Nairobi to Diani Beach: Diani Beach is a white sandy beach situated about 30 kilometers from Mombasa. Diani beach is found in Kwale County and near the town of Ukunda.

The beach stretches for 10 kilometers offering visitors a wide variety of leisure activities, restaurants and hotels to choose from.

Diani Beach provides breathtaking views if the Indian Ocean and soft white sands for relaxing.

It is a perfect place to get away from the daily hustle, relax before a Kenya Safari or after having an adventurous safari.

Nairobi to Diani Beach

Distance from Nairobi to Diani Beach – Road

The Distance from Nairobi to Diani Beach by Road is approximately 520 kilometers

Nairobi to Diani Beach Flights

There are a number of flights from Nairobi to Diani. The approximate flight time is 1 hour 10 minutes.

The price may vary depending on the airline you are using.

Below are some of the airlines going to Diani from Nairobi.

  • Jambojet
  • Safarilink
  • Skyward Express
  • East African Safari Air Express
  • Fly540
  • Silverstone Air

What is the cheapest way to get from Nairobi to Diani Beach?

The cheapest way to get from Nairobi to Diani is by road. The cost is from US$ 10 to $ 45

Distance from Mombasa Airport to Diani Beach

The distance from Mombasa Airport to Diani Beach is approximately 30 km.

Fun Activities in Diani

There are a number of outdoor activities in Diani that you can do. Some of the fun activities in Diani include:

  • Diani Beach
  • Colobus Conservation
  • Kaya Kinondo Sacred Forest

Diani Beach Activities

  • Skydiving in Diani
  • Scuba Diving
  • Snorkeling
  • Boat Trips in Diani Beach
  • Playing Golf
  • Visit Shimba Hills
  • Visit Diani Beach Art Gallery Exhibitions
  • Relax at the Spas in Diani
  • Visit Chale Island

Diani Beach – Video