Hotels in Diani Beach

Search Diani Beach Hotels

Enter your dates for the latest hotel rates and availability.

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

We found 181 hotels for you in Diani Beach

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Southern Palms Beach Resort Hotels in Diani Beach
Southern Palms Beach Resort Hotels in Diani BeachSouthern Palms Beach Resort Hotels in Diani Beach
75
Hotel near Diani Beach
"Wonderful 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"
89 reviews
8.1/10
1 night
From £77
Check Availability
Nomad Beach Resort Hotels in Diani Beach
Nomad Beach Resort Hotels in Diani BeachNomad Beach Resort Hotels in Diani Beach
99+
Hotel near Diani Beach
"Its a great location and service is good but learned in my stay that I could have gotten better for the price I paid there but overall it great"
55 reviews
8.9/10
1 night
From £219
Check Availability
Neptune Palm Beach Boutique Resort & Spa - All Inclusive Hotels in Diani Beach
Neptune Palm Beach Boutique Resort & Spa - All Inclusive Hotels in Diani BeachNeptune Palm Beach Boutique Resort & Spa - All Inclusive Hotels in Diani Beach
98
Hotel near Diani Beach
"It 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."
42 reviews
9.1/10
1 night
From £139
Check Availability
Diani Beach
You Might Like
Diani Beach Hotels with BreakfastDiani Beach Hotels with Twin RoomDiani Beach Hotels with 1 Double BedDiani Beach Hotels with Swimming PoolDiani Beach Hotels with Free Cancellation
Neptune Village Beach Resort & Spa - All Inclusive Hotels in Diani Beach
Neptune Village Beach Resort & Spa - All Inclusive Hotels in Diani BeachNeptune Village Beach Resort & Spa - All Inclusive Hotels in Diani Beach
85
Hotel near Diani Beach
"Older 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."
9 reviews
7.7/10
1 night
From £96
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 Beach
92
Hotel near Diani Beach
"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"
50 reviews
8.2/10
1 night
From £54
Check Availability
Seaclusion Diani Hotels in Diani Beach
Seaclusion Diani Hotels in Diani BeachSeaclusion Diani Hotels in Diani Beach
70
Hotel near Diani Beach
"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 ."
34 reviews
8.9/10
1 night
From £20
Check Availability
Kaskazi Beach Resort Hotels in Diani Beach
Kaskazi Beach Resort Hotels in Diani BeachKaskazi Beach Resort Hotels in Diani Beach
55
Hotel near Diani Beach
"Clean, friendly and welcoming"
29 reviews
6.0/10
1 night
From £50
Check Availability
Borabora Luxury Tented Camp Hotels in Diani Beach
Borabora Luxury Tented Camp Hotels in Diani BeachBorabora Luxury Tented Camp Hotels in Diani Beach
70
Hotel near Diani Beach
With a stay at Borabora Luxury Tented Camp in Diani Beach, you'll be in a provincial park, within a 10-minute drive of Diani Beach and Kongo Mosque. This tentalow is 25 mi (40.2 km) from Nyali Beach and 26.4 mi (42.5 km) from Bamburi Beach. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional amenities at this tentalow include complimentary wireless internet access, concierge services, and gift shops/newsstands. At Borabora Luxury Tented Camp, enjoy a satisfying meal at the restaurant. Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. A complimentary English breakfast is served daily from 6:30 AM to 10:00 AM. Featured amenities include a 24-hour front desk, luggage storage, and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 16 guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms have bathtubs or showers and slippers. Conveniences include desks and a turndown service, and housekeeping is provided daily.
Perfect
1 review
10.0/10
1 night
From £109
Check Availability
Diani Palm Resort and Apartments Hotels in Diani Beach
Diani Palm Resort and Apartments Hotels in Diani BeachDiani Palm Resort and Apartments Hotels in Diani Beach
99+
Hotel near Diani Beach
"The hotel is very conveniently located on the second line, 5-7 minutes walk to the ocean. The rooms are ordinary, with air conditioning, and thank you for that. Every day monkeys came, you need to remember to close the door to the room. But this is the case everywhere on Diani. Breakfasts are so-so, in fact, except for fruits there is nothing to eat, maybe only pancakes sometimes. The pool is warm, relatively clean, at least they clean it every morning."
24 reviews
7.5/10
1 night
From £19
Check Availability
Amkia Villas Hotels in Diani Beach
Amkia Villas Hotels in Diani BeachAmkia Villas Hotels in Diani Beach
57
Hotel near Diani Beach
With a stay at Amkia Villas Diani in Diani Beach, you'll be 5.5 mi (8.9 km) from Tiwi Beach and 19 mi (30.6 km) from Fort Jesus. This villa is 19.1 mi (30.8 km) from Mombasa Island and 24.3 mi (39 km) from Nyali Beach. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional amenities at this villa include complimentary wireless internet access, concierge services, and a communal living room. Free self parking is available onsite. Make yourself at home in one of the 5 air-conditioned rooms featuring kitchenettes with refrigerators and ovens. Your memory foam bed comes with premium bedding. Rooms have private balconies or patios. 32-inch Smart televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected.
Perfect
2 reviews
10.0/10
1 night
From £53
Check Availability
See All Hotels in Diani Beach

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
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:£22
8.5/10
GGuest UserGreat location just in front of the Tandoori club Very cozy, but not big, territory and nice beach Not far from the airport  But the hotel needs the renovation  All inclusive system fits travellers who prefer stay on the beach during the day and have an excess to food and drink  Also in the evening you can go to the luxurious restaurants to taste new dishes, it takes 10 min to get there by slow walk
Diani Sea Lodge - All Inclusive Hotels in Diani Beach

Diani Sea Lodge - All Inclusive

Hotel near Diani Beach
Price per night from:£70
8.3/10
GGuest UserThe breakfast variety is too small, two points can be checked in, waiting for the stay, the waiter will not provide free drinking water. Service attitude is general, not as good as treating white people warmly.
Diamonds Leisure Beach & Golf Resort Hotels in Diani Beach

Diamonds Leisure Beach & Golf Resort

Hotel near Diani Beach
Price per night from:£67
8.1/10
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:£48
8.0/10
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:£81
7.8/10
AAmyLCThis 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
Papillon Lagoon Reef Hotel Hotels in Diani Beach

Papillon Lagoon Reef Hotel

Hotel near Diani Beach
Price per night from:£53
7.3/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:£31

FAQs About Hotels in Diani Beach

What hotel deals are available 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.

What is the average cost of a hotel in Diani Beach?

For hotels in Diani Beach, the average price on weekdays is £126, the average price on weekends (Friday–Saturday) is £125.

What are the most popular hotels in Diani Beach?

Diani Beach has many popular hotels. Whether you're travelling for business or going on holiday, Diamonds Leisure Beach & Golf Resort, Leopard Beach Resort and Spa and Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits are preferred hotels.

What are the recommended luxury hotels in Diani Beach?

Diani Beach has many luxury hotels with different styles. Diamonds Leisure Beach & Golf Resort, Leopard Beach Resort and Spa and Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits are very popular.

Which hotels in Diani Beach provide high-quality breakfasts?

Leopard Beach Resort and Spa,Nomad Beach Resort and Diani Sea Lodge - All Inclusive provide high-quality breakfast. Start your day with a delicious breakfast!

Which hotels in Diani Beach are pet friendly?

Qua Bruce Apartment, Doric Cottages Diani and Luxury Villa allow pets. Take your pets with you during your stay!

Which hotels in Diani Beach provide fitness facilities?

Leopard Beach Resort and Spa, Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits and Diani Sea Lodge - All Inclusive provide fitness facilities. Satisfy your fitness needs even while travelling!

Which hotels in Diani Beach have swimming pools?

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits, Diani Palm Resort and Apartments and Diani Sea Lodge - All Inclusive are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in Diani Beach are worth visiting for their spa experience?

Feel tired from travelling? Leopard Beach Resort and Spa, Diani Palm Resort and Apartments and Diani Campsite and Cottages provide highly rated spa services.

Which hotels in Diani Beach provide free WiFi?

Whether you're travelling on business or going on holiday, Internet connection is an essential condition for travel. Leopard Beach Resort and Spa, Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits and Diani Campsite and Cottages are popular hotels with free Wi-Fi.

Diani Beach Hotels Information

Highest Price£664
Lowest Price£18
Number of Reviews1,375
Total Properties181
Average Price (Weekdays)£126
Average Price (Weekends)£125