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 57 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 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
48 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
65 reviews
8.4/10
1 night
From AED 997
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
62 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
"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 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
10.0/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
52 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
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
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.4/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 391
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.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 719
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 Hotels in Diani Beach

What popular hotels in Diani Beach have parking?

If you're planning on driving to Diani Beach, why not stay at Diamonds Leisure Beach & Golf Resort,Kaskazi Beach ResortandPapillon Lagoon Reef Hotel ? These are all popular hotels with parking lots.

At which popular hotels in Diani Beach can I try local foods?

Those who like trying local foods might want to consider staying at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits,Swahili BeachandDiamonds Leisure Beach & Golf Resort . There are lots of famous restaurants serving local dishes near these hotels.

When travelling to Diani Beach, which hotels have pools?

Summer is a great season to take your kids or family on a trip to Diani Beach. Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits,Bahari Dhow Beach VillasandSouthern Palms Beach Resort are popular hotels with pools.

Of all the hotels in Diani Beach, which hotels have the highest user ratings?

When travelling to Diani Beach for the first time, many travellers find it difficult to choose a hotel to stay in. According to Trip.com data, Baobab Beach Resort & Spa, Villa Raymond, Diani, Kenya and Neptune Palm Beach Boutique Resort & Spa - All Inclusive are popular hotels with high ratings, making them good choices for your trip.

At what hotels in Diani Beach can I try local breakfast foods?

A delicious breakfast is a great way to kick start your day. At Swahili Beach,Bahari Dhow Beach VillasandDiamonds Leisure Beach & Golf Resort , guests can enjoy Diani Beach-style breakfasts.

What popular hotels have non-smoking rooms in Diani Beach?

Many guests care about the quality of the rooms they stay in and want to ensure that their rooms have fresh, clean air. Bahari Dhow Beach Villas,Southern Palms Beach ResortandPrideInn Hotel Diani are all popular hotels in Diani Beach with non-smoking rooms.

In Diani Beach, what popular hotels have free Wi-Fi?

When staying at a hotel, Internet access is important for both vacationers and business travellers. Diamonds Leisure Beach & Golf Resort, Villa Mandhari - Diani Beach and PrideInn Hotel Diani are all popular hotels in Diani Beach with free Wi-Fi.

What are the most popular hotels in Diani Beach?

Whether you're travelling for business or going on holiday, there are many popular hotels to choose from in Diani Beach. Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits, Leopard Beach Resort and Spa and Villa Mandhari - Diani Beach are all popular hotels to stay at.

What are some popular discounted hotels in Diani Beach?

There are many popular hotels in Diani Beach. You can find information on discounts and deals here: Trip.com Deals and Promo Codes.

In Diani Beach, which popular hotels have gyms?

Based on Trip.com user ratings, PrideInn Hotel Diani,Baobab Beach Resort & SpaandBahari Dhow Beach Villas are highly rated hotels with gyms.

Diani Beach Hotels Information

Highest PriceAED 8,182
Lowest PriceAED 239
Number of Reviews1,397
Total Properties57
Average Price (Weekdays)AED 684
Average Price (Weekends)AED 678