Diani Beach

Photo by Poonam Rayat
Photo by Poonam Rayat
Photo by Paul Rydel
Photo by Angela Williams Ashley
Photo by Angela Williams Ashley


Plan a trip to see Diani Beach

Price found within the past 48 hours. Click for updated prices.
Diani Sea Resort
Sarova Whitesands Beach Resort & Spa
PrideInn Paradise Beach Resort & Spa Mombasa

Popular places to visit


Top Hotel Deals

Diani Sea Resort

Diani Sea Resort

4 out of 5
Diani Beach Road, Diani Beach
Diani Sea Resort
Baobab Beach Resort & Spa

Baobab Beach Resort & Spa

4 out of 5
Diani Beach Road, Diani Beach
Baobab Beach Resort & Spa
Nomad Beach Resort

Nomad Beach Resort

5 out of 5
Diani Beach Road, Diani Beach
Nomad Beach Resort
Diani Sea Lodge

Diani Sea Lodge

3.5 out of 5
Diani Beach Road, Diani Beach
Diani Sea Lodge
10 minutes to the beach! Villa Sultanas Luxury Villa with private swimming pool

10 minutes to the beach! Villa Sultanas Luxury Villa with private swimming pool

Kwale County
10 minutes to the beach! Villa Sultanas Luxury Villa with private swimming pool
Lotfa Resort Diani

Lotfa Resort Diani

3.5 out of 5
Diani Beach, Diani Beach
Lotfa Resort Diani
Furnished Holiday home in Diani with swimming pool and private beach

Furnished Holiday home in Diani with swimming pool and private beach

Kwale County
Furnished Holiday home in Diani with swimming pool and private beach
Diplomat Diani Beach Resort

Diplomat Diani Beach Resort

3.5 out of 5
Diani Beach Road, Diani Beach, Kwale County
Diplomat Diani Beach Resort
Safari Beach Hotel

Safari Beach Hotel

3 out of 5
Beach Road, Diani Beach, Kwale County
Safari Beach Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Things to do near Diani Beach

Diani Beach offers an array of activities for tourists, including sunbathing on pristine sands, snorkelling in vibrant coral reefs, and exploring lush coastal forests. Visitors can indulge in water sports like kite surfing and jet skiing, while the nearby Shimba Hills National Reserve provides opportunities for wildlife safaris. Additionally, local markets and restaurants serve delicious Swahili cuisine, making Diani a delightful destination for relaxation and adventure.

Shopping

Diani Beach offers vibrant local markets for souvenirs and gifts. If you're up for a drive, visit City Mall, 14.3km away, for a mix of shops and entertainment. Mtwapa Mall, 18.0km away, also features various boutiques and family-friendly activities to explore.

Recreation

At Leisure Golf Club, located 14.9km from Diani Beach, experience outdoor sports vibes while playing on a beautifully maintained golf course. Enjoy the lush scenery as you unwind and engage in a game that combines relaxation with a touch of friendly competition amidst nature.

Adventure

Wild Waters, located 13.7km from Diani Beach, is a thrilling waterpark offering an array of slides and pools for all ages. Experience exhilarating rides and family-friendly attractions that promise a day filled with excitement and adventure in a vibrant atmosphere.

Nightlife

Diani Beach boasts a vibrant nightlife, with lively beach bars like The Edge Beach Restaurant offering cocktails and music by the shore. For a more relaxed vibe, visit the charming Forty Thieves Beach Bar, known for its beachfront parties and friendly atmosphere.

Find the best attractions near Diani Beach

Diani Beach, located in Kwale County, Kenya, offers an array of attractions for every type of traveller. Whether you're seeking relaxation on the stunning beaches, adventurous outings in the nearby forests, or exploration of the national parks, Diani has it all. Be sure to visit local attractions and immerse yourself in the beauty of Diani, making your holiday an unforgettable experience filled with outdoor adventures.

  • Tiwi Beach: Experience the serene beauty of Tiwi Beach, located 3.1km from Diani Beach. Known for its tranquil atmosphere and soft sands, it's the perfect spot to unwind and soak up the sun, offering a more secluded alternative to its busier counterpart.
  • Kongo Mosque: Just 3.1km away, Kongo Mosque invites you to explore its rich cultural heritage. This stunning mosque showcases traditional Islamic architecture and provides a peaceful environment, allowing visitors to appreciate local customs and community life.
  • Mombasa Marine National Park: Adventure awaits 6.8km from Diani Beach at Mombasa Marine National Park. Dive into vibrant coral reefs or take a boat tour to witness the stunning marine life, all while enjoying breathtaking coastal scenery and outdoor activities.

Best time to go to Diani Beach

The best time to visit Diani Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Diani Beach falls in March, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature around Diani Beach falls in July and August. August has average visitor numbers and mostly sunny weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January81.3°F (27.4°C)No Rain (Dry)Mostly SunnySlightly HighAverage
February81.9°F (27.7°C)No Rain (Dry)Mostly SunnyAverageAverage
March82.9°F (28.3°C)Light RainMostly SunnyAverageAverage
April81.9°F (27.7°C)Light RainMostly CloudyAverageAverage
May79.3°F (26.3°C)Moderate RainMostly CloudySlightly LowSlightly Low
June77.9°F (25.5°C)Light RainMostly SunnySlightly LowAverage
July76.5°F (24.7°C)Light RainMostly SunnyAverageSlightly High
August76.5°F (24.7°C)Light RainMostly SunnyAverageSlightly High
September77.4°F (25.2°C)Light RainMostly SunnySlightly HighSlightly Low
October79.0°F (26.1°C)Light RainMostly SunnySlightly LowAverage
November80.4°F (26.9°C)Light RainMostly SunnyAverageSlightly Low
December81.3°F (27.4°C)Light RainMostly SunnySlightly HighSlightly High

Booking tips and Expedia advantages for Diani Beach

To save money during your visit to Diani Beach, consider travelling in May, September, or November when prices are lower. Booking your hotel about a month in advance usually yields the best rates; Saturday is typically the cheapest day to stay. Use Expedia's search tool to compare prices, filter for eco-friendly options, and explore last-minute deals for better savings. Additionally, bundling your hotel, flights, and activities into a package deal can further cut costs. Look out for exclusive offers and luxury hotel deals to maximise your budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Diani Beach are May, September and November, where the prices are slightly lower. This is in comparison to August and December to January, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel around Diani Beach about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Diani Beach is Saturday. The most expensive day to stay around Diani Beach is Monday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, preferred destination, and additional criteria. You can arrange your search results to display prices from lowest to highest, allowing you to easily find the most affordable hotels first. Additionally, there's an option to filter by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your Diani Beach hotel reservation with your flights and activities through an Expedia package deal.