Stretching along Kenya's Indian Ocean coast like a ribbon of brilliant white, Diani Beach is a gorgeous setting for a beach vacation. Against the backdrop of forests echoing with the cries of wildlife, visitors can relax in a truly idyllic destination.
1. The Beach
The centerpiece of Diani Beach isn't a mystery: the resort built along its eponymous beach, a pure white strand of sun-baked sand.
2. Enjoy a Wide Range of Water Sports
Diani Beach is a magnet for water sports fans, with the opportunity to windsurf, water ski, jet ski, swim, snorkel, kayak, sail, and dive.
3. The Shimba Hills Are Right Next Door
Visible from the beach, the Shimba Hills National Reserve is a haven of biodiversity where you can glimpse elephants and sable antelopes, and hike to gorgeous waterfalls.
4. It's a Great Diving Destination
Diving is a big deal in Diani Beach, where you can take "diving safaris" on traditional dhows, including excursions to the Kisite Mpunguti Marine Park and Reserve - home to a huge dolphin colony.
5. There Are Plenty of Land-Based Activities
If you are a land-lubber, Diani Beach delivers as well, with golf courses, great shopping centers, and - for the most adventurous - a popular skydiving school.
Where to stay in Diani Beach
Diani Beach offers some superb accommodation options cutting across all categories and star ratings.
Popular neighborhoods in Diani Beach
Diani Beach - the core of the resort itself, Diani Beach has plenty to offer, including the Diani Beach Shopping Centre, where you can stock up on souvenirs at the Diani Beach Art Gallery.
Galu Kinondo - a couple of miles south of Diani, Galu Kinondo is home to a couple of the plushest resort hotels and excellent eateries on the Beach.
Maweni Beach - North of Diani, Maweni is much quieter, but almost as attractive and provides great access to the Shimba Hills.
How to get around Diani beach
Public transportation is thin on the ground in Diani Beach, and most people rely on taxis or their own vehicles.
Taxi companies like Chideri operate in the Diani Beach area. Expect to pay around KSh1,000 per mile.
Rental companies include Cool Auto Hire and Glory Car Hire. Rates start at around KSh700 per day.
The cost of living in Diani beach
Central Diani Beach is the place to shop. To be more exact, head to the Diani Beach Shopping Centre, where works of art, clothing and locally crafted jewelry are all available.
Groceries and Other
Grocery shopping options include M Supermarket and Chandarana.