Skip to main content

Filter by:


Star rating

Review score

Diani Beach – 108 hotels and places to stay
See the latest prices and deals by choosing your dates.
Nomad Beach Resort, hotel in Diani Beach

Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, Nomad Beach Resort is located in Ukunda. It features an outdoor pool, a spa area and restaurants.

All good.
8.9
Scored 8.9
Fabulous
Rated fabulous
195 reviews
Price from£308.84per night
Blue Marlin Beach Hotel, hotel in Diani Beach

Overlooking the Indian Ocean, Blue Marlin Beach Resort is a beachfront property that features an outdoor pool and a tropical garden with palm trees.

The is great Location, the lady at the front desk super helpful check in was very fast :) and the rest of the stuff at the restaurant.
8.4
Scored 8.4
Very good
Rated very good
146 reviews
Price from£144.59per night
Sonrisa Villas, hotel in Diani Beach

Offering beachfront accommodation in Diani Beach, Sonrisa Villas features a swimming pool, bar and BBQ facilities. Guests can relax in the garden or enjoy a drink and some sunshine on the terrace.

We had a delightful stay at the Sonrisa. The villas are very convenient and furnished with great taste, the garden is marvelous and the staff is dedicated to make your stay as confortable as possible. The location is a bit far from the nearest shopping center but it’s ideal for a peaceful and relaxing time.
9.2
Scored 9.2
Superb
Rated superb
79 reviews
Price from£96.51per night
Seaclusion Diani, hotel in Diani Beach

Set in Diani Beach, less than 1 km from Baharini Shopping Centre, Seaclusion Diani House has an outdoor swimming pool and rooms with free WiFi access.

Staff
8.7
Scored 8.7
Fabulous
Rated fabulous
97 reviews
Price from£64.34per night
African Dream Cottages - Diani Beach, hotel in Diani Beach

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.

The swimming pool and the breakfast.
8.3
Scored 8.3
Very good
Rated very good
87 reviews
Price from£45.08per night
Villa Mandhari - Diani Beach, hotel in Diani Beach

Situated 500 metres from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodation in Diani Beach.

Very nice place and so quite.....thank you for everything....😊
8.2
Scored 8.2
Very good
Rated very good
84 reviews
Price from£144.77per night
Glory Ocean Villas - Diani, hotel in Diani Beach

Featuring an outdoor swimming pool, Glory Ocean Villas - Diani is located in Diani Beach, 500 metres from the nearest beach.

We loved the compound and the peacefulness there, it was a beautiful place for a very fair price!
7.0
Scored 7.0
Good
Rated good
25 reviews
Price from£34.02per night
Mzima Beach Residences - Diani Beach, hotel in Diani Beach

Mzima Beach Resort offers accommodation in Galu. The hotel has an outdoor pool and spa centre, and guests can enjoy a drink at the bar.

The food was good.
8.9
Scored 8.9
Fabulous
Rated fabulous
14 reviews
Price from£208.31per night
Papillon Lagoon Reef Hotel, hotel in Diani Beach

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

Nice place to to stay
8.0
Scored 8.0
Very good
Rated very good
716 reviews
Price from£133.51per night
Safari Beach Hotel, hotel in Diani Beach

Situated in Diani Beach, 200 metres from Diani Beach, Safari Beach Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

Breakfast was bit poor in choice, but enough
7.7
Scored 7.7
Good
Rated good
115 reviews
Price from£118.23per night
See all 86 hotels in Diani Beach

Most booked hotels in Diani Beach in the past month

Diani Beach's best hotels with breakfast

  • Kijani Cottages In Diani
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 47 reviews

    Located in Diani Beach, 2.8 km from Galu Beach, Kijani Cottages In Diani provides accommodation with a garden, free private parking, a terrace and a restaurant.

    Nice cottages. Pretty Pool Area. Big garden. Lovely older Gate Guard.

  • LalaGalu - Beachfront EcoCabins
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 32 reviews

    Set in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

    Very beautiful eco friendly boutique hotel. Amazing beachfront 🥰😍

  • Safari Beach Hotel
    7.7
    Scored 7.7
    Good
    Rated good
     · 115 reviews

    Situated in Diani Beach, 200 metres from Diani Beach, Safari Beach Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

    Everything it was 10/10 I can’t wait to go back there again

  • Galu Inn
    5.6
    Scored 5.6
    Above average
    Rated okay
     · 49 reviews

    Set in Diani Beach, 1.5 km from Diani Beach, Galu Inn offers accommodation with a fitness centre, free private parking, a garden and a shared lounge.

    The silence, the warm reception, and the good breakfast

Budget hotels in Diani Beach

  • Seaclusion Diani
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 97 reviews

    Set in Diani Beach, less than 1 km from Baharini Shopping Centre, Seaclusion Diani House has an outdoor swimming pool and rooms with free WiFi access.

    Clean, Spacious, Great Pool and even better staff! 5* for everything. A real hidden Gem

  • African Dream Cottages - Diani Beach
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 87 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.

    I loved the food mostly and the swimming pool was amazing!

  • Diani Peaceful Garden

    Located in Diani Beach, 300 metres from Galu Beach, Diani Peaceful Garden provides accommodation with a garden, free private parking, a terrace and a restaurant.

  • Blessing holiday homes - Diani Beach
    7.3
    Scored 7.3
    Good
    Rated good
     · 3 reviews

    Set in Diani Beach, 300 metres from Galu Beach, Blessing holiday homes - Diani Beach offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

  • Glory Ocean Villas - Diani
    7.0
    Scored 7.0
    Good
    Rated good
     · 25 reviews

    Featuring an outdoor swimming pool, Glory Ocean Villas - Diani is located in Diani Beach, 500 metres from the nearest beach.

    Great staff, location and atmosphere by the pool area.

  • Ocean Village Club (Adults Only)
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 439 reviews

    Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven.

    Great selection with excellent service, staff always with a smile.

  • Papillon Lagoon Reef Hotel
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 716 reviews

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

    The staff were exceptional, very kind, very friendly, and were

  • Casamia Suites
    7.1
    Scored 7.1
    Good
    Rated good
     · 9 reviews

    Set in Diani Beach, 400 metres from Diani Beach, Casamia Suites offers accommodation with a restaurant, free private parking and a bar. This 5-star hotel offers free WiFi.

    Everything was very new and comfortable, the room is spacious and has all the useful equipments (including AC).

FAQs about hotels in Diani Beach







Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Diani Beach:

  • 8.0
    Scored 8.0

    Diani beach is beautiful Problem is the hustlers and people...

    Diani beach is beautiful Problem is the hustlers and people who search opportunities in this area, these people with lower chances in life and ability to abuse tourists bring this area and experience down unfortunately.
    MPENZI
    Finland
  • 8.0
    Scored 8.0

    The setting and layout of the hotel is beautiful.

    The setting and layout of the hotel is beautiful. Lovely pools with a pool bar - very inviting. Easy access to the beach where one can have a lounger to face the sea. Beautiful greenery throughout the hotel. A bonus to have a Spa on the property. Only thing I would recommend is that the ceiling fans and other are turned on when the heat and humidity is very high - it was really hot in the common areas - lounge and dining area. Overall though we had a great, memorable experience and will definitely be back soon!
    Anthea
    South Africa
  • 10
    Scored 10

    Diani Beach is great.

    Diani Beach is great. For some reason the sea water was much saltier than in past years. Still a lot of fun to catch the waves in the evening. Our hotel swimming pool was great, friendly staff, our room, albeit a few minor hiccups, provided comfortable much needed rest, and the menu selections offered a good variety of options.
    Wambui
  • 10
    Scored 10

    There are kitesurfing spots, this is what we all were most...

    There are kitesurfing spots, this is what we all were most interested in and Diani Beach is very good for kitesurfing. There are lots of places to eat along the beach. It was less than 10-minutes-walk to the Diani Beach from the villa.
    Aigul
    Kazakhstan
  • 6.0
    Scored 6.0

    Diani is the best place to be….

    Diani is the best place to be…. Try out Leopard beach resort they have good customer care and rooms are the best and worthy for your money. Southern palms is a good one too with a very friendly staff and the best staff in Diani I would say, the front office manager is the best. Swahili beach is good but with arrogant staff.
    Mark
    Kenya
  • 10
    Scored 10

    Clean beach, nice places to jog, eat, shop and take a walk.

    Clean beach, nice places to jog, eat, shop and take a walk. Excellent banking amenities and great guides for additional fun places. I really liked out trip to Wasini, enjoying the tides and snorkeling trips to the reef guided by local boat owners.
    Aman

Explore guest reviews of hotels in Diani Beach

  • From £68.84 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 216 reviews
    I absolutely LOVED and appreciated the team at the resort. They were helpful and kind. They were quick to respond to any questions or concerns, always had a smile on their beautiful faces and just overall great people. We enjoyed great food and drinks: Breakfast, lunch, and dinner with great vibrant taste and flavors. The kids and I loved the water park and pool. Rooms were clean and tidy. Stocked with water and all necessary items needed for a comfortable stay. Will most definitely visit again next time I am In Mombasa.
    Layla
    United States
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 460 reviews
    This hotel extends on a vast area just facing Diani Beach, which is easily accessible by a 30 second walk from the room. The beach is public, very clean and absolutely stunning. The hotel offers lots of different foods and they're all delicious. The rooms are spacious and very clean. Sometimes the cute monkeys (have never harmed anyone) may visit your room, especially if there's food and an open balcony door ;) The staff is friendly and helpful. All in all it was a great experience and would love to come back.
    Elalim
    Italy
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 193 reviews
    Not sure where to start... Diani BeachChalets exceeded every expectation I could have had. It is more beautiful than the photo's can show. We had the sea view chalet which over looked the garden and then the beach and sea. Being able to wake in the morning walk onto the patio and see the sunrise over the indian ocean is a view you would never bore of. The Chalet is basic but well equipped. I have travelled lots with work all over the world and I like basic and raw and this place hit the spot.
    Tony
    United Kingdom
  • From £201.07 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 203 reviews
    The location of this hotel is superb. Right on Diani beach with beautiful white sands and warm sea! Just on the edge of the town so its nice and quiet but not too far away that it takes too long to get to the shops if you need them. Dinner was a buffet style with lots to chose from. Lunch was either in the restaurant or the beach side café. The room was clean and comfortable with air con and mosquito nets, both very welcome. Pool was lovely and warm with loungers and towels available.
    Jo
    United Kingdom
  • From £40.21 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 367 reviews
    beautiful two bedroom villa in pristine condition set in lovely tropical gardens. lots of hot water for the shower. lots of bottled water included in price. full size fridge & stove nice dining area and lounge area with smart tv. nice outdoor seating area. very quiet and peaceful. ideally situated close to shops, restaurants, banks and of course the beautiful diani beach. staff are wonderful and friendly. nice swimming pool. loved our stay here
    Helen
    Australia
  • From £160.65 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 146 reviews
    The hotel has one of the best beach front views and locations in all the beach. The colour of the sand is paper-white, fantastic view. The restaurant lies also next to the sea literally. The restaurant and beach staff was extremely friendly and the food delicious. The room had a super nice balcony overlooking directly into the sea, with occasional monkey visits. Good wifi and good air-conditioning.
    Eliana IT/ARG
    Italy
  • From £61.13 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 73 reviews
    The ambience was excellent the swimming pool was warm my family loved it.Nice baby pool for the children.Sunset villa close to the beautiful Diani beach just 5 minutes walk or you can use a tuk tuk.We had a late check out at no extra cost.The food was good.Thank you Danny the host ,Neema ,Chef John the guards who were always jovial and the entire team of Sunset Villa boutique .
    Elizabeth Mecino
    Kenya
  • From £70.78 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 182 reviews
    The hotel has a great location on the main road, it is not beach front but it is super close. It looks like an all inclusive but it is not, with a pool in the center of the rooms. Rooms are HUGE with a living room, kitchen and bathroom area. Wifi works but only in the common area, it doesn't really reach the rooms. Staff was super friendly.
    Ursula. Kiener
    Panama
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 164 reviews
    The property was amazing, we didn’t want anything too touristy. This was perfect, clean and well thought out. We wish we could have stayed longer. The staff were so friendly and helpful. The property is further down from Diani beach on Galu beach. So not many guys on the beach trying to sell things.
    Sara
    United Arab Emirates
  • From £50.80 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 832 reviews
    Perfect accommodation in Diani Beach. Very nice swimming pool, direct beach access to a beautiful stretch of the endless white sand beach. Food in the restaurant was always tasty, staff friendly and everything from the rooms to the pool and gardens very well kept. Would definitely stay there again.
    Martin
    Austria
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 439 reviews
    The rooms were spacious and very clean ,staffs were friendly,polite and very helpful. I can't point out anything that I disliked about the hotel. I actually got a bottle of wine as a birthday gift, 😁 (⁠◍⁠•⁠ᴗ⁠•⁠◍⁠)⁠❤ I will definitely come back .
    s
    susan
    Kenya
  • From £53.63 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 70 reviews
    Cute cosy little hotel. It’s so much prettier than in the pictures!! Very friendly staff that make you feel at home. They can also assist with reservations for your safaris and other activities. Lastly, try their massage - it’s very good!
    Natalia
    United Arab Emirates
  • From £87.67 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 431 reviews
    The staff was amazing, always willing to help and very nice. The location is perfect. The hotel is situated in a quite area of Diani beach. The restaurant is really good, and not pricy.
    Ignacio
    Spain
  • From £72.39 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 767 reviews
    Great place to stay in Diani Beach. Comfortable rooms, excellent breakfast and an amazing location just in front of the beach. Staff was also nice and helpful.
    diaverde
    Colombia
  • From £50.80 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 832 reviews
    Second time I've been here in 3 months ! Definitely my go to place when I'm on this side of Kenya! Good food , awesome staff! Chill spot!
    Jackson
    United States
  • From £116.62 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 269 reviews
    The view, the ambience, the food. Rooms were comfortable. A lot to do on the hotel premises. Very welcoming staff. I will be back again.
    Namwaka
    Zambia
  • 5.5
    Scored 5.5
    Average
    Rated passable
     · 2 reviews
    I wasn’t able to enjoy the property as the agent informed us that the facility had shut down on yet we had arrived in Mombasa
    Donnex
    Kenya
  • From £80.43 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 493 reviews
    When I was at the Diani Beach Hospital, the hotel manager paid me a visit bringing me fruits and a card.
    Roly_Jaguar
    Switzerland
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 460 reviews
    I like location of the hotel and cleaness of the pools. Attentive and patient staff.
    Yury
    United States
  • From £52.28 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 100 reviews
    No bitch in the hotel
    Hussam
    Egypt