Find hotels in Diani Beach from SAR 125

    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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

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

Raquel's Bliss Hotel Diani

2.5 star property
  • Pool
  • Parking included
  • Free WiFi
  • Air conditioning
  • Laundry
  • Living/Dining area
The price is SAR 86
SAR 101 total
includes taxes & fees
27 Jun - 28 Jun
Raquel's Bliss Hotel Diani

Diani Campsite & Cottages

3.0 star property
  • Pool
  • Spa
  • Parking included
  • Free WiFi
  • Restaurant
  • Breakfast available
The price is SAR 159
SAR 188 total
includes taxes & fees
27 Jun - 28 Jun
Diani Campsite & Cottages

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 SAR 845
SAR 998 total
includes taxes & fees
27 Jun - 28 Jun
Neptune Village Beach Resort & Spa All Inclusive

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 SAR 503
SAR 594 total
includes taxes & fees
29 Jun - 30 Jun
Pinewood Beach Resort and Spa

Leshan Luxury Villas

4.5 star property
  • Pool
  • Kitchen
  • Parking included
  • Free WiFi
  • Air conditioning
  • Laundry
The price is SAR 159
SAR 188 total
includes taxes & fees
27 Jun - 28 Jun
Leshan Luxury Villas

Bahari Dhow Beach Villas

3.5 star property
  • Pool
  • Kids pool
  • Parking included
  • Free WiFi
  • Restaurant
  • Air conditioning
7.6 out of 10, Good, (94)
  • cleanliness
    Oceanfront paradise offers daytime adventures with surfing and scuba diving, while three sparkling pools provide relaxation under starlit skies

What verified guests said

"The places is perfectly located with beach and main shops. The staff make it a 7 star! They are awesome"

Bahari Dhow Beach Villas highlights

Ocean views define Bahari Dhow Beach Villas. Start with a free breakfast buffet, then surf or body board on the sun-kissed beach. Enjoy spa treatments, 3 outdoor pools, and a playground, perfect for families. An airport shuttle adds convenience.
Bahari Dhow Beach Villas

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 SAR 248
SAR 293 total
includes taxes & fees
29 Jun - 30 Jun
Tombo House

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. "
The price is SAR 311
SAR 371 total
includes taxes & fees
10 Jul - 11 Jul
Amkia Villas Diani

Becky Homes - Diani Beach

4.0 star property
  • Pool
  • Kitchen
  • Parking included
  • Free WiFi
  • Air conditioning
  • Laundry
The price is SAR 343
SAR 405 total
includes taxes & fees
27 Jun - 28 Jun
Becky Homes - Diani Beach

Silent Palms

4.0 star property
  • Pool
  • Kitchen
  • Parking included
  • Free WiFi
  • Outdoor Space
  • 24/7 front desk
The price is SAR 320
SAR 377 total
includes taxes & fees
9 Jul - 10 Jul
Silent Palms

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 SAR 516
SAR 645 total
includes taxes & fees
30 Jun - 1 Jul
Leopard Beach Resort & Spa

Upani in Daini

4.0 star property
  • Pool
  • Spa
  • Parking included
  • Free WiFi
  • Laundry
  • Housekeeping
7.4 out of 10, Good, (3)
  • cleanliness
    Travelers find serenity at this Diani retreat, where rejuvenating spa treatments and a welcoming outdoor pool create the perfect escape from everyday life

What verified guests said

"Our stay was amazing. Everything about the place was great from the service from the staff, the location and the convenience of transport. The beach is a few minutes walk as well."

Upani in Daini highlights

Located near Diani Beach and the marine reserve, Upani offers a peaceful retreat with its outdoor pool and spa services. Guests can book a deep-tissue massage or relax on the scenic terrace, with free WiFi and helpful concierge services enhancing the experience.
Upani in Daini

Diani Doric Cottages

3.0 star property
  • Pool
  • Parking included
  • Free WiFi
The price is SAR 255
SAR 301 total
includes taxes & fees
7 Jul - 8 Jul
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, (75)
  • 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 SAR 617
SAR 736 total
includes taxes & fees
30 Jun - 1 Jul
Diani Sea Resort

Kreyol Krib Diani

3.5 star property
  • Washer
  • Parking included
  • Free WiFi
  • Air conditioning
  • Outdoor Space
  • Housekeeping
The price is SAR 242
SAR 285 total
includes taxes & fees
27 Jun - 28 Jun
Kreyol Krib Diani

Boxo Diani

3.0 star property
  • Pool
  • Spa
  • Parking included
  • Free WiFi
  • Restaurant
  • Air conditioning
9.2 out of 10, Wonderful, (7)
  • cleanliness
    Paradise awaits at this beachfront retreat where poolside umbrellas provide shade and attentive concierge staff help create memorable vacation moments

What verified guests said

"Amazing space, direct beach access. The staff made the difference and big s/o to Elizabeth who was outstanding "

Boxo Diani highlights

Located on a stunning white sand beach, Boxo Diani offers an unforgettable getaway. With a poolside bar, sun loungers, and spa services like massages and aromatherapy treatments at your fingertips. Take advantage of the coffee shop/cafe for morning pick-me-ups or enjoy in-room WiFi for planning your next beach adventure.
The price is SAR 179
SAR 211 total
includes taxes & fees
27 Jun - 28 Jun
Boxo Diani

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 SAR 489
SAR 577 total
includes taxes & fees
27 Jun - 28 Jun
Villa Mandhari- Diani Beach

Lotfa Resort Diani

3.5 star property
  • Pool
  • Spa
  • Kids pool
  • Parking included
  • Free WiFi
  • Restaurant
6.2 out of 10, (12)
  • cleanliness
    Travelers soak up sun-kissed days on Diani Beach or unwind in tranquil gardens while concierge services handle details and local flavors await discovery

What verified guests said

"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 "

Lotfa Resort Diani highlights

Lotfa Resort Diani combines the natural beauty of Diani Beach with genuine comfort. Guests can wander through the garden or relax by the pool with convenient sun loungers. The on-site bar and coffee shop provide perfect spots to unwind after exploring the area.
Lotfa Resort Diani

DIANI BEACH GOLD APARTMENTS

3.0 star property
  • Free WiFi
  • Outdoor Space
  • Microwave
10.0 out of 10, Exceptional, (1)

What verified guests said

"今まで体験したことのない豪華な宿泊施設。オーナーは親切。周辺環境も安全。治安は良い。また利用したい。空港から歩いて約5分。知らないとタクシーに乗らされ200シリング取られました。全部含めて良い体験でした。ディアニビーチまでは歩いて約20分。"
The price is SAR 109
SAR 128 total
includes taxes & fees
29 Jun - 30 Jun
DIANI BEACH GOLD APARTMENTS

Jacaranda Indian Ocean Beach Resort

3.5 star property
  • On private beach
  • Pool
  • Breakfast included
  • Spa
  • Kids pool
  • Parking included
8.4 out of 10, Very Good, (65)
  • cleanliness
    Days filled with beach volleyball under starry skies and evenings spent with cocktails by the poolside bar create the perfect beachfront getaway experience

What verified guests said

"The staff was amazingly friendly and courteous. The food was delicious! The entertainment top tier. The resort gives you all the reasons to stay forever! I really enjoyed my stay"

Jacaranda Indian Ocean Beach Resort highlights

Jacaranda Indian Ocean Beach Resort offers oceanside stays with free breakfast and international cuisine at two restaurants. Guests can book a massage, surf or body board on the private beach, play basketball, or join fitness classes at the on-site gym.
The price is SAR 369
SAR 473 total
includes taxes & fees
29 Jun - 30 Jun
Jacaranda Indian Ocean Beach 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.

Great weekend hotel deals in Diani Beach

Showing deals for:Jul 4 - Jul 6
Save an average of 15% on thousands of hotels when you're signed in

Apart-hotels in Diani Beach you'll enjoy

These apartments in Diani Beach may fit your trip

Check out family-friendly hotels in Diani Beach

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.

Where to stay in Diani Beach

Find the best Diani Beach areas and neighborhoods for the activities you enjoy most.
Galu Beach map

Galu Beach

Beaches and restaurants are notable features of Galu Beach. You might consider a stop by Galu Kinondo Beach while you're exploring the neighborhood.

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 Diani Sea Resort and Jacaranda Indian Ocean Beach Resort. See all available top hotels, or vacation rentals in Diani Beach.

What are some of the best vacation home rentals in Diani Beach?

Villa with big Pool, 3 minutes to the stunning white beach: This highly rated vacation home rental in Diani Beach is located near the beach and has an outdoor pool, a patio, and a barbecue grill to put you at ease in your new surroundings. Kitchen amenities include a fridge, a stovetop, and an electric kettle. Make the most of the garden in this rental home to help you unwind. Other favorite homes for rent in Diani Beach are Villa Sarabi - Cozy house for 8 people, 4 minutes to the beach with cook and Villa African Dream in Marula Park with chef, 4 min to the beach. See all 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 Diamonds Leisure Beach & Golf Resort. Find more child-friendly accommodations in Diani Beach.

What's the best place to stay for a couple going to Diani Beach?

Family vacation home is a favorite B&B for couples, and features in-room kitchens and private balconies. See all romantic hotels 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. Spice of the coast 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 527 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 Kaya Kinondo Sacred Forest. A couple of additional sights to add to your agenda are Diani Snake Park and Kongo Mosque. 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.