Find Your Ideal Stay
Best Luxury Hotels in Diani Beach
View all photos
From
416$/night
Baobab Beach Resort & Spa
After a tiring day have a rest on an an individual balcony featured in your room. A walk-in shower, a hot tub, and a separate toilet can be found in the bathrooms.
A sun terrace and a golf course are available at additional cost as well. It has a swimming pool and offers snorkelling, diving, and canoeing for active time spending. There is a fitness studio on site.
View all photos
From
234$/night
Southern Palms Beach Resort
Many rooms offer views of the garden. An electric kettle and a refrigerator are provided and a roll-in shower and a separate toilet are included too.
This resort has a swimming pool and a fitness club. There are numerous water sports activities, windsurfing, and diving opportunities in the area.
View all photos
From
144$/night
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
After a tiring day have a rest on an a private balcony featured in your room.
Leisure options include a tennis court, a shared lounge, and a golf course along with chargeable facilities like a gym and a Jacuzzi. You will enjoy an outdoor pool area, a health club as well as large whirlpool bathtubs, a steam room, and a treatment room. An array of activities is offered in the area, such as water sports activities, snorkelling, and cycling.
Luxury Hotels in Downtown Diani Beach
View all photos
From
414$/night
Nomad Beach Resort
Certain units offer views of the ocean. There is also an en suite bathroom.
Guests also have access to a summer terrace and spa therapy for a fee. A swimming pool as well as a fitness area highlight this accommodation. Take part in diverse sports — snorkelling, diving, and canoeing and others.
View all photos
From
222$/night
Leopard Beach Resort And Spa
The rooms have private bathrooms with a power shower and a separate toilet. Other comforts include an electric kettle and a refrigerator for self-catering.
A sun deck and a golf course are provided at a charge. Leopard Beach Resort And Spa offers live performances, a nightclub, and karaoke to keep guests entertained. There is a fitness club with a wide range of sports.
View all photos
From
260$/night
Swahili Beach
These units offer views of the sea. Certain rooms have private bathrooms.
Spa therapy and a golf course can be booked at Swahili Beach Hotel at extra charge. Live performances and karaoke are offered too. Alternatively, guests can exercise in a fitness room.
Diani Beach Budget Luxury Hotels
View all photos
From
147$/night
Diamonds Leisure Beach & Golf Resort
A modern-style decor is featured in the rooms at Diamonds Leisure Beach & Golf Resort. They offer bathrooms fitted with a separate toilet and a shower.
The on-site entertainment features live performances and a casino. A range of activities such as diving, canoeing, and deep-sea fishing are offered on the premises.
View all photos
From
606$/night
The Maji Beach Boutique Hotel -Adults Only
Guests can also use tea and coffee making facilities, a refrigerator, and glassware.
An extra charge applies to a sun terrace and a golf course. Guests can work out in a fitness club or relax by a swimming pool. Such sports activities as windsurfing, snorkelling, and diving are also provided.
View all photos
From
262$/night
Pinewood Beach Resort And Spa
These units offer views of the sea. For your comfort, you will find a separate toilet and a shower in the bathrooms.
A gym and a tennis court can be booked at Pinewood Beach Resort And Spa at extra charge. This property offers water sports activities, windsurfing, and scuba diving while cars hire is also available.
Diani Beach Kid Friendly Hotels
View all photos
From
360$/night
Waterlovers Beach Resort
For a comfortable stay, these spacious rooms offer bathrooms with a separate toilet and a shower.
At Waterlovers Beach Resort a sun terrace and a golf course are available for an extra charge. Feel free to enjoy diving, canoeing, and hiking or an infinity swimming pool if time allows.
View all photos
From
335$/night
Diani Sea Resort
Most rooms offer views of the garden. For your comfort, you will find a separate toilet and a shower in the bathroom.
A sun deck and a golf course are available for an additional charge. Guests can make different arrangements at the property, including diving, lawn tennis, and mini golf or rent cars to explore Diani Beach.
View all photos
From
190$/night
Sonrisa Villas
Staying at Sonrisa Villas guests can enjoy view of the sea. Also, these rooms include an electric kettle, a fridge, and kitchenware, as well as a separate toilet and a shower.
There is a sun deck and barbecue available at the property.
Diani Beach Five Star Luxury Hotels
View all photos
From
360$/night
Diani Sea Lodge
The intimate hotel offers views of the garden from these rooms. Bathrooms have a separate toilet and a shower.
The resort also features a swimming pool as well as a tennis court and a golf course. Diving, mini golf, and ping pong lovers will enjoy these activities on site.
View all photos
From
61$/night
Bahari Dhow Beach Villas
After a tiring day have a rest on an a furnished balcony featured in your room. They come with an electric kettle, a refrigerator, and a cooker as well as bathrooms with a walk-in shower and a separate toilet.
An extra charge applies to a sun deck and a golf course. Bahari Dhow Beach Villas offers such entertainment options as wedding services, live performances, and a nightclub. Guests can choose from water sports activities, windsurfing, and snorkelling to cheer themselves up.
View all photos
From
229$/night
Lantana Galu Beach
After a tiring day have a rest on an a furnished balcony featured in your room. Guests can take advantage of views of the garden. A separate toilet and a shower, as well as an electric kettle, a refrigerator, and an oven are featured.
This accommodation has an outdoor pool area and a gym. An array of activities such as diving, horse riding, and fishing is offered on site or in the area.
Diani Beach 4 Star Luxury Hotels
View all photos
From
149$/night
Eleven Pearl Boutique Hotel & Spa
A swimming pool as well as a fitness area highlight this property. Staff can arrange snorkelling, diving, and snow skiing.
View all photos
From
136$/night
Leopard Beach
Certain rooms have views of the sea.
The venue has an indoor pool as well as a steam room, a treatment room, and a Jacuzzi. There is a health club with a wide range of sports.
View all photos
From
170$/night
Sunset Villa Boutique Resort
For more comfort a walk-in shower and a separate toilet are provided.
The venue has a private pool as well as a treatment room and a hot tub. The hotel's activities include snorkelling, diving, and canoeing.
Luxury Hotel with Pool Diani Beach
View all photos
From
162$/night
Jacaranda Indian Ocean Beach Resort
The rooms have en-suite bathrooms with a walk-in shower and a separate toilet. Guests can take advantage of views of the garden. The units also have tea and coffee making equipment, and glassware.
A sunbathing terrace and spa therapy can be provided at a surcharge. Entertainment options, including live performances and karaoke, are available on site. A range of activities such as snorkelling, diving, and snow skiing are offered on the premises.
View all photos
From
63$/night
Flamboyant Diani Beach
The rooms come with a separate toilet and a shower.
Guests can enjoy a sunbathing terrace and a golf course with an extra charge. It also boasts an outdoor pool area. You can engage in windsurfing, snorkelling, and diving.
View all photos
From
66$/night
Upani In Diani
The rooms have private bathrooms with a walk-in shower and a separate toilet. Certain units offer views of the patio. They have kitchen facilities, such as a microwave oven, a fridge, and a stovetop.
Guests can enjoy an aqua park and a sunbathing terrace for an extra charge. There is spa therapy and a golf course for your relaxation and pleasure. Snorkelling, diving, and hiking are available from the hotel.
Diani Beach Luxury Hotels
We recommend Seaclusion Diani {rating: 8.2/10} for 97US$ per night. This top property offers a golf course, an aqua park, shuttle service on site.
Location
Diani Beach, Kwale, Kenya, 00100
Contact Us