#map { position: absolute; left: 50px; width: calc(100% - 100px); height: calc(100% - 100px); border: 1px solid black; padding: 5px; text-align: center; } -->

Search Filter

Price

Star
  • 12
  • 23
  • 8
  • 1
  • 0
  • 120
Accommodation Type
  • Villas 39
  • Holiday homes 28
  • Resorts 21
  • Apartments 19
  • Hotels 19
  • Guest houses 9
  • Bed and breakfasts 9
  • Lodges 4
  • Aparthotels 4
  • Hostels 3
  • Homestays 3
  • Chalets 2
  • Country houses 2
  • Luxury tents 1
  • Holiday parks 1
Hotel Facilities
  • Parking163
  • Free parking163
  • On-site parking160
  • Private parking155
  • Internet services144
  • WiFi141
  • Garden139
  • Free WiFi130
  • Swimming pool130
  • Airport shuttle128

164 Hotels in Diani Beach

Order By
cruise
Bahati Diani House Glamping

P.O. box 785 Ukunda Mombasa Suset Road , Diani Beach ,

Featuring free WiFi, Bahati Diani House Glamping offers pet-friendly accommodation in Diani Beach, 2.6 km from The Diani Beach Shopping Centre. Free p...

Guest Reviews
8.6 out of 10

From 10 Reviews
Starting From
USD 15.4
cruise
Kusini Beach Cottages

Diani Beach Road, Galu Beach , Diani Beach , 80401

Facing the ocean and offering an outdoor pool, Kusini Beach cottages is located at Galu Beach. Free WiFi access is available. The cottages provides l...

Guest Reviews
9 out of 10

From 10 Reviews
Starting From
USD 105
cruise
The Sands at Nomad

Diani Beach Road , Diani Beach , 08041

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, ...

Guest Reviews
8.5 out of 10

From 127 Reviews
Starting From
USD 140
Villa Savannah

Diani , Diani Beach , 80401

Villa Savannah is a detached villa situated in Diani Beach in the Coast Region Region and is 900 metres from Seacrest Primary School. The villa is 1 k...

Guest Reviews
10 out of 10

From 1 Reviews
Starting From
USD 0
Kitu Kidogo Cottages

Ali Barbours Road, Diani Beach , Diani Beach , 80400

Kitu Kidogo Cottages offers accommodation in Diani Beach. Baharini Plaza is 700 metres away. Free private parking is available on site. The accommoda...

Guest Reviews
9 out of 10

From 50 Reviews
Starting From
USD 69
Stilts Backpackers

Diani Beach Road , Diani Beach , 00100

Offering a barbecue and water sports facilities, Stilts Backpackers is situated in Diani Beach. Guests can enjoy the on-site bar. Free private parking...

Guest Reviews
9.1 out of 10

From 45 Reviews
Starting From
USD 18
Diani Marine

Diani Marine Divers Village, Ukunda , Diani Beach , 80400

Offering an outdoor pool, Diani Marine is located in Diani Beach. Free WiFi access is available. Each room here will provide you with a minibar. Ther...

Guest Reviews
8.5 out of 10

From 33 Reviews
Starting From
USD 89
Shalom Cottages Diani

Forty Thieves Access Road n.n. , Diani Beach ,

Offering an outdoor pool and year-round outdoor pool, Shalom Cottages Diani is situated in Diani Beach in the Coast Region Region, 600 metres from Bah...

Guest Reviews
7.5 out of 10

From 3 Reviews
Starting From
USD 59
Marula Park

Beachroad/ Forty Thieves Access Road , Diani Beach , 80401

Offering an outdoor pool, Marula Park is located in Diani Beach. Free WiFi access is available in this holiday home. The accommodation will provide y...

Guest Reviews
9 out of 10

From 37 Reviews
Starting From
USD 0
Villa Raymond, Diani, Kenya

Diani , Diani Beach ,

Villa Raymond, Diani, Kenya is a detached villa with a terrace, set in Diani Beach in the Coast Region Region. The air-conditioned unit is 400 metres ...

Guest Reviews
9.7 out of 10

From 3 Reviews
Starting From
USD 0