Beach Hotels & Resorts in Diani Beach from AU$258

Start date: Check-in selected.
To Date
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Diani Beach Beach Hotels

Next weekend
In two weeks

Best 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 "
The price is AU$258
includes taxes & fees
5 Oct - 6 Oct
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!"
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. "
The price is AU$337
includes taxes & fees
30 Oct - 31 Oct
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"
The price is AU$527
includes taxes & fees
15 Oct - 16 Oct
Southern Palms Beach Resort

Swahili Beach Resort

5.0 star property
9.0 out of 10, Wonderful, (269)
"Great "
The price is AU$560
includes taxes & fees
11 Oct - 12 Oct
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!"
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"
The price is AU$278
includes taxes & fees
31 Oct - 1 Nov
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"
The price is AU$290
includes taxes & fees
10 Oct - 11 Oct
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 slice of paradise that caters perfectly to beach lovers seeking an unforgettable experience. First, the stunning white sands of Diani Beach stretch over 10 kilometres, providing ample space for sunbathing, beach sports, or just a leisurely stroll by the turquoise waters. Water sports enthusiasts can indulge in kite surfing or snorkelling at the nearby Kisite-Mpunguti Marine National Park, where vibrant coral reefs and marine life await exploration. For a unique adventure, visit the Colobus Conservation Centre, where you can learn about the local wildlife and even enjoy tree-planting activities that contribute to the preservation of the area’s natural beauty. Families will love the Diani Beach Art Gallery, which showcases local art and offers workshops for children, allowing them to create their own masterpieces inspired by the stunning surroundings. Finally, the vibrant nightlife at Diani Beach is a must-experience, with beach bars and restaurants serving fresh seafood while you enjoy the ocean breeze. For an optimal stay, consider hotels located right on the beachfront, such as the luxurious Swahili Beach Resort, where you'll find not only stunning ocean views but also exceptional service and amenities that ensure your family feels pampered throughout your stay. The blend of relaxation, adventure, and cultural immersion makes Diani Beach a delightful choice for discerning travellers.

Find the best beach hotels and resorts in Diani Beach

Diani Beach is a tropical paradise, and these top hotels provide the perfect beachfront retreats for sun-seeking travellers. Each offers exceptional beach amenities and a relaxing atmosphere.

Nomad Beach Resort

  • Why it's great for the ultimate beach vacation spot: Nomad Beach Resort is a slice of paradise with an outstanding review rating of 9.2, catering perfectly to beach enthusiasts. Located directly on a beautiful private beach, travelers can enjoy sun loungers, beach umbrellas, and a variety of water sports, including kayaking and scuba diving. The beachfront restaurant offers delightful dining with stunning ocean views, making it a perfect spot for relaxation.
  • Other amenities: The resort features both indoor and outdoor pools, a luxurious spa offering a variety of treatments, and yoga classes to enhance relaxation. Guests can indulge in room service, enjoy complimentary breakfast, and unwind at the onsite bar. Additional features include a games room, boutique shopping, and convenient airport shuttle services, ensuring a well-rounded beach getaway.
  • Nearby attractions: Diani Beach - 0 km, Galu Kinondo Beach - 4.8 km

Swahili Beach Resort

  • Why it's great for the ultimate beach vacation spot: Swahili Beach Resort is an ideal choice for beach lovers, with a remarkable traveler review rating of 9.0. With direct beach access and a plethora of beach amenities like sun loungers, umbrellas, and a beach club, travelers can revel in sun-soaked days by the ocean. For those seeking adventure, the resort offers onsite snorkelling and scuba diving to explore the vibrant marine life.
  • Other amenities: In addition to its stunning beach offerings, the resort features a luxurious outdoor pool, a world-class spa with treatment rooms, and a poolside bar to enjoy refreshing cocktails. Guests can indulge in couples dining experiences, unwind with massage services, and take advantage of supervised childcare. For an extra touch of luxury, the resort also provides private island access and concierge services to tailor the perfect stay.
  • Nearby attractions: Diani Beach - 0.5 km, Kongo Mosque - 4 km

Baobab Beach Resort & Spa

  • Why it's great for the ultimate beach vacation spot: Baobab Beach Resort & Spa, rated 8.4, offers a captivating beachfront experience in Diani Beach. With direct access to stunning white sand and crystal-clear waters, travelers can enjoy a range of beach amenities including sun loungers and umbrellas. The resort also features onsite scuba diving and snorkelling, perfect for underwater exploration.
  • Other amenities: The hotel boasts a variety of leisure facilities, including an outdoor pool, spa services, and tennis courts. Guests can indulge in delicious cuisine at the onsite restaurants, while the swim-up bar serves refreshing drinks. With all-inclusive options available, plus a children's club, this resort caters to all travellers, ensuring a relaxing and enjoyable beach holiday.
  • Nearby attractions: Diani Beach - 0.1 km, Galu Kinondo Beach - 3.6 km

Southern Palms Beach Resort

  • Why it's great for the ultimate beach vacation spot: Southern Palms Beach Resort, with an impressive rating of 8.2, is a beachfront favourite for those seeking the ultimate seaside escape. The resort features direct beach access, complete with sun loungers and umbrellas, allowing travelers to bask in the sun or shade at their leisure. Activities such as onsite windsurfing and scuba diving add to the exhilarating beach experience.
  • Other amenities: This resort boasts an expansive outdoor pool, perfect for cooling off after a day on the beach, alongside a swim-up bar for refreshing drinks. Guests can enjoy free buffet breakfasts, relax in the luxurious spa, or play a few rounds of tennis on the outdoor courts. The resort also offers convenient amenities like 24-hour airport shuttle service, concierge assistance, and a range of dining options, ensuring a seamless and enjoyable stay.
  • Nearby attractions: Diani Beach - 0.7 km, Kongo Mosque - 1.1 km

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 gem with a solid review rating of 8.0, ideal for beach enthusiasts. Guests can enjoy a range of water sports, including parasailing and windsurfing, right at their doorstep. The resort's picturesque beachfront setting is complemented by an inviting beach bar, making it perfect for relaxation after sun-drenched adventures.
  • Other amenities: Beyond its excellent beach access, the resort offers a luxurious pool area with a hot tub and poolside bar. Guests can indulge in a range of dining options, with beachfront restaurants serving exquisite cuisine. For added convenience, the resort provides 24-hour room service, fitness facilities, and a complimentary shuttle to nearby shopping centres. Families will appreciate the onsite playground and babysitting services, ensuring a fun-filled stay for all.
  • Nearby attractions: Diani Beach - 0.3 km, Kongo Mosque - 2.3 km

Top Diani Beach Hotel Reviews

Frequently asked questions

What is Diani Beach like for travellers who love the beach?
Known for its beaches, Diani Beach offers a lot for the traveller planning a beach getaway.
What's the best hotel for a beach holiday 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 for your stay near the beach include Swahili Beach Resort and Papillon Lagoon Reef.
How many beach hotels will I be able to find 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 holiday in Diani Beach?
You can plan your beach trip with this snapshot of year-round temperatures in Diani Beach: The hottest months are usually March and February, with an average temperature of 28°C, while the coldest months are August and July, with an average of 25°C. Average annual precipitation for Diani Beach is 967 mm.
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 in Ukunda (UKA), located 1.1 mi (1.7 km) from the city centre. If you'd like to venture out around the area, consider renting a car to explore more sights.

Explore a world of travel with Expedia

Explore a world of travel with Expedia