Photo by Poonam Rayat

Search Hotels Near Diani Beach, Mombasa

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top Trending Hotels Near Diani Beach

Nomad Beach Resort

5.0 star property
9.0 out of 10, Wonderful, (105)
"We loved everything, especially the pool, the food, the service and the quiet beautiful beach. We will be back soon!"
The price is £432
includes taxes & fees
7 Aug - 8 Aug
Nomad Beach Resort

Waterlovers Beach Resort

3.5 star property
9.8 out of 10, Exceptional, (28)
"Clean, food could be better, disappointed in the food and the wifi. But the place is very beautiful and literally by the beach. Service is also good and every one of the staff is great"
The price is £294
includes taxes & fees
28 Aug - 29 Aug
Waterlovers Beach Resort

Villa Mandhari- Diani Beach

3.5 star property
9.0 out of 10, Wonderful, (4)
The price is £115
includes taxes & fees
1 Aug - 2 Aug
Villa Mandhari- Diani Beach

Swahili Beach Resort

5.0 star property
9.0 out of 10, Wonderful, (264)
"the best one so far , food location, everything about this hotel is gorgeous "
The price is £258
includes taxes & fees
13 Aug - 14 Aug
Swahili Beach Resort

Safari Beach Hotel

3.0 star property
7.2 out of 10, Good, (7)
"Great place to stay!"
The price is £88
includes taxes & fees
11 Aug - 12 Aug
Safari Beach Hotel

Tradewinds Lodge

3.0 star property
5.4 out of 10, (3)
"This place is listed as Gloria Beach Lodge but it does not exist at the given address on the confirmation email. The phone number is a Ukrainian one. To contact this number after many attempts was futile. A message was sent via a local number and a local who contacted me 6 days later .In the meantime my family and I had to find alternative accommodation for those 6 days. Unfortunately I had a second booking of 2weeks with same lodge which ended up being a hotel called Tradewinds which is...
The price is £18
includes taxes & fees
18 Aug - 19 Aug
Tradewinds Lodge

Pendo Villas Diani

2.0 star property
9.0 out of 10, Wonderful, (4)
"The receptionist, I believe her name was Tricia, is very communicative, warm, and inviting. Their service was excellent, we had a great time there, and I would definitely recommend it and return."
Pendo Villas Diani

Qua Bruce Apartment

3.0 star property
Qua Bruce Apartment

DIANI BEACH GOLD APARTMENTS

3.0 star property
10.0 out of 10, Exceptional, (2)
"A great find! The room was spacious and well maintained, the host was lovely, and it was a close walk to numerous stalls with a variety of goods and amazing fresh produce. Having a kitchen allowed me to stay in if I wanted, but the apartment was also close to bars and restaurants. There is a close-by bar that plays loud music, but not super late, and I actually liked hearing the local music. The people I met were so friendly! And really, the host was very accommodating and responded to questions...
The price is £32
includes taxes & fees
30 Jul - 31 Jul
DIANI BEACH GOLD APARTMENTS

Soul Breeze Beach Resort

3.0 star property
8.0 out of 10, Very good, (3)
"Great atmosphere . Friendly and casual . Great food and entertainment. Rooms are a bit run down but the price is low. Love the atmosphere !"
The price is £21
includes taxes & fees
30 Jul - 31 Jul
Soul Breeze Beach Resort

Lotfa Resort Diani

3.5 star property
6.2 out of 10, (12)
"Lotfa is a great place, quiet, serene, beautiful and very very clean. The pool is also clean. I love it and commend the place to anyone "
The price is £73
includes taxes & fees
30 Jul - 31 Jul
Lotfa Resort Diani

Raquel's Bliss Hotel Diani

2.5 star property
6.0 out of 10, (1)
"Enchanting venue, caretaking staff very friendly, sadly let down by a poor shower tbat needs maintenence! The location is tranquil but you do need to leave the place to eat and shop. That said, good value for money and enjoyed the stay."
The price is £19
includes taxes & fees
5 Aug - 6 Aug
Raquel's Bliss Hotel Diani

Doric Cottages Diani

3.0 star property
4.0 out of 10, (1)
"The term Luxury cottage is an insult. The pictures are very misleading.This place is so run down. The staff you can tell is trying hard but obviously the owner cares nothing about customer service or being honest. Our "Luxury cottage" had no microwave, no satellite TV and the kitchen and living room were exposed to heat as there are no windows only loose screening that let lots of bugs in. The couch and beds sit on concrete reminiscent of city jail. I realize this property is in the tropics but...
The price is £91
includes taxes & fees
6 Aug - 7 Aug
Doric Cottages Diani

Coral Beach Resort

2.0 star property
3.0 out of 10, (2)
The price is £68
includes taxes & fees
7 Aug - 8 Aug
Coral Beach Resort

Sonnie House Diani

3.0 star property
2.0 out of 10, (1)
"Hotels.com did not even have the rightful owners on the platform. Some other agency had put this property on the platform. I had to scramble and get a different booking because on arrival at the property I found out that the property was unsuitable for habitation and was going through a renovation!!"
The price is £63
includes taxes & fees
30 Jul - 31 Jul
Sonnie House Diani

Babylon Gardens

3.0 star property
The price is £57
includes taxes & fees
11 Aug - 12 Aug
Babylon Gardens

Kreyol Krib Diani

3.5 star property
The price is £47
includes taxes & fees
30 Jul - 31 Jul
Kreyol Krib Diani

Diani Doric Cottages

3.0 star property
The price is £60
includes taxes & fees
1 Aug - 2 Aug
Diani Doric Cottages

Sophia Baharini Diani Apartments

3.0 star property
The price is £47
includes taxes & fees
11 Aug - 12 Aug
Sophia Baharini Diani Apartments

Diani Hostel

1.0 star property
The price is £15
includes taxes & fees
5 Aug - 6 Aug
Diani Hostel
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Diani Beach Hotel Reviews

Destinations near Mombasa

Find out more about Diani Beach

Find out more about Diani Beach

Top reasons to visit Diani Beach

  • Stunning Beaches: Diani Beach boasts pristine sands and crystal-clear waters, perfect for sunbathing and relaxation.
  • Exciting Water Sports: Engage in thrilling activities like kite surfing, jet skiing, and snorkelling in vibrant coral reefs.
  • Wildlife Adventures: Explore the nearby Shimba Hills National Reserve for unforgettable wildlife safaris.
  • Delicious Swahili Cuisine: Savor local delicacies at vibrant markets and charming restaurants.
  • Charming Accommodations: Choose from a range of lodgings, from guesthouses to luxurious resorts, ensuring a memorable stay.

Find great hotels near Diani Beach

Discover the perfect getaway at Diani Beach, where a variety of accommodation options await, from charming guesthouses to luxurious hotels. Whether you’re seeking a family-friendly retreat, a romantic escape, or a business-oriented stay, Diani Beach caters to all. Enjoy the stunning coastline and exceptional amenities at renowned establishments such as Diani Sea Resort and PrideInn Hotel Diani, ensuring a memorable holiday experience by the sea.

  • Diani Reef Beach Resort & Spa: Nestled 1.9km from Diani Beach, this luxurious 5-star resort is perfect for adventurous travellers seeking a blend of business and leisure. With a variety of adventure sports on offer, including waterskiing and snorkelling, guests can indulge in thrilling activities both onsite and nearby. The resort caters to business professionals with comprehensive amenities such as a conference centre, meeting rooms, and a dedicated business centre. After a day of excitement, unwind in elegant accommodations that embody comfort and sophistication.
  • Baobab Beach Resort & Spa: Just 559m from Diani Beach, this 4-star resort offers a delightful family-friendly atmosphere. Its spa-themed environment is complemented by an array of adventure sports, including windsurfing and archery. Families will appreciate the dedicated amenities for children, including a playground and a children's club, ensuring that younger guests are entertained. The resort's full-service spa and pool area provide relaxation with massage treatments and sun loungers, making it an ideal choice for families seeking both adventure and rejuvenation.
  • Swahili Beach Resort: Located 1.2km from Diani Beach, this 5-star resort epitomises luxury while providing direct beach access. It is an excellent choice for families looking to enjoy a coastal getaway. The resort features amenities tailored for children, such as a kids' pool, highchairs, and onsite babysitting services, ensuring a worry-free experience for parents. With its stunning beachfront views and upscale facilities, guests can enjoy both relaxation and leisure in this idyllic setting.

Where to stay near Diani Beach

Diani Beach offers a delightful blend of relaxation and recreation, making it an ideal beach destination for travellers. Just metres from the stunning coastline, you can explore vibrant neighbourhoods filled with friendly locals and romantic spots. With amazing beaches at your doorstep, you’ll find plenty of opportunities to unwind or indulge in water sports. Be sure to check availability for accommodation that allows you to immerse yourself in the serene atmosphere of this enchanting region.

  • Diani Beach: Diani Beach is a stunning coastal city renowned for its pristine white sands and vibrant marine life. Located a mere 1.9km from the town centre, it draws visitors year-round, though the peak times are January and between March and April. This destination is perfect for beach lovers and adventure seekers alike, offering an array of activities such as water sports, golf, and visits to local attractions like the Diani Beach National Park and various islands. The warm Indian Ocean and lush surroundings make it a picturesque choice for relaxation and outdoor adventures.
  • Ukunda: Just 1.9km from Diani Beach, Ukunda is a lively town that thrives on a blend of culture and outdoor fun. With its visitor numbers peaking in September and December to January, Ukunda is a hotspot for those seeking beach-related activities, including golf and outdoor excursions. The town is conveniently located near beautiful beaches and parks, providing ample opportunities for exploration. Ukunda’s vibrant atmosphere, combined with its proximity to the ocean, makes it an ideal spot for an immersive Kenyan experience.
  • Galu Beach: Located 1.9km from Diani Beach, Galu Beach is a charming neighbourhood known for its serene environment and beautiful coastline. Like its counterparts, it attracts visitors year-round, with peak months in January, April, and September. Galu Beach is perfect for those who appreciate a quieter beach experience while still enjoying outdoor activities and shopping at nearby centres. Attractions such as the local nature reserves and parks offer a unique opportunity to explore the area’s diverse ecosystems, making it a fantastic choice for nature enthusiasts.

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.

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.

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

The nearest major airports for your trip to Diani Beach

Accessing Diani Beach is convenient with two major airports nearby. Mombasa Moi International Airport (MBA) is situated 12.4km away, with excellent hotel options like the 5-star PrideInn Paradise Beach Resort & Spa, 6.2km from the airport, offering 24-hour airport shuttles. Ukunda Airport (UKA) is only 1.2km from Diani Beach, with luxurious stays such as the 5-star Swahili Beach Resort, just 621m away. Both airports provide easy access to Diani Beach, ensuring a smooth transition from your travels to your relaxing getaway.

Frequently asked questions

What's the area like around Diani Beach?

Diani Beach is located in Diani Beach. Travellers like the surrounding area for its beaches. If you're looking for a convenient place to stay, take a look at the 64 hotels and other accommodation options you'll find within a mile.

What's the best place to stay near Diani Beach?

Adjacent to Diani Beach, Nomad Beach Resort is one of the top choices for your stay based on our traveller data, and this hotel offers 3 indoor pools and a full-service spa. Other good choices close by include Baobab Beach Resort & Spa and Lotfa Resort Diani.

How many hotels will I be able to find close to Diani Beach?

Expedia has 64 hotels and other accommodation options within a mile from Diani Beach.

If I need to cancel the hotel reservation for my stay near Diani Beach, will I receive a refund?

Yes, most hotel room reservations are fully refundable if cancelled before the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a reservation that's non-refundable, it may still be possible to cancel it and get a refund within 24 hours of booking. Plug in your dates, click on "Search", then filter by "fully refundable" to view the best deals near Diani Beach.