Find beach hotels in Diani Beach

Beach vacation deals from $163

Start date: Check-in selected.
To Date
End date: Check-out
    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Diani Beach Beach Hotels

Next weekend
In two weeks

Top Diani Beach Beach Hotels

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

5.0 star property
8.0 out of 10, Very Good, (364)
"The customer service officer, purity, was excellent "
$140 nightly
The price is $163
Oct 24 - Oct 25
Total with taxes and fees
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Nomad Beach Resort

5.0 star property
9.0 out of 10, Wonderful, (108)
"We loved everything, especially the pool, the food, the service and the quiet beautiful beach. We will be back soon!"
$343 nightly
The price is $405
Oct 6 - Oct 7
Total with taxes and fees
Nomad Beach Resort

Diani Sea Resort

4.0 star property
8.8 out of 10, Excellent, (93)
"Very nice hotel , clean, with all the comforts. The staff is very professional, polite, and helpful. The beach is gorgeous. "
$189 nightly
The price is $226
Oct 13 - Oct 14
Total with taxes and fees
Diani Sea Resort

Baobab Beach Resort & Spa

4.0 star property
8.4 out of 10, Very Good, (173)
"I had a fantastic stay at Baobab Beach Resort & Spa. The location on Diani Beach is stunning, with white sand and clear water. The staff were friendly and welcoming, and the all-inclusive food and drinks were excellent. The pools were clean, the rooms comfortable, and the whole atmosphere was relaxing. I’d definitely come back and recommend it to anyone looking for a great beach holiday in Kenya."
Baobab Beach Resort & Spa

Southern Palms Beach Resort

4.0 star property
8.2 out of 10, Very Good, (210)
"Outdated & Overated & Overpriced"
$295 nightly
The price is $348
Oct 6 - Oct 7
Total with taxes and fees
Southern Palms Beach Resort

Swahili Beach Resort

5.0 star property
9.0 out of 10, Wonderful, (269)
"Great "
$305 nightly
The price is $364
Oct 6 - Oct 7
Total with taxes and fees
Swahili Beach Resort

Diamonds Leisure Beach & Golf Resort

4.0 star property
8.2 out of 10, Very Good, (128)
"Beautiful place, great staff, working hot water, wifi, and delicious meals. Simply paradise!"
$141 nightly
The price is $167
Oct 10 - Oct 11
Total with taxes and fees
Diamonds Leisure Beach & Golf Resort

The Villa Luxury Suites Hotel

4.0 star property
9.2 out of 10, Wonderful, (71)
"This is my second visit, very good all round, but they ran out of clean free water. "
The Villa Luxury Suites Hotel

Leopard Beach Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (150)
"Excelent proprety amazing staff"
$157 nightly
The price is $184
Oct 23 - Oct 24
Total with taxes and fees
Leopard Beach Resort & Spa

Diani Sea Lodge

3.5 star property
9.0 out of 10, Wonderful, (62)
"Very nice resort, great food, beautiful beach"
$152 nightly
The price is $180
Nov 4 - Nov 5
Total with taxes and fees
Diani Sea Lodge
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.

Find out more about Diani Beach

Find out more about Diani Beach

Diani Beach and its attractions for beach lovers

Diani Beach in Kwale County, Kenya, is a stunning coastal paradise that offers a plethora of activities for beach enthusiasts. Start your day with a visit to the Diani Chale Marine National Park, where you can snorkel among vibrant coral reefs filled with marine life, or take a glass-bottom boat ride for a serene view of the underwater world. For adrenaline seekers, kite surfing lessons at the beautiful Diani Beach provide an exhilarating experience against the backdrop of azure waters. Families will love exploring the nearby Colobus Conservation, where you can learn about the local wildlife and even see the endangered Colobus monkeys in their natural habitat. Don't miss a sunset at the iconic Diani Beach itself, where powdery white sands meet the Indian Ocean, perfect for a relaxing evening stroll. For accommodation, look for beachfront hotels nestled along the coast, offering luxurious amenities and attentive service, allowing you to unwind and indulge in the breathtaking surroundings. Staying in this area not only provides easy access to the beach but also a range of dining options and local markets, enhancing your overall experience in this tropical haven.

Find the best beach hotels and resorts in Diani Beach

For travelers seeking a sun-kissed retreat on the stunning shores of Diani Beach, these five hotels offer the perfect blend of luxury and beachside relaxation. Each hotel provides unique amenities that cater to beach lovers.

Nomad Beach Resort

  • Why it's great for the ultimate beach vacation spot: Nomad Beach Resort stands out as a premier destination for beach lovers, a remarkable review rating of 9.2. This resort features direct access to a private beach area, along with a variety of water sports like kayaking and snorkeling, ensuring an exciting seaside escape for all guests.
  • Other amenities: Guests can unwind at the beachside restaurant or enjoy a meal with ocean views. The resort also offers a luxurious spa with a range of treatments, an indoor pool, and yoga classes. For entertainment, there are arcade games and a pool area, along with concierge services to help plan your beach adventures. The hotel features spacious rooms with balconies, providing stunning views of the coastline.
  • Nearby attractions: Diani Beach - 0.0 miles, Galu Kinondo Beach - 2.97 miles

Swahili Beach Resort

  • Why it's great for the ultimate beach vacation spot: Swahili Beach Resort is an exquisite choice for beach enthusiasts, featuring direct access to the pristine sands and a guest review rating of 9.0. Guests can indulge in a variety of beach activities, from snorkeling to windsurfing, ensuring an adventure-filled stay right by the ocean. The resort also boasts a beach club, beach bar, and sun loungers, making it an ideal spot for sunbathing and relaxation.
  • Other amenities: In addition to its beach offerings, guests can unwind at the luxurious spa or enjoy a massage treatment. The resort features multiple dining options, including a poolside bar and a restaurant with a terrace overlooking the beach. Travelers can take advantage of the outdoor pool and private island access, while a fully-equipped health club and fitness classes cater to active guests. Airport transportation and concierge services add to the convenience of your stay.
  • Nearby attractions: Diani Beach - 0.3 miles, Kongo Mosque - 2.46 miles

Baobab Beach Resort & Spa

  • Why it's great for the ultimate beach vacation spot: Baobab Beach Resort & Spa is a haven for beach enthusiasts, featuring a beautiful location on the sands and a guest review rating of 8.4. With ample beach amenities such as sun loungers and umbrellas, guests can enjoy a tranquil day soaking up the sun or engaging in water activities like scuba diving and snorkeling right on site.
  • Other amenities: The resort offers an all-inclusive package, ensuring guests have access to meals and drinks throughout their stay. Additional conveniences include an outdoor pool, spa services, and tennis courts. Travelers can enjoy evening entertainment and various recreational activities, all while being surrounded by lush gardens. Airport transportation and a concierge service are provided for added ease during your vacation.
  • Nearby attractions: Diani Beach - 0.09 miles, Galu Kinondo Beach - 2.23 miles

Southern Palms Beach Resort

  • Why it's great for the ultimate beach vacation spot: With a beach location that beckons travelers, Southern Palms Beach Resort is perfect for those looking to soak up the sun. With a guest review rating of 8.2, this resort offers a variety of beach amenities, including beach umbrellas and sun loungers, ensuring guests have everything they need for a relaxing day by the ocean.
  • Other amenities: The resort features an outdoor pool and a swim-up bar for refreshing drinks. Guests can enjoy on-site activities like tennis and windsurfing, or enjoy pampering treatments at the spa. Other offerings include complimentary buffet breakfast, airport shuttle services, and options for evening entertainment. The lush gardens and terrace areas provide serene spots for relaxation away from the beach.
  • Nearby attractions: Diani Beach - 0.46 miles, Kongo Mosque - 0.7 miles

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

  • Why it's great for the ultimate beach vacation spot: Diani Reef Beach Resort & Spa is a beachfront paradise that delights beach lovers with its stunning ocean views and a solid review rating of 8.0. Guests can enjoy a range of water sports right on site, including parasailing and scuba diving, along with direct access to the white sandy beach, making it an unforgettable destination for water enthusiasts.
  • Other amenities: Beyond the beach, the resort offers an inviting outdoor pool and a hot tub for relaxation after a day in the sun. Guests can indulge in beachfront dining experiences, with options for couples dining and room service available 24/7. The hotel features a health club, tennis courts, and a playground, catering to all types of travelers. Additionally, the resort provides airport shuttle services and an extensive concierge to assist with excursions and activities.
  • Nearby attractions: Diani Beach - 0.18 miles, Kongo Mosque - 1.44 miles

Too many beaches in Diani Beach to choose from? Here are our top picks for a memorable beach vacation.

Top Diani Beach Hotel Reviews

Frequently asked questions

What is Diani Beach like for travelers who love the beach?
Known for its beaches, Diani Beach offers a lot for the traveler planning a beach getaway.
What's the best hotel for a beach vacation 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 Baobab Beach Resort & Spa.
How many beach hotels are there in Diani Beach?
Choose from one of Expedia's 36 hotels in Diani Beach for your beachside break.
When's the best time for a beach vacation in Diani Beach?
You can plan your beach trip with this snapshot of the seasons 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.
What is there to see and do around Diani Beach?
After getting settled at your accommodation of choice, you'll likely want to venture out and explore. If you can't wait to check out the beaches, head to Galu Kinondo Beach or Chale Beach for a relaxing day by the water. Discover a variety of local attractions, which include Diani Beach and Tiwi Beach. For additional things to see and do, consider a visit to Diani Snake Park or Kongo Mosque.
What's the best way to get to my beach hotel in Diani Beach?
Here's some information to help you get to and around your beach accommodation in Diani Beach more easily: If you're looking to fly to Diani Beach, the closest major airport is Ukunda (UKA), located 1.1 mi (1.7 km) from the city center. If you'd like to venture out around the area, consider renting a car to take in more sights.

Explore a world of travel with Expedia

Explore a world of travel with Expedia