Diani Beach Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Diani Beach hotels

Coral Cove Diani Treehouses

Coral Cove Diani Treehouses
5.0 star property
Diani Beach
The price is P9,546
P11,264 total
includes taxes & fees
Feb 26 - Feb 27
Coral Cove Diani Treehouses

Marikeka Hotel

Marikeka Hotel
3.5 star property
Galu Beach
The price is P3,415
P6,269 total
includes taxes & fees
Feb 28 - Mar 1
Marikeka Hotel

Diani Sea Lodge

Diani Sea Lodge
3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (76 reviews)
"Food could be improved "
United States
Annastacia
The price is P12,847
P15,160 total
includes taxes & fees
Mar 2 - Mar 3
Diani Sea Lodge

Silent Palms

Silent Palms
4.0 star property
Diani Beach
The price is P4,193
P4,948 total
includes taxes & fees
Feb 26 - Feb 27
Silent Palms

Neptune Village Beach Resort & Spa All Inclusive

Neptune Village Beach Resort & Spa All Inclusive
4.0 star property
Galu Beach
8.0 out of 10, Very Good, (38 reviews)
"Great"
United Kingdom
Michael
The price is P13,805
P16,290 total
includes taxes & fees
Mar 23 - Mar 24
Neptune Village Beach Resort & Spa All Inclusive

Pinewood Beach Resort and Spa

Pinewood Beach Resort and Spa
4.0 star property
Diani Beach
9.2 out of 10, Wonderful, (32 reviews)
"On the beach, lush foliage, relaxing atmosphere, good food."
United States
CarolAnne
The price is P14,833
P17,503 total
includes taxes & fees
Mar 16 - Mar 17
Pinewood Beach Resort and Spa

Swahili Beach Resort

Swahili Beach Resort
5.0 star property
Diani Beach
9.0 out of 10, Wonderful, (281 reviews)
"Amazing accommodations, great caring, friendly and professional staff. "
United States
Cyprian
Swahili Beach Resort

Leshan Luxury Villas

Leshan Luxury Villas
4.5 star property
Diani Beach
The price is P2,937
P3,466 total
includes taxes & fees
Mar 2 - Mar 3
Leshan Luxury Villas

Asha Boutique Hotel

Asha Boutique Hotel
3.0 star property
Diani Beach
9.6 out of 10, Exceptional, (5 reviews)
"Beautiful quite small hotel directly at the beach and wonderful, friendly staff. "
Finland
Lasse
The price is P11,455
P13,517 total
includes taxes & fees
Feb 28 - Mar 1
Asha Boutique Hotel

Amkia Villas Diani

Amkia Villas Diani
3.5 star property
Diani Beach
9.8 out of 10, Exceptional, (11 reviews)
"Clean room, courteous staff and good amenities. Need to add a gym though."
United States
Erick
The price is P6,499
P7,668 total
includes taxes & fees
Mar 25 - Mar 26
Amkia Villas Diani

Papillon Lagoon Reef

Papillon Lagoon Reef
3.5 star property
Diani Beach
8.0 out of 10, Very Good, (39 reviews)
"Great hotel- by the beach, plenty of sun chairs and good food"
United Kingdom
VANESSA
The price is P12,411
P14,645 total
includes taxes & fees
Feb 26 - Feb 27
Papillon Lagoon Reef

LalaGalu

LalaGalu
4.0 star property
Galu Beach
9.6 out of 10, Exceptional, (34 reviews)
"Cozy place to stay."
Canada
Betty
The price is P8,873
P10,470 total
includes taxes & fees
Mar 2 - Mar 3
LalaGalu

DARAD HOTEL

DARAD HOTEL
2.5 star property
Diani Beach
The price is P1,708
P2,304 total
includes taxes & fees
Feb 26 - Feb 27
DARAD HOTEL

Diani Sea Resort

Diani Sea Resort
4.0 star property
Diani Beach
8.8 out of 10, Excellent, (115 reviews)
"Super relaxing, good food, comfy beds, gorgeous resort, really friendly and attentive staff. we loved it and will be back. "
United Kingdom
Corinna
The price is P14,394
P16,985 total
includes taxes & fees
Mar 3 - Mar 4
Diani Sea Resort

Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
5.0 star property
Diani Beach
8.6 out of 10, Excellent, (160 reviews)
"Beautiful cottage with beautiful Ocean view."
United States
Winfred
The price is P12,092
P15,115 total
includes taxes & fees
Mar 14 - Mar 15
Leopard Beach Resort & Spa

Mzima Beach

Mzima Beach
4.5 star property
Diani Beach
9.0 out of 10, Wonderful, (9 reviews)
"Excellent service by the staff, very quite and lovely place"
United States
Abdirisak
The price is P9,715
P11,463 total
includes taxes & fees
Mar 1 - Mar 2
Mzima Beach

Nomad Beach Resort

Nomad Beach Resort
5.0 star property
Diani Beach
9.2 out of 10, Wonderful, (109 reviews)
"Amazing family friendly place for a vacation"
United States
stanley
Nomad Beach Resort

Waterlovers Beach Resort

Waterlovers Beach Resort
3.5 star property
Diani Beach
10.0 out of 10, Exceptional, (34 reviews)
"Beautiful location, very friendly staff, great food"
Germany
Nikolas
The price is P20,315
P23,972 total
includes taxes & fees
Mar 2 - Mar 3
Waterlovers Beach Resort

GSIH Hotel Diani

GSIH Hotel Diani
2.5 star property
Diani Beach
6.0 out of 10, (4 reviews)
"Staff are 5 star having Jennifer at front desk. Hotel is a 2 star....construction loud noise each day at 8am-5pm on my 8 days vacation. Misleading information advertising breakfast but never get no breakfast. This is a beach front hotel. No music,no activity. The 2 pools are not functional. Broken tiles everywhere.. "
United States
andy
The price is P2,115
P2,495 total
includes taxes & fees
Feb 26 - Feb 27
GSIH Hotel Diani

Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort
4.0 star property
Diani Beach
8.2 out of 10, Very Good, (138 reviews)
"Golf course is far below average. Resort is rundown. "
United States
Hugo
Diamonds Leisure Beach & Golf Resort
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.

Vacation Rentals in Diani Beach

Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Diani Beach

Find the best Diani Beach areas and neighborhoods for the activities you enjoy most. Learn more about Diani Beach
Learn more about Diani Beach

Galu Beach

Unique features of Galu Beach include the beaches and restaurants. Make a stop by Galu Kinondo Beach or Colobus Conservation while you're exploring the area.

Stay near popular Diani Beach attractions

Learn more about Diani Beach

Snorkel among vibrant coral reefs along the powdery white sands where dolphins often play near the shore. Kitesurfing schools dot the turquoise coastline, while nearby Shimba Hills Reserve offers elephant-watching safaris through lush rainforest.

sunrise in the mountains diani ukunda kwale county Mombasa coastal region Kenyan Indian Ocean Oceanscapes waterscapes dramatic clouds sand beach boats ships lifestyle magical Kenya East Africa

Top Diani Beach Hotel Reviews

More cheap stays in Diani Beach

Find out more about Diani Beach

Top reasons to visit Diani Beach

  • Stunning Beaches: Diani Beach is renowned for its pristine sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Adventure Activities: Engage in thrilling experiences like dolphin tours, windsurfing, and exhilarating water parks.
  • Rich Cultural Experiences: Explore local attractions, including national parks and mosques, to immerse yourself in the region's culture.
  • Diverse Accommodation: Choose from luxurious resorts to charming guesthouses, catering to all budgets and preferences.
  • Vibrant Atmosphere: Enjoy the friendly local community and romantic settings for unforgettable experiences on the South Coast.

Find great hotels in Diani Beach

Discover a range of accommodation options in Diani Beach, Kwale County, perfect for both relaxation and adventure. Whether you're seeking a luxurious hotel, a welcoming guesthouse, or family-friendly resorts, Diani Beach offers something for everyone. Enjoy stunning beach hotels like Diani Sea Resort and Diani Reef, or experience the charm of Diani Sea Lodge. Ideal for business travellers and holidaymakers alike, Diani Beach promises an unforgettable getaway.

  • Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits: Experience the ultimate luxury at the Diani Reef Beach Resort & Spa, a 5-star haven perfect for adventure seekers and families alike. Nestled along the stunning Diani Beach, this resort offers an array of on-site adventure sports, including boat tours, waterskiing, and windsurfing, ensuring an action-packed stay. Families can take advantage of child-friendly amenities, such as free cribs and a dedicated games room, making it an excellent choice for those travelling with children. With its blend of relaxation and adventure, your beachfront bliss awaits at this idyllic retreat.
  • Baobab Beach Resort & Spa: Embrace eco-friendly luxury at Baobab Beach Resort & Spa, a 4-star resort that caters to environmentally conscious travellers. Located directly on the pristine Diani Beach, this resort prioritises sustainable practices while providing a comfortable getaway. Ideal for business travellers and beach enthusiasts alike, guests can enjoy easy access to the beach, alongside a range of facilities designed for relaxation and rejuvenation. The serene atmosphere and eco-certification make it a standout choice for those looking to unwind in harmony with nature.
  • Southern Palms Beach Resort: Southern Palms Beach Resort is a 4-star gem that invites adventurous spirits to explore the beauty of Diani Beach. With direct beach access and a plethora of recreational activities, including snorkelling and fishing, guests can immerse themselves in the vibrant coastal lifestyle. The resort's proximity to hiking and biking trails adds to its appeal for outdoor enthusiasts. With its perfect blend of adventure and relaxation, Southern Palms Beach Resort guarantees a memorable beach vacation experience.

Where to stay in Diani Beach

Diani Beach offers an idyllic escape for travellers seeking relaxation and adventure alike. With its stunning beach resorts and captivating natural beauty, visitors can unwind on pristine sands or engage in thrilling outdoor activities. Explore the vibrant atmosphere of the South Coast, where friendly locals and romantic settings create unforgettable experiences. Don't miss the nearby attractions that showcase the region's charm and appeal, making your vacation in Kenya truly remarkable.

  • Mombasa: As a bustling metropolis, Mombasa serves as the gateway to Diani Beach and offers a vibrant blend of culture and leisure. The city is renowned for its beautiful beaches, outdoor activities, and family-friendly experiences. Visitors can engage in various outdoor pursuits, including golfing and exploring local parks and islands. With peak tourist seasons in August and December to January, Mombasa provides an energetic atmosphere filled with life and adventure. Local landmarks such as the stunning beaches and historical parks make it a must-visit for any traveller.
  • Ukunda: just 1.6km from Diani Beach, Ukunda is a lively city that attracts visitors year-round, particularly peaking in September and December to January. Known for its adventurous spirit, Ukunda offers a plethora of outdoor activities that cater to thrill-seekers and beach lovers alike. The proximity to the beach and nearby national parks enhances its appeal, allowing for an immersive experience in nature. Whether you're seeking relaxation or adventure, Ukunda provides a perfect setting for a memorable holiday.
  • Galu Beach: Nestled around the Diani Beach area, Galu Beach is a charming neighbourhood known for its family-friendly atmosphere and outdoor pursuits. With peak visitor numbers in January, April, and September, the area offers a tranquil escape while still being close to the bustling activities of Diani. Galu Beach is perfect for educational outings, golfing, and enjoying scenic parks. Its beautiful beaches and places of worship provide a serene backdrop for relaxation and exploration, making it an ideal spot for visitors looking to unwind.

Things to do near Diani Beach

Diani Beach in Kwale County, Kenya, is ideal for beach and adventure holidays, offering stunning ocean views and a variety of activities. Visitors can enjoy dolphin tours, exhilarating water parks, and golf courses, as well as outdoor experiences like windsurfing and safari excursions. This vibrant destination promises a perfect blend of relaxation and adventure for all travellers.

Shopping

Diani Beach offers a variety of shopping experiences, including local markets where you can find unique souvenirs. If you're up for a drive, City Mall, located 33.8km away, features entertainment and family-friendly vibes, while Mtwapa Mall, 43.5km away, boasts a vibrant shopping atmosphere.

Recreation

Enjoy a round of golf at Leisure Golf Club, located 35.4km from Diani Beach. Surrounded by lush landscapes, this venue offers a perfect blend of sports and outdoor vibes, ensuring a refreshing experience amidst nature's beauty.

Adventure

Wild Waters is a thrilling waterpark located 30.6km from Diani Beach, offering a fantastic mix of entertainment and adventure for families. Enjoy exhilarating water slides, wave pools, and a relaxing lazy river, making it an ideal spot for fun-filled days under the Kenyan sun.

Nightlife

Diani Beach boasts a vibrant nightlife, with venues like The Ali Bar and Shakattack, where you can enjoy live music and dancing. For a more relaxed evening, indulge in cocktails at The Diani Sea Resort’s beach bar while soaking in stunning ocean views.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Diani Beach

Diani Beach offers numerous ways to save during your visit. Enjoy free entry to the beach and nearby Tiwi Beach. For budget-friendly accommodation, visit during May, September, or November for lower prices and consider booking about a month in advance for the best deals. Fridays are typically the cheapest days to stay, while Mondays are the most expensive. Use Expedia to find affordable hotels, and consider package deals that combine flights and activities for extra savings. Look out for last-minute deals and eco-certified options to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in 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 in 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 in Diani Beach is Friday. The most expensive day to stay in Diani Beach is Monday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, preferred location, and additional criteria. You can arrange your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Furthermore, you have the option to refine your choices 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 enjoy savings by combining your Diani Beach hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Diani Beach

Diani Beach offers an idyllic setting for beach lovers and adventure seekers alike, featuring stunning stretches of sand and vibrant outdoor activities. Visitors can explore local attractions such as the national parks and mosques, immersing themselves in the rich culture and natural beauty of Kwale County. Whether you're seeking relaxation or thrilling experiences, Diani Beach has something to cater to every traveller's desire.

  • Diani Beach: Experience the stunning beauty of Diani Beach, known for its powdery white sands and crystal-clear waters. This idyllic beach offers a laid-back atmosphere, perfect for sunbathing, swimming, and water sports, making it a true tropical paradise.
  • Kongo Mosque: Immerse yourself in the rich culture at Kongo Mosque, an architectural gem with a serene ambience. This mosque not only serves as a place of worship but also reflects the local heritage, providing insight into the vibrant Islamic community of the region.
  • Kaya Kinondo Sacred Forest: Embark on an outdoor adventure in Kaya Kinondo Sacred Forest, a UNESCO Biosphere Reserve. This lush forest is home to diverse flora and fauna, offering scenic trails for hiking and a chance to connect with nature in a tranquil setting.

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 in Diani Beach falls in March, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Diani Beach falls in July and August. August has slightly low visitor numbers and mostly sunny weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January81.3°F (27.4°C)No RainMostly SunnySlightly HighSlightly High
February81.9°F (27.7°C)No RainMostly SunnyAverageAverage
March82.9°F (28.3°C)Light RainMostly SunnySlightly HighAverage
April81.9°F (27.7°C)Light RainMostly CloudySlightly HighAverage
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 SunnyAverageAverage
August76.5°F (24.7°C)Light RainMostly SunnySlightly LowSlightly High
September77.4°F (25.2°C)Light RainMostly SunnyAverageSlightly Low
October79.0°F (26.1°C)Light RainMostly SunnyAverageAverage
November80.4°F (26.9°C)Light RainMostly SunnyAverageSlightly Low
December81.3°F (27.4°C)Light RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to Diani Beach

Travelling to Diani Beach, Kwale County, Kenya, can be conveniently done via three major airports. Mombasa (MBA-Moi Intl.) is located 29.0km away and offers hotel options such as PrideInn Paradise Beach Resort & Spa and Cocoa Boutique Hotel, both providing 24-hour airport shuttle services. Ukunda (UKA), just 1.6km from Diani Beach, features luxury resorts like Swahili Beach Resort and Leopard Beach Resort & Spa, with direct access to the airport. Lastly, Vipingo (VPG) is 54.7km away, with accommodations like Severin Sea Lodge and Serena Beach Resort and Spa, which offer transportation services for a fee. Each option provides easy access to Diani Beach, ensuring a smooth arrival.

Frequently asked questions

Where is the best place to stay in Diani Beach?
Tombo House is a favorite property for Expedia customers. This hotel offers free breakfast and a restaurant. Other top choices based on reviews include Seaclusion Diani and LalaGalu. See all available top hotels, or vacation rentals in Diani Beach.
If I need to cancel my hotel reservation in Diani Beach, will I receive a refund?
Yes, the majority of hotel bookings are fully refundable if cancelled before the accommodation's cancellation deadline, which often is within 24-48 hours of check in. If you have a reservation that's non-refundable, you might be able to still cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Diani Beach.
What's the best place to stay on a budget in Diani Beach?
Based on our traveler reviews, Bidi Badu Zanzibar Village - Hostel is a top choice for a less expensive stay. Other good options to stay on the cheap include Diani Hostel and Travellers Paradise Diani - Hostel. View all budget hotels in Diani Beach.
What's the best place to stay for a family vacation in Diani Beach?
Diamonds Leisure Beach & Golf Resort is a resort with 4 outdoor pools and a private beach, and it's a top choice on Expedia for families. Other good options for your stay with the kids include Swahili Beach Resort and Nomad Beach Resort. Find more child-friendly accommodations in Diani Beach.
What's the best all-inclusive hotel in Diani Beach?
Southern Palms Beach Resort is an all-inclusive resort featuring 5 restaurants and 2 outdoor pools, and a favorite with Expedia travelers. Other good choices for your stay include Diani Sea Lodge and Baobab Beach Resort & Spa. See more all-inclusive resorts in Diani Beach.
What's the best pet-friendly accommodation in Diani Beach?
Kijani Cottages Beach is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. GSIH Hotel Diani is another good choice for a stay with your pet. See more pet-friendly hotel accommodations in Diani Beach.
What's the best hotel to stay near the beach in Diani Beach?
Southern Palms Beach Resort is a top beachfront resort with 2 outdoor pools and 5 restaurants, and it's located close to Tiwi Beach. Other good choices to stay near the beach include Diamonds Leisure Beach & Golf Resort and Swahili Beach Resort. See more stays near the beach in Diani Beach.
What's the best high-end place to stay in Diani Beach?
Swahili Beach Resort is a luxury resort with 5 restaurants and 2 bars, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Nomad Beach Resort and Tombo House are other upscale choices for your vacation. Find more luxury hotels in Diani Beach.
What's the best boutique accommodation in Diani Beach?
Nomad Beach Resort is a favorite hotel with our travelers looking for a stylish accommodation, and features 29 guestrooms, a private beach, and 4 restaurants. See all boutique hotels in Diani Beach.
What are some accommodations with pools in Diani Beach?
Southern Palms Beach Resort is a top resort with 2 outdoor pools, 5 restaurants, and a full-service spa. A couple of other options that feature an onsite pool include Leopard Beach Resort & Spa and LalaGalu. View all hotels with pools in Diani Beach.
What is the best spa hotel in Diani Beach?
Southern Palms Beach Resort is a top beach spa hotel featuring 5 restaurants, 4 bars, a pool, and a fitness center. Spend an afternoon at the spa where you'll find facials, body scrubs, and body treatments. Other popular spa hotels in Diani Beach include Diamonds Leisure Beach & Golf Resort and Swahili Beach Resort. See all spa hotels in Diani Beach.
What is staying in Diani Beach like?
Visitors to Diani Beach are sure to enjoy the beaches. Tourists to the city can also enjoy its relaxing setting. In Diani Beach, there are 581 hotels and other accommodations to choose from. Find out more about Diani Beach.
What are the top places to visit in Diani Beach?
Natural beauty is on display at Diani Beach, Tiwi Beach, and Galu Kinondo Beach. A couple of additional sights to add to your agenda are Kaya Kinondo Sacred Forest and Diani Snake Park. Check out what more to see and do in Expedia's Diani Beach guide.
What's the seasonal weather like in Diani Beach?
The hottest months are usually March and February with an average temp of 82°F, while the coldest months are August and July with an average of 77°F. Average annual precipitation for Diani Beach is 38 inches.