56 Accommodations in Diani Beach

Good7.0
242 reviews

Diani Sea Lodge - All Inclusive

room Diani Beach
0.28 mi from center

Offering an outdoor pool and a restaurant, Diani Sea Lodge is located in Diani Beach. Free WiFi access is available in this resort. The accommodation will provide you with air conditioning and a seating area.
Very good8.0
985 reviews

Diani Reef Beach Resort & Spa

room Diani Beach
3.21 mi from center

Set on the white sands of Diani Beach, this 5-star resort in Ukunda overlooks 30 acres of private gardens with 2 fresh-water pools. Wellness facilities include a steam bath, aromatherapy and facial treatments.
Very good8.0
786 reviews

Swahili Beach

room Diani Beach
2.15 mi from center

Featuring a private beach area and water sports facilities, Swahili Beach is situated in Diani Beach, 200 metres from Nakumatt Diani and an 11-minute walk from The Diani Beach Shopping Centre.
Very good8.0
13 reviews

Villa Lamuhouse Diani Beach

room Diani Beach
0.28 mi from center

Villa Lamuhouse Diani Beach is a beachfront property situated in Diani Beach, 400 metres from Diani Beach and 600 metres from Colobus Conservation. This villa has a private pool, a garden, barbecue facilities, free WiFi and free private parking.
Superb9.0
264 reviews

Ocean Village Club (Adults Only)

room Diani Beach
0.77 mi from center

Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. Featuring tropical decor with teak furniture, all rooms come with a veranda and air-conditioning. The Deluxe Rooms all have sea views.
Superb9.0
103 reviews

Amani Luxury Apartments

room Diani Beach
1.52 mi from center

Located on Diani Beach in Ukunda, Amani Luxury Apartments features a swimming pool. This self-catering accommodation includes free Wi-Fi in all areas and has a terrace which leads into the garden.
Good7.0
579 reviews

Bahari Dhow Beach Villas

room Diani Beach
3.72 mi from center

Featuring free WiFi and air conditioning, Bahari Dhow Beach Villas is situated in Diani Beach, 3.4 km from The Diani Beach Shopping Centre. Colobus Conservation is 9 km away. Free private parking is available on site.
Good7.0
221 reviews

Leopard Beach Resort and Spa

room Diani Beach
2.75 mi from center

Located along Diani beach, Leopard Beach Resort & Spa boasts panoramic views of the Indian Ocean and is set within a tropical garden. The resort is within 5 km from Ukunda.
Very good8.0
132 reviews

The Sands at Nomad

room Diani Beach
0.49 mi from center

Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, The Sands at Nomad is located in Ukunda. It features an outdoor pool, a spa area and restaurants.
Superb9.0
218 reviews

The Villa Luxury Suites Hotel

room Diani Beach
2.5 mi from center

Offering an outdoor pool and restaurant, The Villa is set in Diani Beach in the Coast Region, 700 metres from The Diani Beach Shopping Centre.
Very good8.0
294 reviews

Baobab Beach Resort & Spa

room Diani Beach
0.96 mi from center

Baobab Beach Resort & Spa offers accommodation in Diani Beach. With a lush garden, the resort overlooks the Indian Ocean and offers a 3-tier pool, a spa centre and a selection of restaurants.
Superb9.0
35 reviews

The Maji Beach Boutique Hotel

room Diani Beach
3.4 mi from center

Situated along the sandy Diani Beach, The Maji Beach Boutique Hotel features an outdoor and indoor pool, a restaurant and poolside bar. It also offers a fitness centre and massage services.
Superb9.0
20 reviews

Villa Raymond, Diani, Kenya

room Diani Beach
0.74 mi from center

Featuring a terrace with garden views, an outdoor swimming pool and a bar, Villa Raymond, Diani, Kenya can be found in Diani Beach, close to Diani Beach and 3.2 km from Colobus Conservation.
Very good8.0
229 reviews

Leisure Lodge Beach & Golf Resort

room Diani Beach
3.03 mi from center

Situated on 38 acres of beachfront property, Leisure Lodge Resort features an 18-hole golf course overlooking the Indian Ocean. The resort also offers a casino, spa and outdoor swimming pool.
Good7.0
295 reviews

Diani Sea Resort - All Inclusive

room Diani Beach
1.15 mi from center

Offering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort. The accommodation will provide you with a TV and air conditioning.
Good7.0
262 reviews

Jacaranda Indian Ocean Beach Resort

room Diani Beach
4.42 mi from center

Set in a garden on a white and sandy beach, Jacaranda Indian Ocean Beach Resort offers accommodation in Diani Beach and 9 km from Ukunda Airstrip.
Superb9.0
114 reviews

Pinewood Beach Resort and Spa

room Diani Beach
4.11 mi from center

Pinewood Beach Resort and Spa is located on Galu Beach and 10 km away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants.
Very good8.0
373 reviews

Papillon Lagoon Reef Hotel

room Diani Beach
0.92 mi from center

Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean. Decorated in a traditional Swahili style, it offers diving, a fitness centre and tennis.
Very good8.0
134 reviews

Eleven Pearl Boutique Hotel & Spa

room Diani Beach
1.49 mi from center

Eleven Pearl Boutique Hotel & Spa has a restaurant, bar, a shared lounge and garden in Diani Beach. This 4-star hotel offers room service, a kids' club and free WiFi.
Very good8.0
123 reviews

Sunset Villa Boutique Resort

room Diani Beach
3.27 mi from center

Located amidst a lush tropical garden, Sunset Villa Boutique Resort is located 10 minutes' walk from white, sandy Diani Beach. The resort has an outdoor pool, hot tub and guests can enjoy a meal at the restaurant and bar.

Accommodations in Diani Beach

There are 56 options for staying in Diani Beach.
Check out the deals we offer for lodging in Diani Beach.