Hotels in Diani Beach

Best Diani Beach Hotels

Enter your dates for prices and availability of the best hotels in Diani Beach.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

57 Best Hotels to Stay in Diani Beach

Trip.com brings you a curated list of top accommodations in Diani Beach, complete with reviews, price insights, and amenity highlights, making it easy to find the perfect place to stay.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Tombo House Hotels in Diani Beach
Tombo House Hotels in Diani BeachTombo House Hotels in Diani BeachTombo House Hotels in Diani BeachTombo House Hotels in Diani BeachTombo House Hotels in Diani BeachTombo House Hotels in Diani Beach
57
Hotels in Diani Beach
Golf course
Outdoor swimming pool
Diving
"Not very easy to find but it was worth it. Very professionally led by a German couple. The rooms are sensational, everything is new and extremely generous (65m2) and we had a large balcony with great views into the Urwald. Every detail is true, comfortable large bed, large armature with rain shower and great breakfast, friendly staff. The air conditioning is charged separately with $15 per day, but now at the end of June we didn't need. The hotel is not on the beach, it is quiet and feels like at home. We were absolutely satisfied."
Amazing
19 reviews
9.5/10
1 night
From SAR 330
Check Availability
Jacaranda Indian Ocean Beach Resort Hotels in Diani Beach
Jacaranda Indian Ocean Beach Resort Hotels in Diani BeachJacaranda Indian Ocean Beach Resort Hotels in Diani BeachJacaranda Indian Ocean Beach Resort Hotels in Diani BeachJacaranda Indian Ocean Beach Resort Hotels in Diani BeachJacaranda Indian Ocean Beach Resort Hotels in Diani BeachJacaranda Indian Ocean Beach Resort Hotels in Diani Beach
73
Hotels in Diani Beach
Trip.BestNo. 6 of Scenic Hotels in Kwale
Golf course
Outdoor swimming pool
Private beach area
"Yes, there is air conditioning. Breakfast is OK, there are many baobab trees inside. A little left is the congo river, you can take a boat, it should be beautiful if it is sunny"
Very Good
55 reviews
8.4/10
1 night
From SAR 322
Check Availability
Diani Sea Resort - All Inclusive Hotels in Diani Beach
Diani Sea Resort - All Inclusive Hotels in Diani BeachDiani Sea Resort - All Inclusive Hotels in Diani BeachDiani Sea Resort - All Inclusive Hotels in Diani BeachDiani Sea Resort - All Inclusive Hotels in Diani BeachDiani Sea Resort - All Inclusive Hotels in Diani BeachDiani Sea Resort - All Inclusive Hotels in Diani Beach
69
Hotels in Diani Beach
Golf course
Outdoor swimming pool
Diving
"Three meals are good, the big bed room is not big, no extra bed, children can play on the beach, very close to the beach, the hotel location is very good, very close to Wu Kunda Airport, there is a shopping place nearby."
Very Good
53 reviews
8.5/10
1 night
From SAR 465
Check Availability
Borabora Luxury Tented Camp Hotels in Diani Beach
Borabora Luxury Tented Camp Hotels in Diani BeachBorabora Luxury Tented Camp Hotels in Diani BeachBorabora Luxury Tented Camp Hotels in Diani BeachBorabora Luxury Tented Camp Hotels in Diani BeachBorabora Luxury Tented Camp Hotels in Diani BeachBorabora Luxury Tented Camp Hotels in Diani Beach
69
Hotels in Diani Beach
Beach volleyball
Snorkeling
Parking
"The environment with animals is so wonderful! The only biggest drawback is that the water almost didn't come out no matter how many times I said it, but the others are very satisfying. It's a heavenly space where zebras are playing in front of the tent when you wake up in the morning. I'm grateful to be able to interact with the giraffe so much."
Great
2 reviews
9.1/10
1 night
From SAR 230
Check Availability
Leopard Beach Resort and Spa Hotels in Diani Beach
Leopard Beach Resort and Spa Hotels in Diani BeachLeopard Beach Resort and Spa Hotels in Diani BeachLeopard Beach Resort and Spa Hotels in Diani BeachLeopard Beach Resort and Spa Hotels in Diani BeachLeopard Beach Resort and Spa Hotels in Diani BeachLeopard Beach Resort and Spa Hotels in Diani Beach
99+
Hotels in Diani Beach
Golf course
Outdoor swimming pool
Diving
"Great location right by the beach ...amazing staff at the reception when checking in . I especially loved the rooms, they are modern, clean and no mosquitoes. I would just recommend a little improvement at the restaurant section , our pizza wasn't nicely done , but then again the hotel.was.hosting dinners every night maybe the staff was tired . Otherwise it's a great hotel and the nights were always fun , child friendly and a great spot to have a good time"
Very Good
65 reviews
8.4/10
1 night
From SAR 365
Check Availability
Pendo Villas Diani Beach Hotels in Diani Beach
Pendo Villas Diani Beach Hotels in Diani BeachPendo Villas Diani Beach Hotels in Diani BeachPendo Villas Diani Beach Hotels in Diani BeachPendo Villas Diani Beach Hotels in Diani BeachPendo Villas Diani Beach Hotels in Diani BeachPendo Villas Diani Beach Hotels in Diani Beach
78
Hotels in Diani Beach
Golf course
Outdoor swimming pool
Diving
Located in Diani Beach, Pendo Villas Diani is within a 10-minute drive of Diani Beach and Kongo Mosque. This aparthotel is 7.3 mi (11.8 km) from Kaya Kinondo Sacred Forest and 20 mi (32.2 km) from Fort Jesus. Make use of convenient amenities, which include complimentary wireless internet access and bike parking. At Pendo Villas Diani, enjoy a satisfying meal at the restaurant. Need to unwind? Take a break with a tasty beverage at one of the 4 beach bars. Featured amenities include luggage storage, a safe deposit box at the front desk, and a water dispenser. Free self parking is available onsite. Make yourself at home in one of the 12 individually decorated guestrooms, featuring kitchens with refrigerators and stovetops. Rooms have private balconies or patios. 40-inch Smart televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include desks and separate sitting areas, and housekeeping is provided daily.
Amazing
5 reviews
9.7/10
1 night
From SAR 215
Check Availability
Papillon Lagoon Reef Hotel Hotels in Diani Beach
Papillon Lagoon Reef Hotel Hotels in Diani BeachPapillon Lagoon Reef Hotel Hotels in Diani BeachPapillon Lagoon Reef Hotel Hotels in Diani BeachPapillon Lagoon Reef Hotel Hotels in Diani BeachPapillon Lagoon Reef Hotel Hotels in Diani BeachPapillon Lagoon Reef Hotel Hotels in Diani Beach
77
Hotels in Diani Beach
Golf course
Outdoor swimming pool
Diving
"This is our 4th visit to Papillon. The staff are amazing here. The animation team have such energy, the water aerobics is like nothing else. Everyone is always busy working, from the gardeners to the housekeepers to the pool attendants. Joseph and Raphael on the bar were excellent as always. Abdullah the pool attendant is always on hand with towels and keeps the pool clean. The rooms are always kept super clean with fresh linen and bottled water daily. The rooms now have a fridge and kettle (but you need your own teabags etc). The food and drink is great, lots of choices. The beach is stunning with pure white sand. Love this hotel and recommend to others"
Very Good
66 reviews
8.1/10
1 night
From SAR 497
Check Availability
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Hotels in Diani Beach
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Hotels in Diani BeachDiani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Hotels in Diani BeachDiani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Hotels in Diani BeachDiani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Hotels in Diani BeachDiani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Hotels in Diani BeachDiani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Hotels in Diani Beach
99+
Hotels in Diani Beach
Golf course
Outdoor swimming pool
Snorkeling
"The whole resort staff are very friendly and nice. The breakfast and dinner are really good with a wide variety of choices . However , the rooms and amenities need a bit of refurnishing as it starts to see slightly dated. The toilet needs to be cleaner as there seems to be some hard white spots appearing on the levers. The entertainment room also needs to be maintained. Overall , we still had a good stay nevertheless"
Very Good
82 reviews
8.1/10
1 night
From SAR 448
Check Availability
Seaclusion Diani Hotels in Diani Beach
Seaclusion Diani Hotels in Diani BeachSeaclusion Diani Hotels in Diani BeachSeaclusion Diani Hotels in Diani BeachSeaclusion Diani Hotels in Diani BeachSeaclusion Diani Hotels in Diani BeachSeaclusion Diani Hotels in Diani Beach
63
Hotels in Diani Beach
Golf course
Outdoor swimming pool
Diving
"Excellent, soothing, with elegance . Wonderful room service with amazing reception. Classic views of diani, well designed swimming pool and comfortable amenities around. Kudos to the entire team .I recommend to all who wish to have a perfect stay at diani. Thanks ."
Great
45 reviews
9.0/10
1 night
From SAR 172
Check Availability
Swahili Beach Hotels in Diani Beach
Swahili Beach Hotels in Diani BeachSwahili Beach Hotels in Diani BeachSwahili Beach Hotels in Diani BeachSwahili Beach Hotels in Diani BeachSwahili Beach Hotels in Diani BeachSwahili Beach Hotels in Diani Beach
68
Hotels in Diani Beach
Trip.BestNo. 2 of Premium Hotels in Kwale
Golf course
Outdoor swimming pool
Private beach area
"Swahili Beach Resort is a great all inclusive resort in Diani Beach in Kenya. It's perfect as a base for staying in the area, with everything you need included. The rooms are spacious, the staff are incredible (and I mean incredible - nothing is too much trouble for them, they are so polite and will really go to great lengths to help you). The only issue is that if the resort puts you in a room that is different to what you've booked (in our case, we booked a Standard room and we got given a Superior room), it can be difficult for them to find your reservation in their backend systems. So ensure you go in with printed proof of your reservation and payment, and eventually it will all get sorted. Otherwise, it's amazing, the Dawa drinks are top notch and the rooms are spacious and inviting."
Very Good
114 reviews
8.6/10
1 night
From SAR 971
Check Availability
See More Hotels in Diani Beach

Trending places in Diani Beach

Find top attractions and hotspots in Diani Beach

Browse by hotel type

Immerse yourself in the vibrant atmosphere of Diani Beach with our handpicked accommodation options

Premium Hotels in Diani Beach

See all
Discover our curated selection of premium hotels in Diani Beach for your next stay
No.
1
Nomad Beach Resort Hotels in Diani Beach
8.8/10
54 review

Nomad Beach Resort

Hotel near Diani Beach
"Good Location"
Select dates to view prices
No.
2
Swahili Beach Hotels in Diani Beach
8.6/10
114 review

Swahili Beach

Hotel near Diani Beach
"Great stay!"
Select dates to view prices
No.
3
Mzima Beach Residences - Diani Beach Hotels in Galu
9.3/10
17 review

Mzima Beach Residences - Diani Beach

Hotel near Galu
"Good Location"
Select dates to view prices
No.
4
Diamonds Leisure Beach & Golf Resort Hotels in Diani Beach
8.3/10
53 review

Diamonds Leisure Beach & Golf Resort

Hotel near Diani Beach
"Close to beach""Great stay!"
Select dates to view prices

What Travelers Said About the Best Hotels in Diani Beach

See all
Browse these genuine traveler ratings and real guest reviews to find the best Diani Beach hotels.
8.8/10
Very Good
AAnonymous UserEverything was great with this hotel, from the view to the service. The beach is very beautiful and clean. There are quite a few of beach boys on the beach waiting to sell things to you. However if you tell them politely you’re not interested, they’ll leave you alone. It’s very close to Ukunda airport, only 10min drive. One major thing this resort needs to improve is the foods. The foods are no where close to a 5 star resort standard. They’re normal than normal. Limited varieties. This was the most disappointing part. However because of the superb view and services, I was able to enjoy the trip! Will definitely go back and hope the foods are good by then.
Baobab Beach Resort & Spa Hotels in Diani Beach

Baobab Beach Resort & Spa

Hotel near Diani Beach
Price per night from:SAR 779
8.8/10
Very Good
JJuliaStantonGreat place to stay offering good value for money with self-catering facilities. Breakfast and other meals also available. Although the place is a little worn, it has great charm. The swimming pool was lovely. Excellent location not far from beach and supermarkets
Diani Campsite and Cottages Hotels in Diani Beach

Diani Campsite and Cottages

Hotel near Diani Beach
Price per night from:SAR 100
8.8/10
Very Good
IIrina AlWe stayed at the hotel for one week. Clean rooms. Balcony with garden view. Here in the morning is fascinating bird singing. pleasant service staff. Basin with lying and drinking bar. Smuzi and juices here are very delicious. I liked the local tea with ginger and milk. Breakfasts are delicious. We used a restaurant for dinner. A large plate of seafood for two very delicious. Here are fish, calmaras, octopus, and half lobster, fish boiler. Yes-yes, the fishboiler is big and very delicious. The room was given water and tea with coffee. They regularly changed their lingerie. For us there was one minus-the conferences held at the hotel. Being in the pool area is not pleasant when a group in black hoods from 20-30 people inspect the holidaymakers. And yes, to the sea on foot 10 minutes or you can get to the tuck-tuck. Still, it is not in step-to-step access.
PrideInn Hotel Diani Hotels in Diani Beach

PrideInn Hotel Diani

Hotel near Diani Beach
Price per night from:SAR 254
8.3/10
Very Good
AAnonymous UserPleasant hotel in a good locatopn with very friendly staff. In general, room renovations are slowly overdue. Because of the noise, it is best not to take a room in the basement.
Diamonds Leisure Beach & Golf Resort Hotels in Diani Beach

Diamonds Leisure Beach & Golf Resort

Hotel near Diani Beach
Price per night from:SAR 431
8.3/10
Very Good
AALEKSANDRВ отеле отдыхают в основном граждане Германии возраста 40-50 +. Еда вкусная , нельзя сказать , что сильно разнообразная , но всего хватало, готовят вкусно : мясо , рыба , много овощей и фруктов. Веселые аниматоры , доброжелательный персонал . Номера простенькие , мебель старая ,но все работало. На территории отеля много обезьян 😅 не оставляйте вещи без присмотра . Вечером всегда проходит анимация , каждый день разная программа-молодцы! Возле бара на пляже часто собирается очередь , но обслуживание довольно быстрое. В целом , отель понравился, также посетили Diani resort ( до него по пляжу 15-20 минут пешком )Кстати Вы можете посещать отели одной сети , в том числе пользоваться услугами бара /ресторана . На ресепшене любезно разрешили остаться в отеле и пользоваться услугами все включено после выезда из номера, так как трансфер был около 14-00. Ставлю все пятерки за отношение персонала
Diani Sea Lodge - All Inclusive Hotels in Diani Beach

Diani Sea Lodge - All Inclusive

Hotel near Diani Beach
Price per night from:SAR 444
8.2/10
Very Good
PPrateshkWe had a good fun time. Booked in 2 nights. Place is calm and relaxing. The rooms very clean and cozy. The staffs were friendly and kind. The evening animation team was fun. Food wasn’t bad tho I feel the variety could be better, options and time taken to refill was abit needed. Other than that all it was fun and chilled out experience.
Neptune Paradise Beach Resort & Spa - All Inclusive Hotels in Diani Beach

Neptune Paradise Beach Resort & Spa - All Inclusive

Hotel near Diani Beach
Price per night from:SAR 888
8.0/10
Very Good
GGuest UserWonderful hotel - great location and also the facilities are great. The only issue is when the hotel is full - there are insufficient Beach towels. it doesn't help that most people take more than expected ie 3/4 more per person rather than one per person. We had to wait the whole day to get a clean towel. ( speaking to other guests - they collected their towels @ 7.30am or the night before...) . Would recommend that management bring in a CARD system for beach towels so that everyone has an equal allocation( when it is not full you can revert to the current system. ) Guest relations ( Marcia) is amazing and recommend speaking to her about anything local. She can advise you and help whenever possible. the biggest positive is the FOOD - it was amazing and the freshest of the cooking was visibly seen. the bar was quick to respond to drinks orders. the only issue is the amount of paperwork they need as most guests are on All- inclusive yet it was requested that the room number be given every time you ordered a drink. Perhaps management can review this? let the staff see the BANDS to decide which needs food orders or not
Southern Palms Beach Resort Hotels in Diani Beach

Southern Palms Beach Resort

Hotel near Diani Beach
Price per night from:SAR 733
7.7/10
Good
AAnonymous UserOlder hotel located directly at the beach. Unfortunately, the restaurant staff lack basic training, the food quality is just average. The monkeys and birds sometimes help themselves from the guests' plates. Other hotels in a similar situation deal with this annoying problem in a better and more professional way. Basic drinks and ice cubes are often missing. The fridge was missing in the room and the cell phone system didn't work either. For a so-called four-star hotel with a corresponding price, one can expect a lot more in all respects. than just smiling staff. Unfortunately not to be recommended.
Neptune Village Beach Resort & Spa - All Inclusive Hotels in Diani Beach

Neptune Village Beach Resort & Spa - All Inclusive

Hotel near Diani Beach
Price per night from:SAR 679
7.4/10
GGuest UserIt smells of mold, and the location is okay. It is a place where people do not come often. The price is cheap, so don't expect too much when you visit.
Mangro Hotel Diani Beach Hotels in Diani Beach

Mangro Hotel Diani Beach

Hotel near Diani Beach
Price per night from:SAR 166
7.1/10
KKIKOohuoThe room facilities are old and the toilet is easily clogged. The swimming pool is not very clean. The advantages are that the beach is wide and beautiful, the price is cheap, and the cost performance is very high. The beach is full of crabs at night.
Bahari Dhow Beach Villas Hotels in Diani Beach

Bahari Dhow Beach Villas

Hotel near Diani Beach
Price per night from:SAR 171

FAQs About Diani Beach Hotels

What are some of the best hotels in Diani Beach?

Whether you're planning a business trip or a vacation, Diani Beach has many top-rated hotels to choose from. Diani Sea Resort - All Inclusive (price from SAR 437), Papillon Lagoon Reef Hotel (price from SAR 314) and Diamonds Leisure Beach & Golf Resort (price from SAR 599) are among the best choices for your stay.

How to get good deals on hotels in Diani Beach?

Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. Please check the promotions page to see what promotions are available now on Trip.com.

What are the best pet-friendly hotels in Diani Beach?

Qua Bruce Apartment (price from SAR 172) and Doric Cottages Diani (price from SAR 443) welcome pets. Bring your pets along for an enjoyable stay!

What are the best hotels with a spa in Diani Beach?

A spa hotel can make your trip more enjoyable with relaxing amenities. Diamonds Leisure Beach & Golf Resort (price from SAR 599), Leopard Beach Resort and Spa (price from SAR 327) and Swahili Beach (price from SAR 943) are great choices for spa hotels offering quality services.

What are the best luxury hotels in Diani Beach?

In Diani Beach, you’ll find a range of luxury hotels known for their unique designs, premium amenities, and outstanding experiences. Diamonds Leisure Beach & Golf Resort (price from SAR 599), Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits (price from SAR 451) and Leopard Beach Resort and Spa (price from SAR 327) are excellent luxury hotels offering outstanding experiences.

Which hotels in Diani Beach provide fitness facilities?

Diani Sea Resort - All Inclusive (price from SAR 437), Papillon Lagoon Reef Hotel (price from SAR 314) and Southern Palms Beach Resort (price from SAR 700) include fitness facilities, so you can maintain your routine while traveling. Stay on track with your fitness goals while on the go!

Which hotels in Diani Beach have pools?

Diani Sea Resort - All Inclusive (price from SAR 437), Papillon Lagoon Reef Hotel (price from SAR 314) and Diamonds Leisure Beach & Golf Resort (price from SAR 599) are excellent options for hotels with swimming pools. Book your stay to enjoy the pool and make your trip more enjoyable.

What hotels in Diani Beach offer an especially good breakfast?

What are some good hotel options near Diani Beach in Diani Beach?

Based on traveler reviews, some of the top-rated hotels near Diani Beach in Diani Beach include Diamonds Leisure Beach & Golf Resort (price from SAR 599), Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits (price from SAR 451) and Leopard Beach Resort and Spa (price from SAR 327), all known for their excellent service and prime locations.

What are the must-see spots in Diani Beach?

Diani Beach is packed with incredible must-see landmarks, like Diani Beach and Golden Sand Resort.

What are hotel rates looking like in Diani Beach for this weekend?

Hotel rates in Diani Beach for this weekend are roughly:
3-star hotels: SAR 424
4-star hotels: SAR 793
5-star hotels: SAR 2,199

How much do hotels in Diani Beach typically run during weekdays?

Typical weekday hotel rates in Diani Beach run about:
3-star hotels: SAR 444
4-star hotels: SAR 793
5-star hotels: SAR 2,272

Diani Beach Hotels Info

Highest PriceSAR 2,307
Lowest PriceSAR 2,303
Number of Reviews 1,387
Total Properties57
Average Price(Weekday Night)SAR 721
Average Price(Weekend Night)SAR 707