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.
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.
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.
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.