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.
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.
- 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 ExperienceAll 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.
Recommended Accommodation Pinewood Beach Resort and Spa - The Pinewood Beach Resort and Spa is a multi award winning boutique hotel 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.
ClimateDiani 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.