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.1Excellent113 reviews

Diani Beach

  • Breakfast
  • Free Wi-Fi
Pick dates to see pricesSee prices
Hotel
9.3Excellent87 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 center
17
Within 3 km of the center
44

Figures from November 2, 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.