Hotels in Diani Beach

Hotels in Diani Beach

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 58 hotels for you in Diani Beach

Trip.com offers top-picked hotels in Diani Beach, including reviews, price estimates, and facility details to help you choose the best option for you.
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 KRW 128,486
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
3 reviews
9.1/10
1 night
From KRW 89,651
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 KRW 83,867
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
Exclusive 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
56 reviews
8.4/10
1 night
From KRW 124,768
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
55 reviews
8.6/10
1 night
From KRW 181,367
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
46 reviews
9.0/10
1 night
From KRW 67,135
Check Availability
Diamonds Leisure Beach & Golf Resort Hotels in Diani Beach
Diamonds Leisure Beach & Golf Resort Hotels in Diani BeachDiamonds Leisure Beach & Golf Resort Hotels in Diani BeachDiamonds Leisure Beach & Golf Resort Hotels in Diani BeachDiamonds Leisure Beach & Golf Resort Hotels in Diani BeachDiamonds Leisure Beach & Golf Resort Hotels in Diani BeachDiamonds Leisure Beach & Golf Resort Hotels in Diani Beach
99+
Hotels in Diani Beach
Trip.BestNo. 4 of Scenic Hotels in Kwale
Golf Course
4 Outdoor swimming pools
Diving
"Pleasant 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."
Very Good
54 reviews
8.3/10
1 night
From KRW 229,291
Check Availability
PrideInn Hotel Diani Hotels in Diani Beach
PrideInn Hotel Diani Hotels in Diani BeachPrideInn Hotel Diani Hotels in Diani BeachPrideInn Hotel Diani Hotels in Diani BeachPrideInn Hotel Diani Hotels in Diani BeachPrideInn Hotel Diani Hotels in Diani BeachPrideInn Hotel Diani Hotels in Diani Beach
31
Hotels in Diani Beach
Outdoor swimming pool
Private parking
24-Hour Front Desk
"We 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."
Very Good
58 reviews
8.8/10
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
67 reviews
8.2/10
1 night
From KRW 189,424
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
Exclusive 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
115 reviews
8.6/10
1 night
From KRW 369,758
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
115 review

Swahili Beach

Hotel near Diani Beach
"Great stay!"
Select dates to view prices
No.
3
Mzima Beach Residences - Diani Beach Hotels in Galu
10.0/10
6 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
54 review

Diamonds Leisure Beach & Golf Resort

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

Latest Reviews for Diani Beach hotels

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
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:KRW 331,956
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:KRW 39,248
8.4/10
Very Good
AAnonymous UserI have stayed in this hotel many times and highly recommend it. The environment, hygiene and facilities are all first-class. Most of the staff provide very good service. This bad review is because the hotel did not find the order for one of the three rooms I booked in the system, even though I had shown them my order. A front desk staff even asked to see my payment record. In the end, the hotel finally found all the orders in the system. Because of the hotel's mistake, I had a very unpleasant experience on this trip. I feel that it is very rude for the hotel staff to check my payment record when I have already shown the order. I hope the hotel room will apologize.
Leopard Beach Resort and Spa Hotels in Diani Beach

Leopard Beach Resort and Spa

Hotel near Diani Beach
Price per night from:KRW 752,117
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:KRW 170,419
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:KRW 347,036
8.1/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:KRW 289,610
7.8/10
Good
GGuest UserEverything 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.
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Hotels in Diani Beach

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Hotel near Diani Beach
Price per night from:KRW 175,377
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:KRW 277,009
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:KRW 54,121
7.0/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:KRW 65,069

FAQs About Hotels in Diani Beach

How much does a hotel cost in Diani Beach?​

Average hotel prices in Diani Beach based on Trip.com: KRW 279,517 on weekdays and KRW 271,516 on weekends (Friday–Saturday).

What is the average hotel price in Diani Beach this weekend?

The average hotel prices in Diani Beach for this weekend are as follows:
3-star hotels: KRW 165,730
4-star hotels: KRW 310,293
5-star hotels: KRW 941,983

What are some good hotels near Diani Beach in Diani Beach?

What are the must-see attractions in Diani Beach?

Diani Beach boasts iconic landmarks including Diani Beach and Golden Sand Resort.

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

What hotels in Diani Beach offer an especially good breakfast ?

How to get good deals on hotels in Diani Beach?

To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.

Diani Beach Hotels Information

Highest Price
KRW 2,363,148
Lowest Price
KRW 729,808
Number of Reviews
1,477
Total Properties
58
Weekday Avg. Price
KRW 279,517
Weekend Avg. Price
KRW 271,516