Skip to main content

Beach Hotels in Diani Beach

Find the beach hotels that appeal to you the most

The best beach hotels in Diani Beach

Check out our pick of great beach hotels in Diani Beach

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,074 reviews
    From
    US$50
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 251 reviews
    From
    US$80
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 410 reviews
    From
    US$100
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 150 reviews
    From
    US$247
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 138 reviews
    From
    US$84
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 111 reviews
    From
    US$66
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 301 reviews
    From
    US$230
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 134 reviews
    From
    US$214
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 143 reviews
    From
    US$383
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 27 reviews
    From
    US$110
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 6 reviews
    From
    US$32
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 10 reviews
    From
    US$114
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 16 reviews
    From
    US$45
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 6 reviews
    From
    US$45
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 11 reviews
    From
    US$141
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 5 reviews
    From
    US$405
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 11 reviews
    From
    US$255
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 12 reviews
    From
    US$250
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 23 reviews
    From
    US$100
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 15 reviews
    From
    US$22
    1 night, 2 adults

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Diani Beach and surroundings in the past month

See all

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 343 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 134 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 233 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 525 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 425 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,074 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 814 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 863 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,302 reviews

Popular with guests booking beach hotels in Diani Beach

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 777 reviews

FAQ about beach hotels in Diani Beach

Beach hotels that guests love in Diani Beach

See all
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,302 reviews
First of all, we loved seeing lots of monkeys🐒 , they were adorable . The layout of the resort was very nice, perfect location right on the beach . The room was good , staff friendly and helpful. They have a fantastic pizzeria.
Guest review by
Mirela-Violeta
Young couple
Avg. price/night: US$425
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 193 reviews
Fantastic small hotel on a wonderful location. Best beach of Diani with pure white sand and super clean. Wonderful restaurant that gives a feeling that you are dining on the beach. The food served took sometimes a while but was always delicious. The room was very spacious and very clean. Staff was always correct and at your service. On top of this all there a super professional Kite surf and surf school run by a top team.
Guest review by
Waskracht
Family with young children
Avg. price/night: US$83
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 425 reviews
Great value for money hotel.Suits the younger traveller, especially Kite surfers. Great location right on the beach with bar, food service.
Guest review by
Michael
Family with young children
Avg. price/night: US$172.80
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 343 reviews
Everything was absolutely PERFECT. Ceri and her team did a great job to make us feel like home. It's not often you find people so committed to bring hospitality to the next level. To top it all up, our room was right ON the beach and we couldn't have dreamed of a more perfect location. This was the most amazing finale of our Kenyan holidays and this resort deserves more than a perfect 10.
Guest review by
Daphne
Family with young children