Jump to:
Diani Beach is the most popular and the most sophisticated beach south of Mombasa.
There are many hotels, shops and services; the beach itself is a long stretch of white sand fringed by palms and other indigenous bush.
Inconspicuous hotels
Although there are many hotels on Diani Beach, most of them are low-rise and are set in quite large properties with gardens and trees. There are also many private homes along the Diani beachfront. Therefore, although this is a popular and busy tourist spot, you do not feel overwhelmed by hotels and people.
There is still a nice sense of nature, most of the hotels have a laid-back, relaxed atmosphere, and in certain places you can still walk along the beach where there will not be throngs of people.
who's been there
-
617-223-4521617-223-4534
- Make an inquiry
Suggested itineraries featuring Diani Beach
Our itineraries will give you suggestions for what is possible when you travel in Diani Beach, and they showcase routes we know work particularly well. Treat them as inspiration, because your trip will be created uniquely by one of our specialists.
Places near Diani Beach
- Funzi Island 18 miles away
- Mombasa 22 miles away
- Kenya's Coastline 55 miles away
- Watamu 76 miles away
- Tsavo East National Park 119 miles away
- The Parks & Reserves of Southern Kenya 125 miles away
- Tsavo West National Park 129 miles away
- The Tana Delta 134 miles away
- Lamu Archipelago 170 miles away
- The Chyulu Hills 172 miles away
- Amboseli National Park 206 miles away
- Shompole Magadi 283 miles away
- Nairobi 285 miles away
Photos of Diani Beach
Accommodation choices for Diani Beach
We've selected a range of accommodation options for when you visit Diani Beach. Our choices usually come recommended for their character, facilities and service or location. Our specialists always aim to suggest properties that match your preferences.
-
Almanara
Diani Beach -
Pinewood Beach Resort & Spa
Diani Beach -
The Sands at Nomad
Diani Beach -
Waterlovers Beach Resort
Diani Beach -
Kinondo Kwetu
Diani Beach