Diani Beach Destination Guide
Kenya Destination Guide

Diani Beach is one of the most popular beach destinations in Kenya and is consistently voted one of the most beautiful beaches in the World. This resort town offers many exciting diversions.Diani Beach is a coastal resort town located about 35km (22 miles) south of Mombasa. It is situated on a stunning stretch of sandy white beach that stretches for 10km. It is considered to be one of the best beach destinations in Africa. This holiday resort area has many luxury hotels, high-class restaurants, nightclubs, cafes and shops - all you need for a fantastic holiday.

Getting there

If you are travelling by road from Mombasa take the highway towards the Tanzanian border, take the ferry across from Mombasa and continue until you come to the town of Ukunda. From there you will take the Diani Road. It is best to travel with a local tour operator -but if you are on a budget or are feeling adventurous you can travel by local minibus taxis called matatus, but these are often overcrowded.

Airport - The nearest airport to Diani Beach is the Moi International Airport in Mombasa. You can either fly in from Jomo Kenyatta International Airport or catch one of the direct flights from Europe and other African countries. There is a small airfield just outside Ukunda which charter flights can fly into.

What to in Diani Beach

  • Wind surfing and paragliding
  • Snorkelling and scuba diving
  • Have a round of golf on the Championship course
  • Kite surfing
  • Deep sea fishing
  • Fly fishing
  • Dhow safari
  • Experience a microlight flight

The Diani Experience

All the hotels offer a wide array of activities such as diving, snorkelling, windsurfing, water-skiing, paragliding and much more. The bay is protected by a reef and offers safe swimming for the whole family. There are many excellent dive spots where you can see turtles, dolphins and may colourful corals and tropical fish

Once you have had your fill of the surf, you can spend some time on the turf - enjoying a round of golf at the 18-hole championship golf course. Go for a walk in the beautiful forests which are home to baboons and Black and White Colobus Monkeys, as well as many species of birds. Another great idea is to hire a bike and explore along the coastline taking in the beautiful scenery.


Diani beach has the quintessential holiday climate. It has fantastic weather throughout the year. December to April is generally the hottest time of year with an average temperature of 31 °C. In July and August the temperature generally averages 27 °C.

One thing that can affect your beach experience is the monsoon winds. April and May are the wettest months due to the monsoon rains. February is usually the driest month and March the hottest.

Diani Beach Accommodation

Diani Beach accommodation options include beach resorts, lodges and villas situated on a long stretch of beautiful sandy white beach. They offer a range of accommodation in comfortable suites and rooms

Enjoy beach games such as volleyball, or tennis. Relax by the swimming pool, or work on your tan by the beach. They offer a wide range of watersports or you could just relax and be pampered with a wellness treatment at the spa.

AfroChic Diani

AfroChic Diani is a Kenya beach hotel in Diani Beach that offers guests the ideal beach accommodation to end off a perfect Kenya safari....more

Alfajiri Cliff Villa

This exclusive-use villa in Diani Beach, South Coast Mombasa provides a glamorous getaway home. Alfajiri Cliff Villa overlooks the Indian Oc...more

Kinondo Kwetu

Visit south Diani Beach and soak up the beauty and peace of Kinondo Kwetu on a Kenya holiday. Warm, azure seas and sparkling white beaches -...more
Kenya Travel | Best of Kenya Safari and Tour
©2024 Siyabona Africa (Pty)Ltd - Private Tours and Safari