Search Filter

Price

Star
  • 13
  • 21
  • 6
  • 0
  • 0
  • 155
Accommodation Type
  • Holiday homes 45
  • Villas 34
  • Resorts 24
  • Apartments 23
  • Hotels 20
  • Guest houses 13
  • Bed and breakfasts 11
  • Lodges 6
  • Hostels 5
  • Aparthotels 5
  • Homestays 4
  • Chalets 2
  • Luxury tents 2
  • Country houses 1
Hotel Facilities
  • Garden156
  • Daily maid service153
  • Swimming pool146
  • Airport shuttle143
  • Airport shuttle (additional charge)130
  • Laundry117
  • Secured parking102
  • Diving99
  • WiFi available in all areas99
  • Fishing98

195 Hotels in Diani Beach

Order By
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.4 out of 10

From 116 Reviews
Starting From
USD 129
cruise
Ocean Village Club

Diani Beach Road , Diani Beach , 80400

Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. Featuring tropical decor with teak...

Guest Reviews
9.3 out of 10

From 537 Reviews
Starting From
USD 180
cruise
Galu Inn

P.O.Box 5098 , Diani Beach , 80401

Boasting an outdoor swimming pool, fitness centre, garden and free WiFi, Galu Inn is situated in Diani Beach, 2 km from Baharini Shopping Centre. Popu...

Guest Reviews
7.6 out of 10

From 40 Reviews
Starting From
USD 45
Papillon Lagoon Reef Hotel

Diani Beach, Diani , Diani Beach , 80400

Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean. Decorated in a t...

Guest Reviews
8.2 out of 10

From 192 Reviews
Starting From
USD 118
Villa Mandhari - Diani Beach

Diani, Mombasa , Diani Beach ,

Situated 500 metres from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodation in Di...

Guest Reviews
8.8 out of 10

From 10 Reviews
Starting From
USD 68
Lotfa Resort Diani

5089 Diani Beach Road , Diani Beach , 50100

Set in a tropical garden with a swimming pool, Lotfa Resort Diani is located in Diani Beach. Free Wi-Fi access is available in all areas. The property...

Guest Reviews
8.4 out of 10

From 72 Reviews
Starting From
USD 39.66
African Dream Cottages - Diani Beach

P.o. Box 543, , Diani Beach , 80400

Just 30 km south of Mombasa, African Dream Cottages - Diani Beach is situated in Diani close to the beach. It offers an outdoor pool, restaurant and a...

Guest Reviews
8.2 out of 10

From 67 Reviews
Starting From
USD 45
Afrika Pearl & Spa

5664, Diani Beach , Diani Beach , 80401

Offering splendid sea views, Afrika Pearl & Spa is situated on white and sandy Diani Beach. This boutique hotel offers an outdoor pool, wellness facil...

Guest Reviews
7.7 out of 10

From 115 Reviews
Starting From
USD 64.6
Peacock Park Hotel

off Likoni Lunga Lunga Road 672-80400 , Ukunda ,

Peacock Park Hotel is set in Ukunda. Boasting a 24-hour front desk, this property also provides guests with a restaurant. Every room is equipped with ...

Guest Reviews
9.1 out of 10

From 8 Reviews
Starting From
USD 27
Blue Marlin Beach Hotel

Diani Beach Road, Diani beach , Diani Beach , 80401

Overlooking the Indian Ocean, Blue Marlin Beach Resort features an outdoor pool and a tropical garden with palm trees. Free Wi-Fi access is available ...

Guest Reviews
8.2 out of 10

From 172 Reviews
Starting From
USD 96.3