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+

55 Best Hotels to Stay in Diani Beach

Find great hotels in Diani Beach on Trip.com! Read guest reviews, compare the latest prices, and explore hotel details to choose your perfect 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 AED 283
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 AED 296
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
50 reviews
8.5/10
1 night
From AED 363
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 AED 142
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
64 reviews
8.4/10
1 night
From AED 996
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. Enjoy a satisfying meal at Restaurant serving guests of Pendo Villas Diani. 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 AED 206
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
63 reviews
8.1/10
1 night
From AED 289
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
"Everything is fine, cleanliness at a high level (only the pool could be cleaner) Tasty food, great option with afternoon tea/coffee. On the beach there are security guards who make sure that the Beach Boy does not come too close. Opposite the hotel there is a small shop with drinks and alcohol and a Chinese restaurant. Nearby there is a hospital. About 1.5 km to a larger market."
Very Good
82 reviews
8.1/10
1 night
From AED 419
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 ."
Very Good
45 reviews
8.9/10
1 night
From AED 120
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
Check Availability
See All 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
7 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
"Great stay!""Close to beach"
Select dates to view prices

Latest reviews for Diani Beach hotels

See all
Browse these genuine traveler ratings and real guest reviews to find the best Diani Beach hotels.
9.1/10
Great
TThe AstronautIt was a perfect stay, we loved every bit of it. Good view, good people, good food, amazing drinks. Special thanks to Mr.Monaj Shah for making our trip very memorable by offering amazing hospitality.
Neptune Palm Beach Boutique Resort & Spa - All Inclusive Hotels in Diani Beach

Neptune Palm Beach Boutique Resort & Spa - All Inclusive

Hotel near Diani Beach
Price per night from:AED 795
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:AED 98
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:AED 223
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:AED 412
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:AED 390
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:AED 718
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:AED 408
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:AED 633
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:AED 156
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:AED 160

FAQs About Diani Beach Hotels

Where can I find the best hotels in Diani Beach?

Diani Beach has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, Diani Sea Resort - All Inclusive (from AED 428), Papillon Lagoon Reef Hotel (from AED 307) and Diamonds Leisure Beach & Golf Resort (from AED 606) are preferred hotels.

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

Where can you find hotels with excellent breakfast in Diani Beach?

What's the best pet-friendly accommodation in Diani Beach?

What are some hotels with pools in Diani Beach?

Diani Sea Resort - All Inclusive (from AED 428), Papillon Lagoon Reef Hotel (from AED 307) and Diamonds Leisure Beach & Golf Resort (from AED 606) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

What is the best spa hotel in Diani Beach?

Where can I find the best hotel discounts in Diani Beach?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Which hotels are recommended near Diani Beach in Diani Beach?

What is the average price of hotels in Diani Beach for this weekend?

The average hotel prices in Diani Beach for this weekend are as follows:
3-star hotels: AED 413
4-star hotels: AED 763
5-star hotels: AED 2,127

What is the average price of hotels in Diani Beach on weekdays?

On average, weekday hotel prices in Diani Beach are:
3-star hotels– AED 431
4-star hotels– AED 745
5-star hotels– AED 2,171

Diani Beach Hotels Info

Highest PriceAED 8,150
Number of Reviews1,406
Total Properties55
Average Price (Weekdays)AED 688
Average Price (Weekends)AED 686