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,074 reviews
    From
    US$50
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 250 reviews
    From
    US$81
    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, 140 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, 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.4
    Superb - What previous guests thought, 39 reviews
    From
    US$113
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    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
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 13 reviews
    From
    US$225
    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 9.2
Superb - What previous guests thought, 138 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, 234 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 9.2
Superb - What previous guests thought, 1,075 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 8.1
Very good - What previous guests thought, 436 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,309 reviews

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 822 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, 784 reviews

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

Seaclusion Diani

Diani Beach
Budget options available
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

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

Serene Garden Room APT

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

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Serene Garden Room APT offers a private beach area and air conditioning.

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

Boasting accommodation with a private pool, garden view and a patio, Lamu style one bedroom apartment, central Diani is situated in Diani Beach.

From US$73 per night

Azar Stays Diani

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

Located in Diani Beach, less than 1 km from Diani Beach and 3.7 km from Leisure Lodge Golf Club, Azar Stays Diani offers a private beach area and air conditioning.

From US$112.50 per night

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.1
Very good - What previous guests thought, 234 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 10
Exceptional - What previous guests thought, 13 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$225 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
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, 38 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, 145 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

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

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

Set in Diani Beach and only 500 metres from Diani Beach, holm's home studio offers accommodation with city views, free WiFi and free private parking.

From US$36 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 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, 129 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.4
Very good - What previous guests thought, 239 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, 784 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, 214 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 6.9
Pleasant - What previous guests thought, 167 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$79
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 769 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,075 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$79
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 769 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, 199 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, 129 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
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 37 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, 822 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,309 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