Skip to main content
myhoteloffers.com
Diani Beach

Hotels in Diani Beach

100 hotels in Diani Beach with live prices. Browse the stays below.

Resort
8.8Very good1,059 reviews

Diani Beach

  • Free Wi-Fi
  • Beachfront
Pick dates to see pricesSee prices
Hotel
8.5Very good715 reviews

Diani Beach

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Resort
8.8Very good305 reviews

Diani Beach

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Hotel
8.8Very good251 reviews

Diani Beach

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Hotel
8.9Very good207 reviews

Diani Beach

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Hotel
8.2Very good342 reviews

Diani Beach

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Resort
6.7Pleasant1,010 reviews

Diani Beach

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Aparthotel
7.7Good322 reviews

Diani Beach

  • Self-catering
  • Pets allowed
Pick dates to see pricesSee prices
Resort
9.1Excellent112 reviews

Diani Beach

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Hotel
9.3Excellent79 reviews

Diani Beach

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices

Diani Beach at a glance

Hotels
100
Guest score 8+
48
Guest score 9+
21
5★
13
4★
18
3★
36
Pets allowed
14
Within 1 km of the centre
17
Within 3 km of the centre
44

Figures from 14 November 2026.

More cities we cover

Trip not settled on Diani Beach yet? These are the other cities we cover.

Cookie notice

We use cookies that keep the site working, like signing in and holding your booking. If you allow it, Google Analytics also sets cookies so we can see which pages people use. Details are on our privacy page.