Search Filter

Price

Star
  • 13
  • 25
  • 8
  • 1
  • 0
  • 87
Accommodation Type
  • Villas 33
  • Resorts 22
  • Hotels 21
  • Holiday homes 16
  • Apartments 13
  • Guest houses 7
  • Bed and breakfasts 6
  • Chalets 4
  • Aparthotels 3
  • Hostels 2
  • Lodges 2
  • Country houses 2
  • Luxury tents 1
  • Inns 1
  • Holiday parks 1
Hotel Facilities
  • Private parking124
  • Swimming pool110
  • Laundry108
  • Garden104
  • Daily maid service104
  • Airport shuttle (surcharge)101
  • Free WiFi98
  • Ironing service81
  • Car hire80
  • Massage77

134 Hotels in Diani Beach

Order By
cruise
Diani South Coast Apartment

diani beach road , Diani Beach , 80100

Diani South Coast Apartment offers accommodation in Diani Beach. Free private parking is available on site. Every room is fitted with a TV. Certain u...

Guest Reviews
0 out of 10

From 0 Reviews
Starting From
USD 30
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.2 out of 10

From 6 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.8 out of 10

From 202 Reviews
Starting From
USD 172
Flamboyant

Ali Barbour's Road Diani Beach , Diani Beach , 80400

Offering an outdoor pool and a restaurant, Flamboyant is located in Diani Beach. Free WiFi access is available. Each room here will provide you with ...

Guest Reviews
0 out of 10

From 0 Reviews
Starting From
USD 0
Villa Savannah

Diani , Diani Beach , 80401

Villa Savannah is a detached villa situated in Diani Beach in the Coast Region Region and is 2.1 km from The Diani Beach Shopping Centre. The villa is...

Guest Reviews
0 out of 10

From 0 Reviews
Starting From
USD 0
Kitu Kidogo Cottages

Ali Barbours Road, Diani Beach , Diani Beach , 80400

Kitu Kidogo Cottages offers accommodation in Diani Beach. The Diani Beach Shopping Centre is 1.7 km away. Free private parking is available on site. ...

Guest Reviews
9.3 out of 10

From 25 Reviews
Starting From
USD 45
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
8.8 out of 10

From 13 Reviews
Starting From
USD 15.5
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
7.7 out of 10

From 13 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, 1.6 km from The Dia...

Guest Reviews
7.3 out of 10

From 4 Reviews
Starting From
USD 80
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
8.6 out of 10

From 16 Reviews
Starting From
USD 0