159 Accommodations in Diani Beach

Very good8.0
407 reviews

Flamboyant Bed and Breakfast

room Diani Beach
0.58 mi from city center

With garden views, Flamboyant Bed and Breakfast is located in Diani Beach and has a restaurant, a concierge service, bar, garden, year-round outdoor pool and terrace. Both WiFi and private parking are available at the bed and breakfast free of...
Superb9.0
130 reviews

Galu 723-Private Ocean Club

room Diani Beach
3.53 mi from city center

With garden views, Galu 723-Private Ocean Club is located in Diani Beach and has a restaurant, room service, bar, garden, year-round outdoor pool and terrace. Both WiFi and private parking are available at the bed and breakfast free of charge.
Good7.0
272 reviews

Soul Breeze Beach Resort

room Diani Beach
3.21 mi from city center

Soul Breeze Beach Resort, located on Diani Beach, features a restaurant and free WiFi. The area is popular for windsurfing, snorkeling and diving. The rooms have a dining area and certain rooms feature pool or sea views and outdoor furniture.
Very good8.0
104 reviews

Upani in Diani

room Diani Beach
3.18 mi from city center

Boasting a private garden as well as a terrace, Upani in Diani is situated in Diani Beach, 2.5 km from KFI Supermarket. The property is located 5 km from Seacrest Primary School. The property is 5 km from Colobus Trust Monkey Conservation Centre.
Very good8.0
55 reviews

Bahati Diani House Glamping

room Diani Beach
2.35 mi from city center

Featuring free WiFi, Bahati Diani House Glamping offers pet-friendly accommodation in Diani Beach, 2.6 km from The Diani Beach Shopping Centre. Free private parking is available on site.
Superb9.0
36 reviews

peeKAboo Diani Beach

room Diani Beach
1.31 mi from city center

Set in Diani Beach, peeKAboo Diani Beach offers accommodation with free WiFi, air conditioning, a restaurant and access to a garden with a year-round outdoor pool. This bed and breakfast features free private parking and a 24-hour front desk.
Superb9.0
26 reviews

Zarafa House

room Diani Beach
3.88 mi from city center

Featuring pool views, Zarafa House in Diani Beach features accommodation, an outdoor swimming pool, a bar, a shared lounge, a garden and a terrace. The bed and breakfast features both WiFi and private parking free of charge.
Superb9.0
23 reviews

Tombo House

room Diani Beach
3.35 mi from city center

Featuring a swimming pool, a shared lounge, a garden and views of the garden, Tombo House is located in Diani Beach and provides accommodation with free WiFi. A buffet breakfast is available daily at the bed and breakfast.
Superb9.0
19 reviews

Diani Cottages

room Diani Beach
0.95 mi from city center

Located in Diani Beach, 350 metres from Diani Beach and 100 metres from Baharini Shopping Centre, Diani Cottages provides accommodation with free WiFi, air conditioning, an outdoor swimming pool and a garden.
Very good8.0
6 reviews

Tahira Villa

room Diani Beach
3.14 mi from city center

Tahira Villa is a 2-minute walk to Galu beach. The property provides accommodations with free WiFi, a fully equipped modern kitchen and a garden. Guests can relax in modern rooms that offer a balcony with garden views.
Exceptional10
One review

Fiorella Beach House, Diani Beach

room Diani Beach
1.84 mi from city center

Set 300 metres from Diani Beach, Fiorella Beach House, Diani Beach offers accommodation with an outdoor swimming pool, a garden and a shared kitchen for your convenience. The bed and breakfast features both WiFi and private parking free of charge.

Chisangasanga village

room Galu
2.27 mi from city center

Located in Galu in the Kwale region, Chisangasanga village has a balcony. Situated 1.9 km from Diani Beach, the property features a garden and free private parking. A halal breakfast is available each morning at the bed and breakfast.

ZumZum Beach House

room Kinondo
3.58 mi from city center

Located in Kinondo, 1.3 km from Diani Beach and 3 km from Kaya Kinodo Sacred Forest, ZumZum Beach House provides accommodation with air conditioning and access to a garden with an outdoor swimming pool.

The Maranda Residences - Pebbles

room Ukunda
2.68 mi from city center

Situated in Ukunda in the Kwale region, The Maranda Residences - Pebbles features accommodation with free private parking. The bed and breakfast offers a flat-screen TV and a private bathroom with slippers, free toiletries and shower.

Hilda's Homestay

room Diani Beach
1.53 mi from city center

Located in Diani Beach and only 450 metres from Diani Beach, Hilda's Homestay provides accommodation with pool views, free WiFi and free private parking. With garden views, this accommodation offers a balcony.

Accommodations in Diani Beach

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