A sunset over the ocean with two boats.

Find hotels in Diani Beach from ¥3,064

  • 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

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Property class

Our top choices for Diani Beach hotels

Staysocial Diani-Backpackers &Social Hub

Staysocial Diani-Backpackers &Social Hub
2.5 star property
Diani Beach
The price is ¥2,549
¥3,064 total
includes taxes & fees
Jul 16 - Jul 17
Staysocial Diani-Backpackers &Social Hub

Raquel's Bliss Hotel Diani

Raquel's Bliss Hotel Diani
2.0 star property
Diani Beach
8.8 out of 10, Excellent, (12 reviews)
"Property was well maintained and amenities for the price u can’t beat it"
United States
Rohan
The price is ¥3,179
¥3,779 total
includes taxes & fees
Jul 19 - Jul 20
Raquel's Bliss Hotel Diani

Aqua Resort

Aqua Resort
2.5 star property
Diani Beach
7.6 out of 10, Good, (28 reviews)
"Overall good place and clean , didn't like the bathrooms."
United States
Griffins
The price is ¥6,425
¥8,535 total
includes taxes & fees
Jul 13 - Jul 14
Aqua Resort

Qua Bruce Apartment

Qua Bruce Apartment
3.0 star property
Diani Beach
2.0 out of 10, (1 review)
The price is ¥6,013
¥7,095 total
includes taxes & fees
Jul 12 - Jul 13
Qua Bruce Apartment

Tradewinds Lodge

Tradewinds Lodge
3.0 star property
Diani Beach
5.8 out of 10, (6 reviews)
"Friendly staff, homely environment and very close to beach, recommended for family groups"
United States
Bhimraj
The price is ¥2,681
¥3,236 total
includes taxes & fees
Jul 14 - Jul 15
Tradewinds Lodge

GSIH Hotel Diani

GSIH Hotel Diani
2.5 star property
Diani Beach
6.8 out of 10, (5 reviews)
"Just work on strengthening your management capabilities and improving your grounds and improving your swimming pools."
United States
Stephen
The price is ¥5,918
¥6,983 total
includes taxes & fees
Jul 14 - Jul 15
GSIH Hotel Diani

Makey Holiday Homes Diani

Makey Holiday Homes Diani
3.0 star property
Diani Beach
The price is ¥9,458
¥11,160 total
includes taxes & fees
Jul 19 - Jul 20
Makey Holiday Homes Diani

Boxo Diani

Boxo Diani
3.0 star property
Diani Beach
9.2 out of 10, Wonderful, (16 reviews)
"Great location and amazing value for money"
United Kingdom
Sigmundur Nói
The price is ¥6,734
¥7,946 total
includes taxes & fees
Jul 19 - Jul 20
Boxo Diani

Savita House Diani

Savita House Diani
3.0 star property
Diani Beach
The price is ¥9,701
¥11,447 total
includes taxes & fees
Jul 24 - Jul 25
Savita House Diani

Taraji Suites Diani

Taraji Suites Diani
3.0 star property
Diani Beach
The price is ¥9,701
¥11,447 total
includes taxes & fees
Jul 24 - Jul 25
Taraji Suites Diani

Leshan Luxury Villas

Leshan Luxury Villas
4.5 star property
Diani Beach
The price is ¥7,251
¥8,583 total
includes taxes & fees
Jul 18 - Jul 19
Leshan Luxury Villas

Diani Campsite & Cottages

Diani Campsite & Cottages
3.0 star property
Diani Beach
8.4 out of 10, Very Good, (5 reviews)
"Een fijne accomodatie met uiterst vriendelijk personeel. Fijn om het zwembad erbij de hebben. Het voelde als een heel veilige plek. Een aanrader, en mooi aangelegde tuin en op loopafstand van het strand. Alles dicht in de buurt wat betreft restaurants en winkels. Lekker gegeten in eigen restaurant en een keer roomservice. Prijs/ kwaliteit verhouding is uitstekend."
Netherlands
Carla
The price is ¥5,466
¥6,465 total
includes taxes & fees
Jul 25 - Jul 26
Diani Campsite & Cottages

Marikeka Hotel

Marikeka Hotel
3.5 star property
Galu Beach
10.0 out of 10, Exceptional, (2 reviews)
"Good food and bar. Staff is so friendly. Room was amazing. We enjoyed our time here."
United States
Paul
The price is ¥9,545
¥17,520 total
includes taxes & fees
Jul 16 - Jul 17
Marikeka Hotel

Villa Jahawi

Villa Jahawi
3.5 star property
Diani Beach
The price is ¥4,810
¥8,909 total
includes taxes & fees
Jul 22 - Jul 23
Villa Jahawi

Darad Diani Hotel

Darad Diani Hotel
3.0 star property
Diani Beach
The price is ¥4,941
¥5,853 total
includes taxes & fees
Jul 14 - Jul 15
Darad Diani Hotel

Bahari Dhow Beach Villas

Bahari Dhow Beach Villas
3.5 star property
Diani Beach
7.6 out of 10, Good, (111 reviews)
"Standard rooms are outdated and not clean. Breakfast absolutely terrible."
Norway
Olav
The price is ¥10,453
¥12,951 total
includes taxes & fees
Jul 15 - Jul 16
Bahari Dhow Beach Villas

Babylon Gardens

Babylon Gardens
3.0 star property
Diani Beach
9.4 out of 10, Exceptional, (3 reviews)
"Fantastic resort with great staff! Large rooms with spaceous bathroom and bedroom with comfy bed and A.C."
Sweden
Mattias
The price is ¥10,120
¥12,190 total
includes taxes & fees
Jul 12 - Jul 13
Babylon Gardens

Coco-De-Ville

Coco-De-Ville
3.0 star property
Galu Beach
10.0 out of 10, Exceptional, (2 reviews)
"The most precious „part” of this stay was the whole team. Especially Barak and Bablee ! These guys were the best to talk with. Rest of the team was also the top notch. Thank you"
United States
Bartosz
The price is ¥11,558
¥13,638 total
includes taxes & fees
Jul 12 - Jul 13
Coco-De-Ville

Diani Luxe Spacious A

Diani Luxe Spacious A
2.5 star property
Galu Beach
The price is ¥6,494
¥7,663 total
includes taxes & fees
Jul 15 - Jul 16
Diani Luxe Spacious A

PrideInn Hotel Diani

PrideInn Hotel Diani
3.5 star property
Diani Beach
7.2 out of 10, Good, (48 reviews)
"Great place, family friendly. It took forever to check in, they had us waiting in the lobby for a while. The pool was opened late at times,Breakfast was amazing, as well as the staff. The kids enjoyed the slides"
Canada
Diko
The price is ¥10,481
¥12,368 total
includes taxes & fees
Aug 7 - Aug 8
PrideInn Hotel Diani
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.

A sunset over the ocean with two boats.

Top Diani Beach Hotel Reviews

More cheap stays in Diani Beach

Find out more about Diani Beach

Top reasons to visit Diani Beach

  • Pristine Beaches: Diani Beach boasts stunning, soft white sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Adventure Activities: The area offers thrilling water sports, golf courses, and exciting day trips for outdoor enthusiasts.
  • Cultural Exploration: Visitors can immerse themselves in local culture by exploring nearby mosques and traditional sites.
  • Vibrant Atmosphere: Enjoy breathtaking sunsets and a lively beach scene that is inviting and friendly.
  • Diverse Accommodations: From luxurious resorts to cozy guesthouses, there's a perfect stay for every traveler.

Find great hotels in Diani Beach

Diani Beach offers a diverse selection of accommodations, perfect for every type of traveler. From luxurious resorts to cozy guesthouses, you can find the ideal spot for your beach getaway, business trip, or family vacation. Popular options include the Diani Beach Hotel and Diani Sea Resort, along with charming cottages that provide a unique experience. Explore the best hotels in Kenya for a memorable stay at this stunning coastal paradise.

  • Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits: This 5-star resort invites you to experience beachfront luxury with a guest rating of 8.0 out of 10. Perfect for families and adventure seekers, the Diani Reef Beach Resort & Spa offers direct access to the pristine Diani Beach. Guests can dive into a range of adventure sports, including onsite windsurfing and motorboating, as well as nearby hiking and biking trails. Families will appreciate the dedicated children's amenities like a shared playground, arcade game room, and various toys. Enjoy a fulfilling vacation with ample recreational activities and relaxation options.
  • Baobab Beach Resort & Spa: Rated 8.6 out of 10, this 4-star resort is a vibrant choice for families and adventure lovers. Located on the stunning Diani Beach, it provides direct beach access and a variety of onsite and nearby activities, including archery and snorkeling. The resort’s family-friendly amenities include a free children’s club, shared playground, and a dedicated pool for kids. With a focus on both relaxation and adventure, Baobab Beach Resort & Spa offers a well-rounded vacation experience.
  • Swahili Beach Resort: This luxurious 5-star resort boasts a remarkable guest rating of 9.0 out of 10. Situated on Diani Beach, it features direct beach access and a strong emphasis on family-friendly services. Parents can take advantage of onsite childcare options and a children's pool, while kids can enjoy games and activities. The Swahili Beach Resort combines cultural charm with modern amenities, ensuring a relaxed yet engaging atmosphere for families looking to unwind together.

Where to stay in Diani Beach

Diani Beach is a paradise for beach lovers and adventure seekers alike, offering a perfect blend of relaxation and recreation. Enjoy the luxury of pristine beaches, indulge in thrilling water sports, or simply unwind under the sun. Nearby attractions provide a romantic atmosphere, with friendly locals enhancing your experience. Don’t miss exploring the vibrant beach area, where you can create unforgettable memories during your beach holiday in this stunning coastal gem of Kenya.

  • Mombasa: As a vibrant metropolis, Mombasa is the gateway to Diani Beach. This bustling city offers a variety of experiences, with visitor numbers peaking from December to February. Located along the coast, Mombasa is known for its stunning beaches, outdoor activities, and family-friendly attractions. Highlights include world-class golf courses, a thrilling water park, and rich archaeological sites. The blend of cultural influences, from Swahili traditions to colonial history, makes Mombasa a fascinating place to explore before heading to the serene shores of Diani Beach.
  • Ukunda: Just a mile from Diani Beach, Ukunda is a charming city that attracts travelers year-round, especially during peak seasons in September and December to January. Known for its beautiful beaches and outdoor activities, Ukunda offers a tranquil escape for families and beach lovers. Visitors can enjoy golf at local courses and explore nearby lakes and water features. The welcoming atmosphere and proximity to Diani Beach make Ukunda an ideal spot for those looking to experience both vibrant local life and relaxing coastal vibes.
  • Galu Beach: Nestled near Diani Beach, Galu Beach is a picturesque neighborhood known for its laid-back charm and cultural experiences. With peak visitor numbers in January, April, and September, Galu Beach offers a perfect blend of beach relaxation and outdoor activities. Visitors can engage in various sports and explore nearby historic sites and islands. The stunning coastline and tranquil atmosphere make Galu Beach a must-visit for anyone looking to immerse themselves in the natural beauty of Kenya's coast while enjoying a rich cultural experience.

Things to do in Diani Beach

Shopping

For a unique shopping experience in Diani Beach, visit the Diani Beach Shopping Centre for local crafts and souvenirs. If you're up for a drive, the nearby Nyali Centre offers a variety of shops and dining options, perfect for finding something special to take home.

Recreation

Explore the serene atmosphere at The Sands at Nomad, where you can indulge in spa treatments and yoga sessions surrounded by lush gardens. For adventure, try kite surfing with local instructors, or unwind on the pristine beaches while enjoying a refreshing beverage from a beachside bar.

Adventure

At Diani Beach, experience thrilling kitesurfing along the turquoise waters, or embark on an exhilarating boat safari to spot dolphins and vibrant marine life. Explore the lush Kaya Kinondo Forest, where guided nature walks reveal unique flora and fauna in this serene ecological paradise.

Nightlife

In Diani Beach, The Diani Reef Beach Resort & Spa features vibrant beach parties with live music and dancing. The Shakatak Disco offers a lively atmosphere with DJs spinning popular tunes, while the Forty Thieves Beach Bar provides a relaxed vibe with cocktails and beachside entertainment.

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

Find the best attractions in Diani Beach

Diani Beach in Kwale County, Kenya, is perfect for beach lovers and outdoor enthusiasts, offering stunning scenery and rich cultural experiences. Key attractions include Diani Reef, Mzima Beach, and local mosques, making it an ideal spot for adventure seekers and those wanting to explore nature. Whether you're looking to relax on the beach or delve into the local culture, Diani Beach has something for everyone.

  • Diani Beach: Enjoy the stunning white sands and turquoise waters of Diani Beach, where you can relax under swaying palm trees or indulge in various water sports. The beach's vibrant atmosphere invites visitors to soak in the sun and enjoy beachside dining.
  • Kaya Kinondo Sacred Forest: Discover the lush greenery and rich biodiversity of Kaya Kinondo Sacred Forest. This sacred site offers a unique opportunity for adventure and outdoor exploration, with trails that lead to ancient trees and cultural significance.
  • Kongo Mosque: Experience the serene ambiance of Kongo Mosque, which showcases exquisite Swahili architecture. This mosque reflects the local culture and spirituality, making it a meaningful stop for those interested in the region's heritage.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Accessing Diani Beach is convenient via its major airports. MoMBAsa Moi International Airport (MBA) is 29km away, with nearby hotels like PrideInn Paradise Beach Resort & Spa and Cocoa Boutique Hotel, offering shuttle services for a fee. Ukunda Airport (UKA) is closer at 2km, featuring luxurious options such as Leopard Beach Resort & Spa and Swahili Beach Resort, both providing direct access to the airport. Malindi Airport (MYD), located 130km away, has upscale accommodations like Ocean Beach Resort & Spa, with shuttle services available on request. Transport options from these hotels ensure a smooth transition to your destination.

Frequently asked questions

Where is the best place to stay in Diani Beach?
Leopard Beach Resort & Spa is one of the top choices for your stay based on our traveler data. This resort is a short 11-minute walk from Diani Beach, and it offers a full-service spa and 6 restaurants. Other good choices for your stay include Swahili Beach Resort and Diani Sea Lodge. See all available top hotels, or vacation rentals in Diani Beach.
What are some of the best vacation home rentals in Diani Beach?
Luxurious villa w/pool,10min beach, 280m²,w/ personal & cook, Jacuzzi, A/C,wifi: This highly rated vacation home rental in Diani Beach is located by the ocean and has an outdoor pool, a balcony, and a barbecue grill to put you at ease in your new surroundings. It has 6 bedrooms as well as a kitchen with a fridge, a stovetop, and a microwave, so you can cook with friends or family. It offers a garden, a selection of games, and a hot tub so you can immerse yourself in your vacation. Other favorite homes for rent in Diani Beach are Villa African Dream in Marula Park with chef, 4 min to the beach and Dream villa Maisha Mazuri with staff. 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, Golden Sun Beach Apartments is a top choice for a less expensive stay. Other good options to stay on the cheap include Travellers Paradise Diani - Hostel and Diani 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 Nomad Beach Resort 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?
Diani Sea Lodge is an all-inclusive hotel featuring 2 restaurants and 2 bars, and a favorite with Expedia travelers. Other good choices for your stay include Southern Palms Beach Resort and Baobab Beach Resort & Spa. See more all-inclusive resorts in Diani Beach.
What's the best pet-friendly accommodation in Diani Beach?
GSIH Hotel Diani is a top hotel for people traveling with their pets, and offers a private beach and a restaurant for its human guests. Other good choices to stay with your pet include Galu Ecolodge and Kijani Cottages Beach. 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?
Swahili Beach Resort is a top beachfront resort offering 9 outdoor pools and 5 restaurants, located within a short 8-minute walk of Diani Beach. Other good choices to stay near the beach include Leopard Beach Resort & Spa and Southern Palms 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. Leopard Beach Resort & Spa and Southern Palms Beach Resort 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?
Leopard Beach Resort & Spa is a top resort with an indoor pool, an outdoor pool, and 6 restaurants. A couple of other options that feature an onsite pool include Southern Palms Beach Resort and The Villa Luxury Suites Hotel. View all hotels with pools in Diani Beach.
What is the best spa hotel in Diani Beach?
Swahili Beach Resort is a top beach spa hotel featuring 9 pools, 5 restaurants, a fitness center, and a hair salon. Spend an afternoon at the spa where you'll find facials, body scrubs, and detox wraps. Other popular spa hotels in Diani Beach include Leopard Beach Resort & Spa and Southern Palms Beach Resort. See all spa hotels in Diani Beach.
What's the best hotel in Diani Beach with a water park on-site or close by?
Casa Marabella is a popular hotel featuring water park access, an outdoor pool, and in-room kitchens. Check out all hotels with or near waterparks 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 647 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.

Explore a world of travel with Expedia