Find hotels in Diani Beach from ₩31,179

    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 prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 526 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Seaclusion Diani

4.0 star property
  • Pool
  • Hot Tub
  • Kids pool
  • Parking included
  • Free WiFi
  • Restaurant
8.8 out of 10, Excellent, (24)
  • cleanliness
    Travelers soak up sunshine by two beautiful pools surrounded by lush greenery, or challenge family members to games in the property's arcade room.

What verified guests said

"Perfect small boutique style hotel with very spatious rooms and friendly and lovely staff"

Seaclusion Diani highlights

Seaclusion Diani offers a perfect blend of nature and recreation. Guests can explore the arcade/game room, relax in the spa tub, or enjoy either of the sun-drenched pools. The on-site restaurant serves delicious meals, and free WiFi keeps everyone connected throughout their stay.
The price is ₩83,149
₩98,116 total
includes taxes & fees
Jul 6 - Jul 7
Seaclusion Diani

Raquel's Bliss Hotel Diani

2.5 star property
  • Pool
  • Parking included
  • Free WiFi
  • Air conditioning
  • Laundry
  • Living/Dining area
The price is ₩31,179
₩36,793 total
includes taxes & fees
Jul 7 - Jul 8
Raquel's Bliss Hotel Diani

Neptune Village Beach Resort & Spa All Inclusive

4.0 star property
  • Pool
  • Hot Tub
  • Breakfast included
  • All inclusive
  • Spa
  • Kids pool
8.0 out of 10, Very Good, (35)

What verified guests said

"Very relaxing, big spacious area and apartments, loads of food."
The price is ₩355,693
₩419,718 total
includes taxes & fees
Jul 6 - Jul 7
Neptune Village Beach Resort & Spa All Inclusive

Silent Palms

4.0 star property
  • Pool
  • Kitchen
  • Parking included
  • Free WiFi
  • Outdoor Space
  • 24/7 front desk
The price is ₩116,200
₩137,116 total
includes taxes & fees
Jul 6 - Jul 7
Silent Palms

Becky Homes - Diani Beach

4.0 star property
  • Pool
  • Kitchen
  • Parking included
  • Free WiFi
  • Air conditioning
  • Laundry
The price is ₩124,718
₩147,167 total
includes taxes & fees
Jul 6 - Jul 7
Becky Homes - Diani Beach

Pinewood Beach Resort and Spa

4.0 star property
  • Pool
  • All inclusive
  • Spa
  • Parking included
  • Free WiFi
  • Restaurant
9.0 out of 10, Wonderful, (20)
  • cleanliness
    Travelers savor international cuisine from four restaurants at this oceanfront resort while enjoying water sports like windsurfing and snorkeling nearby

What verified guests said

"On the beach, lush foliage, relaxing atmosphere, good food."

Pinewood Beach Resort and Spa highlights

Pinewood Beach Resort and Spa, located on the ocean, offers a peaceful retreat with beach and poolside bars, a sunny terrace, and four on-site restaurants. Guests can enjoy meals, schedule a deep-tissue massage at the spa, or visit nearby beaches for windsurfing and snorkeling.
The price is ₩255,674
₩301,693 total
includes taxes & fees
Jul 6 - Jul 7
Pinewood Beach Resort and Spa

Diani Sea Lodge

3.5 star property
  • Pool
  • Breakfast included
  • All inclusive
  • Spa
  • Parking included
  • Free WiFi
9.0 out of 10, Wonderful, (52)

What verified guests said

"Gorgeous beach."
The price is ₩221,696
₩261,601 total
includes taxes & fees
Jul 6 - Jul 7
Diani Sea Lodge

Diani Doric Cottages

3.0 star property
  • Pool
  • Parking included
  • Free WiFi
The price is ₩92,772
₩109,471 total
includes taxes & fees
Jul 6 - Jul 7
Diani Doric Cottages

Diani Sea Resort

4.0 star property
  • Pool
  • All inclusive
  • Spa
  • Parking included
  • Free WiFi
  • Restaurant
8.6 out of 10, Excellent, (76)
  • cleanliness
    Guests play mini golf under the warm Kenyan sun or book rejuvenating spa treatments in the garden setting of this eco-certified coastal retreat

What verified guests said

"Was top notch. Very friendly staff, I would highly recommend"

Diani Sea Resort highlights

Diani Sea Resort welcomes travelers with tropical gardens, an outdoor pool, mini golf, spa massages, and two restaurants offering local and international dishes. Rooms include WiFi, and the eco-certified hotel provides easy access to nearby attractions.
The price is ₩238,679
₩281,642 total
includes taxes & fees
Jul 6 - Jul 7
Diani Sea Resort

Tombo House

4.0 star property
  • Pool
  • Breakfast included
  • Spa
  • Parking included
  • Free WiFi
  • Restaurant
9.6 out of 10, Exceptional, (12)
  • cleanliness
    Guests can recharge at the coffee shop while planning a round of golf, relax by the outdoor pool, or browse the on-site designer stores for a perfect day.

What verified guests said

"We really enjoyed our stay at Tombo House! The pool and rooms were lovely and the breakfast was really good. We also booked massages on-site. Great experience!"

Tombo House highlights

Tombo House, next to a golf course, offers relaxation with yoga classes and spa services like hot stone massages. Enjoy practical amenities such as an outdoor pool, free self-parking, and high-speed WiFi.
The price is ₩90,944
₩107,314 total
includes taxes & fees
Jul 9 - Jul 10
Tombo House

Leopard Beach Resort & Spa

5.0 star property
  • Pool
  • Hot Tub
  • Breakfast included
  • Spa
  • Parking included
  • Free WiFi
8.6 out of 10, Excellent, (143)
  • cleanliness
    Travelers spend their days on sun-drenched beaches or playing a full round of golf, then evenings savoring gourmet cuisine from six distinct restaurants

What verified guests said

"The staff were very helpful and friendly "

Leopard Beach Resort & Spa highlights

Leopard Beach Resort & Spa offers a complete luxury experience with an 18-hole golf course and six restaurants plus a beach bar. The property features a spa, yoga classes at the health club, complimentary in-room WiFi, an arcade room, and knowledgeable multilingual staff.
The price is ₩284,536
₩355,684 total
includes taxes & fees
Jul 19 - Jul 20
Leopard Beach Resort & Spa

Waterlovers Beach Resort

3.5 star property
  • Pool
  • Spa
  • Parking included
  • Free WiFi
  • Restaurant
  • Air conditioning
9.8 out of 10, Exceptional, (27)
  • cleanliness
    Travelers soak up sunshine on pristine white sand beaches, enjoy spa treatments like manicures and pedicures, and toast to perfect vacation moments.

What verified guests said

"The staff was amazing. We loved the intimacy of this small resort. The food was a bit expensive for the quality, but overall it was a great stay."

Waterlovers Beach Resort highlights

Waterlovers Beach Resort offers a private beach with free cabanas and beach massages. Relax at Kola Spa or enjoy on-site snorkeling and kayaking. Families love the outdoor pool, library, and international cuisine restaurant. Dry cleaning is also available.
The price is ₩456,171
₩538,281 total
includes taxes & fees
Jul 8 - Jul 9
Waterlovers Beach Resort

Baali Diani Apartments

3.0 star property
  • Pool
  • Free WiFi
  • Restaurant
  • Breakfast available
  • Housekeeping
  • 24/7 front desk
The price is ₩74,910
₩88,394 total
includes taxes & fees
Jul 6 - Jul 7
Baali Diani Apartments

Villa Mandhari- Diani Beach

3.5 star property
  • Pool
  • Kitchen
  • Parking included
  • Free WiFi
  • Restaurant
  • Air conditioning
9.0 out of 10, Wonderful, (4)
  • cleanliness
    Where ocean views meet links-style living: tee off on 18 holes of golf or unwind with spa treatments after exploring nearby beaches.

Villa Mandhari- Diani Beach highlights

Experience the perfect blend of relaxation and adventure at Villa Mandhari- Diani Beach. Located close to Diani Beach, this family-friendly aparthotel offers golf lessons, a poolside bar, a spa with massage services, an international cuisine restaurant serving breakfast lunch and dinner , free in-room WiFi and 18 holes of golf. Unwind by the outdoor pool or take a stroll through the garden.
The price is ₩177,731
₩209,723 total
includes taxes & fees
Jul 6 - Jul 7
Villa Mandhari- Diani Beach

Amkia Villas Diani

3.5 star property
  • Pool
  • Kitchen
  • Washer
  • Parking included
  • Free WiFi
  • Air conditioning
9.0 out of 10, Wonderful, (2)

What verified guests said

"New build property. Everything high quality, the staff are friendly and helpful and keep the complex in a very good condition. Very peaceful and quiet. Inside the property has all modern appliances along with stylish furniture and bedding etc. "
Amkia Villas Diani

Nomad Beach Resort

5.0 star property
  • On private beach
  • Pool
  • Breakfast included
  • Spa
  • Parking included
  • Free WiFi
9.0 out of 10, Wonderful, (104)
  • cleanliness
    Travelers find their own stretch of coastline for rejuvenating spa treatments at Forest Breeze, yoga classes, and refreshing dips in the outdoor pool

What verified guests said

"We loved everything, especially the pool, the food, the service and the quiet beautiful beach. We will be back soon!"

Nomad Beach Resort highlights

Nomad Beach Resort near Diani Beach offers a private beach with sun loungers for relaxation. The Forest Breeze spa provides soothing treatments, and the gym hosts yoga classes. Guests can cool off in the outdoor pool and enjoy ocean-view meals at the four on-site restaurants.
The price is ₩467,713
₩551,901 total
includes taxes & fees
Jul 7 - Jul 8
Nomad Beach Resort

Queens Chateau Boutique Villa

3.0 star property
  • Pool
  • Spa
  • Kids pool
  • Parking included
  • Free WiFi
  • Air conditioning
  • cleanliness
    Queens Chateau Boutique Villa offers the perfect balance of adventure and tranquility with cycling excursions and spa treatments near Diani Beach

Queens Chateau Boutique Villa highlights

This family-friendly guesthouse offers both activity and relaxation. Guests can cycle, rejuvenate in the steam room, or book spa massages and manicures. Kids love the playground, and everyone enjoys free WiFi throughout the property.
The price is ₩187,082
₩220,757 total
includes taxes & fees
Jul 7 - Jul 8
Queens Chateau Boutique Villa

Hibiscus

2.5 star property
  • Pool
  • Spa
  • Parking included
  • Free WiFi
  • Air conditioning
  • Laundry
8.0 out of 10, Very Good, (2)
  • cleanliness
    Guests lounge by the inviting outdoor pool with sun loungers and umbrellas or play a round on the 18-hole golf course in peaceful surroundings

Hibiscus highlights

Hibiscus Home & Apartments offers a tranquil escape on green fairways. Enjoy the outdoor pool with loungers and umbrellas. Golf enthusiasts will love the adjacent 18-hole course. The property includes free in-room WiFi and convenient laundry facilities.
The price is ₩96,112
₩113,412 total
includes taxes & fees
Jul 8 - Jul 9
Hibiscus

Hotel Sonrisa

2.0 star property
  • Pool
  • Housekeeping
  • 24/7 front desk
  • cleanliness
    Travelers unwind by the refreshing pool or venture to nearby Diani Beach for a memorable coastal experience that combines relaxation and exploration

Hotel Sonrisa highlights

Hotel Sonrisa provides a peaceful retreat just moments from Diani Beach. Guests appreciate the outdoor pool for cooling off after beach adventures, while the 24-hour front desk ensures assistance is always available whenever needed.
The price is ₩108,556
₩128,096 total
includes taxes & fees
Jul 6 - Jul 7
Hotel Sonrisa

Micmoll Paradise

3.0 star property
  • Pool
  • Kitchen
  • Parking included
  • Free WiFi
  • Laundry
  • Outdoor Space
  • cleanliness
    Golf enthusiasts find paradise at this 18-hole course near Diani, with an outdoor pool and five beach bars offering activity and relaxation.

Micmoll Paradise highlights

Micmoll Paradise, near Diani - Chale Marine National Park, offers an 18-hole golf course and outdoor pool. Beach bars dot the property, and Tiwi Beach invites exploration. Guests enjoy in-room WiFi, and kids love the garden playground.
The price is ₩115,491
₩136,279 total
includes taxes & fees
Jul 6 - Jul 7
Micmoll Paradise
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.

Great weekend hotel deals in Diani Beach

Showing deals for:Jul 18 - Jul 20
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 map

Galu Beach

1 out of top 10 points of interest in this area

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.

Learn more about Diani Beach

Come to relaxing Diani Beach and enjoy its beaches, safaris, and oceanfront.

Frequently asked questions

Where is the best place to stay in Diani Beach?

Pinewood Beach Resort and Spa is a favorite property for Expedia customers. This hotel offers a full-service spa and 4 restaurants. Other top choices based on reviews include Swahili Beach Resort and Nomad Beach Resort. 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.

Where can I learn more about changing or cancelling my trip to Diani Beach?

For more details about picking new dates or cancelling your trip to Diani Beach, go to https://www.expedia.com/service/.

What's the best place to stay on a budget in Diani Beach?

Based on our traveler reviews, Travellers Paradise Diani - Hostel is a top choice for a less expensive stay. Other options for your budget-friendly stay include Diani Hostel and Bidi Badu Zanzibar Village - Hostel. View all budget hotels in Diani Beach.

What's the best place to stay for a family vacation in Diani Beach?

Swahili Beach Resort is a resort with 9 outdoor pools and 5 restaurants, and it's a top choice on Expedia for families. Other good options for your stay with the kids include Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits and Jacaranda Indian Ocean 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?

Kivuli Villas is a top guesthouse for people traveling with their pets, and offers a restaurant and an outdoor pool for its human guests. Blue Water resort Diani is another good choice for a stay with your pet. See more pet-friendly hotel accommodations in Diani Beach.

Where is the best hotel to stay with easy access to Diani Beach?

The Sands at Nomad is one of the top choices for your stay based on our traveler data, and this 5-star hotel offers a full-service spa and a private beach. It's located just a short 0.3 mi (0.6 km) from Diani Beach. Other good options within a short distance include Baobab Beach Resort & Spa and Diplomat Diani Beach Resort.

What about the best place to stay close to Diani - Chale Marine National Park and Reserve?

One of the top choices for your stay is Baobab Beach Resort & Spa, located a short 0.8 mi (1.3 km) from Diani - Chale Marine National Park and Reserve, and this 4-star resort offers 2 outdoor pools and 5 restaurants. The Zubeida and Blue Marlin Beach Hotel are a couple of other good options close by.

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 Baobab Beach Resort & Spa and Leopard Beach Resort & Spa. See more stays near the beach in Diani Beach.

What's the best high-end place to stay in Diani Beach?

Leopard Beach Resort & Spa is a luxury resort with 6 restaurants and 3 bars, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Swahili Beach Resort and Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits 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 4 bars. A couple of other options that feature an onsite pool include Leopard Beach Resort & Spa and Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits. View all hotels with pools in Diani Beach.

What is the best spa hotel in Diani Beach?

Baobab Beach Resort & Spa is a top beach spa hotel featuring 5 restaurants, 4 bars, a fitness center, and tennis courts. Spend an afternoon at the spa where you’ll find facials, aromatherapy, and massage treatments. Other popular spa hotels in Diani Beach include Leopard Beach Resort & Spa and Swahili Beach Resort. See all spa hotels in Diani Beach.

What is the best accommodation for staying close to Moi International Airport (MBA)?

Jambo Village Hotel is a popular 3-star hotel featuring free breakfast and a restaurant. It's located a short 1.6 mi (2.5 km) from Moi Intl. Airport. Other good options near the airport include Shiloh Accommodation and CoastGate Hotel.

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 522 hotels and other accommodations to choose from. Find out more about Diani Beach.

What are the top places to visit in Diani Beach?

Landmarks like Kongo Mosque and Colobus Conservation might be worth a visit. Natural beauty is on display at Diani Beach, Tiwi Beach, and Kaya Kinondo Sacred Forest. A couple of additional sights to add to your agenda are Diani Snake Park and Galu Kinondo Beach. 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.