Skip to main content

Accommodation in Diani Beach

Find the accommodation that appeal to you the most

The best accommodation in Diani Beach

Check out our pick of great accommodation in Diani Beach

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,071 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, 409 reviews
    From
    US$100
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 151 reviews
    From
    US$247
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 139 reviews
    From
    US$84
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 112 reviews
    From
    US$66
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 305 reviews
    From
    US$230
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 137 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.2
    Superb - What previous guests thought, 6 reviews
    From
    US$38
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 10 reviews
    From
    US$80
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 28 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.4
    Superb - What previous guests thought, 36 reviews
    From
    US$113
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 17 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, 6 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

Most booked accommodation in Diani Beach and surroundings in the past month

See all

Popular with guests booking accommodation in Diani Beach

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 273 reviews

Popular with guests booking accommodation in Diani Beach

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

Popular with guests booking accommodation in Diani Beach

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

Popular with guests booking accommodation in Diani Beach

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

Popular with guests booking accommodation in Diani Beach

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

Popular with guests booking accommodation in Diani Beach

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

Popular with guests booking accommodation in Diani Beach

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

Popular with guests booking accommodation in Diani Beach

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 864 reviews

Popular with guests booking accommodation in Diani Beach

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

Popular with guests booking accommodation in Diani Beach

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

Enjoy breakfast in Diani Beach and nearby

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

Located in Diani Beach, Erwin Holiday Homes provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

From US$64.80 per night

Diani villas

Diani Beach
Breakfast options

Boasting a spa bath, Diani villas is set in Diani Beach. The air-conditioned accommodation is 600 metres from Diani Beach, and guests can benefit from private parking available on site and free WiFi.

From US$270.90 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 233 reviews

Situated in Diani Beach, a few steps from Diani Beach, Safari Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$183 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 221 reviews

Situated in Diani Beach, 3.9 km from Leisure Lodge Golf Club, Seaclusion Diani features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$108.30 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 12 reviews

Situated in Diani Beach, 2.2 km from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service features accommodation with an outdoor swimming pool, free private parking, a...

From US$250 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 58 reviews

Located on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 35 km away from Mombasa.

From US$395 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 39 reviews

2.5 km from Diani Beach, Galawa Beach Apartments is a recently renovated property set in Diani Beach and offers air-conditioned rooms with free WiFi and private parking.

From US$71.25 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 146 reviews

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 bar.

From US$80 per night

Save money on accommodation in Diani Beach and nearby – budget options available

Boho Comfort Homes

Diani Beach
Budget options available

Located in Diani Beach, Boho Comfort Homes provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

From US$90 per night

Imani stay cations Diani

Diani Beach
Budget options available

Offering a terrace and pool view, Imani stay cations Diani is set in Diani Beach, 600 metres from Diani Beach and 3.5 km from Colobus Conservation.

From US$77.44 per night

Oasis Diani Beach Villas

Diani Beach
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 136 reviews

Oasis Diani Beach Villas is set in Diani Beach, 3.4 km from Colobus Conservation, 5.4 km from Leisure Lodge Golf Club, and 9.2 km from Kaya Kinondo Sacred Forest.

From US$135 per night

Jaffrane

Ukunda
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 14 reviews

Situated in Ukunda, 1.1 km from Diani Beach, Jaffrane features accommodation with a garden, free private parking, a terrace and a bar.

From US$60 per night

Villa Verde

Ukunda
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Boasting quiet street views, Villa Verde offers accommodation with a private beach area and a patio, around 3.4 km from Colobus Conservation.

From US$112.70 per night

Stilts Diani Beach

Diani Beach
Budget options available
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 281 reviews

Situated in Diani Beach, 3.9 km from Colobus Conservation, Stilts Diani Beach features accommodation with a garden, free private parking, a private beach area and a terrace.

From US$35 per night

Casamia Suites

Diani Beach
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 43 reviews

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Casamia Suites offers accommodation with a restaurant, free private parking and a bar. This 5-star hotel offers free WiFi.

From US$95 per night

Diani chandarana apartment

Msambweni
Budget options available

Set in Msambweni in the Kwale region, Diani chandarana apartment features a balcony. This property offers access to a terrace and free private parking.

From US$105.57 per night

Great access to the city centre. Check these accommodation in Diani Beach and nearby

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 43 reviews

Armaan Guest House, a property with a garden, is located in Diani Beach, 4.4 km from Leisure Lodge Golf Club, 9.2 km from Kaya Kinondo Sacred Forest, as well as 44 km from SGR Mombasa Terminus.

From US$25 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Wendy's Da-Azizi Homes Diani 2 is set in Diani Beach, 700 metres from Diani Beach, 3.4 km from Colobus Conservation, and 5.1 km from Leisure Lodge Golf Club.

From US$50 per night

Noorè Diani

Diani Beach
Central location

Boasting a hot tub, Noorè Diani is situated in Diani Beach. This villa has a private pool, a garden, barbecue facilities, free WiFi and free private parking.

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

Featuring a private pool and garden views, tiny hut house with pool is located in Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

From US$35 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 2 reviews

Set in Diani Beach, 500 metres from Diani Beach and 2.2 km from Colobus Conservation, Lux Suites kivulini Cottages Diani Beach offers a private beach area and air conditioning.

From US$365 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Set within 1.5 km of Diani Beach and 2.9 km of Colobus Conservation, African Huts Villas offers rooms with air conditioning and a private bathroom in Diani Beach.

From US$121.50 per night

Seraya Villa

Diani Beach
Central location

Boasting air-conditioned accommodation with a private pool, Seraya Villa is set in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

From US$315.06 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Located within 3.6 km of Leisure Lodge Golf Club and 4.7 km of Colobus Conservation, VITA'S BEACH House provides rooms with air conditioning and a private bathroom in Diani Beach.

From US$200 per night

FAQ about accommodation in Diani Beach

Accommodation that guests love in Diani Beach

See all
Avg. price/night: US$150
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 55 reviews
Everything: Super comfortable, clean and very well equipped accommodation in a beautiful villa, everything is like in the pictures. Hilda was a super nice host and always prepared a very delicious breakfast. The location is perfect, quiet but still close to the beachfront, with a private pool surrounded by a beautiful garden. They are also happy to provide information about scuba diving, local programs and restaurants. Hilda’s homestay was very unique and quiet, totally recommended instead of a hotel.
Guest review by
Daniel
Young couple
Avg. price/night: US$58.80
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 40 reviews
The place is very very clean and modern. The hosts are so so sooooo awesome and friendly. I was impressed by their hospitality. As a solo traveller I felt very safe and at home. The staff are amazing aswell. Very polite and friendly. Not forgetting the beautiful pets in the compound that make staying at Cave Diani Holiday Apartments memorable. Didn't want to leave and I'll definitely be back very soon. They are outstanding!!!! True definition of peace and tranquility.
Guest review by
Roselyn
Solo traveller
Avg. price/night: US$35
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 281 reviews
The vibe, the staff, the food, and the accommodation are all excellent. The staff are also very helpful, and very kind. This was my third stay at Stilts, and it felt like a second home. Top marks: 11/10 Oh and p.s. Feeding the Bush Babies is too cute!
Guest review by
Simon Norwich UK
Solo traveller
Avg. price/night: US$230
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 137 reviews
We like air conditioning, top level service, delicious european food,nice accommodations and lots of of relaxing spaces.
Guest review by
Irina
People with friends