Skip to main content

Places to Stay in Diani Beach

Find the places to stay that appeal to you the most

The best places to stay in Diani Beach

Check out our pick of great places to stay 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, 408 reviews
    From
    US$100
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 152 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, 304 reviews
    From
    US$230
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 138 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, 11 reviews
    From
    US$80
    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.3
    Superb - What previous guests thought, 37 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, 7 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 places to stay in Diani Beach and surroundings in the past month

See all

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 11 reviews

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

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

Enjoy breakfast in Diani Beach and nearby

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

Offering an outdoor pool and a restaurant, Diani Sea Lodge is located in Diani Beach. Free WiFi access is available in this resort.

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.9
Fabulous - What previous guests thought, 157 reviews

Diani Marine Divers Village is a privately owned, charming, and family-friendly 3-star Bed & Breakfast, located just 150 meters from the stunning Diani Beach — easily reached with a short walk through...

From US$138 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 7.8
Good - What previous guests thought, 524 reviews

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

From US$230 per night

Save money on places to stay in Diani Beach and nearby – budget options available

KK Homes

Diani Beach
Budget options available
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews

KK Homes is situated in Diani Beach, 300 metres from Diani Beach, 2.9 km from Colobus Conservation, and 5 km from Leisure Lodge Golf Club. Guests can benefit from a balcony and an outdoor pool.

From US$60 per night

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

Oasis Diani Beach Villas

Diani Beach
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 138 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$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, 282 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

Seabreeze Haven

Diani Beach
Budget options available
Scored out of 10, guest rating 3.0
Poor - What previous guests thought, 2 reviews

Set in Diani Beach, within 3.3 km of Leisure Lodge Golf Club and 4.6 km of Colobus Conservation, Seabreeze Haven offers accommodation with a garden and free WiFi throughout the property as well as...

From US$57.80 per night

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

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

Situated in Diani Beach, Armaan Enclave Diani is a recently renovated accommodation, 3.5 km from Colobus Conservation and 4.4 km from Leisure Lodge Golf Club.

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

Wendy's Da-Azizi Homes Diani is situated in Diani Beach, 3.4 km from Colobus Conservation, 5.1 km from Leisure Lodge Golf Club, and 9.1 km from Kaya Kinondo Sacred Forest.

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

Scored out of 10, guest rating 3.0
Poor - What previous guests thought, 1 review

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
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
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 10 reviews

Boasting air-conditioned accommodation with a balcony, Greenfield Villa D- Diani is set in Diani Beach.

From US$311.85 per night

FAQ about places to stay in Diani Beach

Places to stay that guests love in Diani Beach

See all
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 128 reviews
Very cosy, perfect location, mattress very hard. Entrance to the property has many locks and difficult to open.
Guest review by
Frank
Young couple
Avg. price/night: US$455
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 238 reviews
Location is good.
Guest review by
Rimit
Family with young children
Avg. price/night: US$180
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 782 reviews
Location,structures,privacy,facilities.. All were great!
Guest review by
Sharon
Young couple
Avg. price/night: US$73.84
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 213 reviews
Very nice staff, friendly environment, easy place to stay and great for a solo traveler to meet a share with others.
Guest review by
Eplee
Solo traveller
Avg. price/night: US$105
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 166 reviews
Size of the room, the location and layout of the facility which accords privacy. Biggest room ever been in Diani with good views
Guest review by
Philip
Young couple
Avg. price/night: US$105
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 767 reviews
Beach resurant was the perfect location on the beach..
Guest review by
David
Group
Avg. price/night: US$62.50
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,071 reviews
Very friendly stuff They make sure you are satisfied with their facilities, location is super right on the beach
Guest review by
FLAVIA
Solo traveller
Avg. price/night: US$105
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 767 reviews
the location is good! loved being by the beachfront!
Guest review by
Tolani
Group
Avg. price/night: US$150
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 56 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
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 198 reviews
I love the location—it is on Diani Beach. My apartment had a garden view, but I could still hear the sound of the sea. The sun lounger area has a view of the sea and has an option for sun or shade. I had a returning baboon guest, but eventually, I learnt they are clever and can open the door if the lock hasn't been done. The apartments are the best value on the seafront, especially if someone prefers to prepare meals.
Guest review by
gabriella
Solo traveller
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 128 reviews
Nice cosy flat with everything 👌, Caren is amazing...I had some little issues with taxis and she help me alot. location is excellent (in the maps I wasn't clear if I was near to the beach but it is... 5min walking). I will recommend it 100% well... I stayed for 2more nights. thanks Caren!!! see u soon 😊
Guest review by
Bianca
Solo traveller
Avg. price/night: US$40
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 36 reviews
Communication with the property was good. Julia checked the property suited our needs which it did and confirmed our time of arrival. She also brought an extra mattress for our child. The property was large. Air conditioning and fan worked well. It was very clean upon arrival and was cleaned well during our stay. The location on the beach 3 mins walk was amazing. We had a great time.
Guest review by
Katie
Family with young children
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 821 reviews
The location was amazing
Guest review by
Omoniwa
Group
Avg. price/night: US$69
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 387 reviews
I didn't like anything apart from the pool, location, and the cleaning lady. The beddings were very old and uncomfortable.
Guest review by
Gina
Family with young children
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,308 reviews
Location, security, staff, many pools and beachfront
Guest review by
Nina
Family with young children
Avg. price/night: US$136
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 408 reviews
1. Everything was fantastic. The big room with lots of facilities. They made breakfast even when we are checking in. We checked in early by their generosity. Location is also good. For a leisure time its a good place to stay
Guest review by
Sohorab
Young couple