Skip to main content

Filter by:


Star Rating

Review Score

Diani Beach – 107 hotels and places to stay
See the latest prices and deals by choosing your dates.
PrideInn Hotel Diani, hotel in Diani Beach

Featuring free WiFi, PrideInn Hotel Diani offers accommodations in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar.

Your waitress by the name wilfred she has EXCELENT Qulities she was the best staff who show every concern my wife liked her alot i myself i compliment
8.0
Scored 8.0
Very Good
Rated very good
216 reviews
Price from$82.08per night
The Maji Beach Boutique Hotel, hotel in Diani Beach

Located along the sandy Diani Beach, The Maji Beach Boutique Hotel features an outdoor and indoor pool, a restaurant and poolside bar. It also offers a fitness center and massage services.

EVERYTHING from food, the hospitality of staffs, THE MASSAGE and the view itself of the beach.
9.3
Scored 9.3
Wonderful
Rated wonderful
59 reviews
Price from$561.60per night
Pinewood Beach Resort and Spa, hotel in Diani Beach

Pinewood Beach Resort and Spa is located on Galu Beach and 6.2 mi away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants.

Nothing
8.8
Scored 8.8
Excellent
Rated excellent
126 reviews
Price from$154per night
Villa Mandhari - Diani Beach, hotel in Diani Beach

Located 1640 feet from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodations in Diani Beach.

The property is beautiful, very comfortable. 
8.2
Scored 8.2
Very Good
Rated very good
84 reviews
Price from$180per night
African Dream Cottages - Diani Beach, hotel in Diani Beach

Just 19 mi south of Mombasa, African Dream Cottages - Diani Beach is located in Diani close to the beach. It offers an outdoor pool, restaurant and a bar.

The cottage is beautiful with a magnificent clean swimming pool. The staff is amazing and always willing to help.
8.3
Scored 8.3
Very Good
Rated very good
87 reviews
Price from$56.05per night
Mzima Beach Residences - Diani Beach, hotel in Diani Beach

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

Great experience. Secluded vibe. Immediately was made to feel very comfortable. I definitely would go back.
8.9
Scored 8.9
Excellent
Rated excellent
14 reviews
Price from$259per night
Searenity Beach Villa, hotel in Diani Beach

Located in Diani Beach, a few steps from Diani Beach, Searenity Beach Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

The place and staff were truly wonderful. We have no complaints and will definitely be referring this place to all our friends
9.6
Scored 9.6
Exceptional
Rated exceptional
80 reviews
Price from$198per night
Eleven Pearl Boutique Hotel & Spa, hotel in Diani Beach

Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodations in Diani Beach and features an outdoor swimming pool, fitness center and garden.

Very good value for money. Room was really nice. Bar and waiting staff particularly nice and helpful. Food is good and not overpriced.
8.5
Scored 8.5
Very Good
Rated very good
435 reviews
Price from$99per night
Safari Beach Hotel, hotel in Diani Beach

Located in Diani Beach, a 2-minute walk from Diani Beach, Safari Beach Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

The location is right on the beach. What a beautiful beach! The staff at the location is excellent. Really enjoyed the facility.
7.7
Scored 7.7
Good
Rated good
115 reviews
Price from$147per night
Asha Boutique Hotel, hotel in Diani Beach

Located in Diani Beach, a 7-minute walk from Diani Beach, Asha Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

This is a truly incredible hotel, and if you get the chance to stay here, I highly recommend! * Very clean, spacious rooms with twice daily room service * BEAUTIFUL hotel grounds with a pool overlooking the ocean * Beachfront restaurant with delicious food and very fair prices. I ate all my meals here for a week and there so much variety and always delicious * Fantastic staff!! The waiters, the housekeepers, the cooks - all so friendly and helpful. I felt like part of the family * Wonderful spa services at very good prices * I came on a solo trip for my birthday and the staff sang happy birthday and gave me a piece of cake. Really made my day. * When you’re on the beach in Diani, you’re constantly hassled by beach boys. The hotel has lounge chairs overlooking the ocean but separated from the actual beach so you can enjoy relaxing on the beach without being constantly harassed
9.3
Scored 9.3
Wonderful
Rated wonderful
77 reviews
Price from$171per 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
     · 48 reviews

    Located in Diani Beach, 1.8 miles from Galu Beach, Kijani Cottages In Diani provides accommodations 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
    Excellent
    Rated excellent
     · 32 reviews

    Located in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

    Very beautiful eco friendly boutique hotel. Amazing beachfront 🥰😍

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

    Located in Diani Beach, a 2-minute walk from Diani Beach, Safari Beach Hotel has accommodations 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

    Located in Diani Beach, a 17-minute walk from Diani Beach, Galu Inn has accommodations with a fitness center, 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
    Excellent
    Rated excellent
     · 97 reviews

    Set in Diani Beach, less than 0.6 mi from Baharini Shopping Center, 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 19 mi south of Mombasa, African Dream Cottages - Diani Beach is located 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, a 3-minute walk from Galu Beach, Diani Peaceful Garden provides accommodations 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

    Located in Diani Beach, a 3-minute walk from Galu Beach, Blessing holiday homes - Diani Beach has accommodations 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, 1640 feet 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

    Located 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
     · 718 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

    Located in Diani Beach, a 4-minute walk from Diani Beach, Casamia Suites has accommodations 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 second 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 $279 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,299 reviews
    Such a beautiful property with so much to explore! With its many pools, facilities and restaurants, this is the perfect place to stay if you want to be right on Diani beach. We spent majority of the mornings on the sunbeds by the beach which were so relaxing and had drinks going from the nearby bar. We had a maid come in every night to spray bug spray and turn down the curtains and bed, making it ready for us to sleep in which was lovely. Breakfast was delightful with many options and all hotel staff were extremely helpful.
    Shajida
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 439 reviews
    We loved the place! Splendid holiday resort for adults only. From what we have seen, definitely one of the best at Diani Beach. If you are looking for a place where you can relax, this is it. Service is great. Everyone treated us heavenly here. Rooms are spacious and diligently decorated. Bathroom has both shower and a bath tub (huge plus!) with a view back to the room through an indoor window. Quite cool. Manager Ahmed and all his staff are doing great job. Thank you for everything, keep going!
    Michaela
    Czech Republic
  • From $76 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 $147 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 115 reviews
    The hotel is located in the most interesting part of Diani beach. Very nice palms on the beach. Very nice and sandy beach. Possibility to swim at high and low tides. The manager Joanes is very responsive, he helped us with solving many issues, including late check-out. The hotel rooms are very well thought out and comfortable. The breakfasts were delicious too.
    Vadims
    Latvia
  • From $194 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 921 reviews
    The breakfast was delicious! I enjoyed the variety of options that was offered. The hotel was located on the beach and was close to restaurants and the Diani Beach Hospital which was a 3 min walk from the hotel. The hotel had everything that you need including a spa, pool, restaurant and diff types of entertainment every night.
    Kira
    United States of America
  • From $63.16 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 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
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 194 reviews
    Perfect location on the most beautiful stretch of Diani beach, spotlessly clean little house, amazing value for money and lovely staff and owners. It's a few minutes walk from salty squid and a short tuktuk ride to other central restaurants/shops. 100% recommend and will be back!
    Abigayil
    United Kingdom
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 459 reviews
    1. Beach is beautiful, but there are some rocks in the water, so need to be careful 2. Pools are very nice 3. Staff is friendly 4. Hotel territory is nice, very green and pleasant to walk. 5. Hotel provides different types of activities, like yoga, zumba, and etc.
    Madina
    Kazakhstan
  • From $53.80 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 237 reviews
    This is a fabulous hotel, it has such a relaxed vibe. The rooms are spacious with lovely balconies overlooking the swimming pool and cheeky monkeys which were so entertaining. The staff are wonderful and always smiling.
    Lena
    Spain
  • From $29 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 346 reviews
    Little bit clear and closer to Diani Beach. Particularly, my wife liked the way the mosquito net was adjacent to the bed. The receptionist was amazing. An incredible lady! It has got a good swim pool.
    A
    Ahmed
    Kenya
  • From $50 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 367 reviews
    Absolutely pleasant stay with lovely hosts. Highly recommend to stay here if you visit Diani Beach. Special thanks to Gloria and Angela who made our stay so enjoyable. We definitely come back.
    Philipp
    Switzerland
  • From $150.97 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 721 reviews
    Very friendly staff in the entire hotel. I want to thank Esther Githae special. I forgot the documents in the room and she helped organize them to send them to me. Good beach, room and eat.
    Igor
    Romania
  • From $109 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 435 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 $150.97 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 721 reviews
    We had a fantastic stay, the staff were lovely, breakfast was very good and the resort is right by Diani beach. You get an amazing view of the sea and white sand from the resort.
    Mashuda
    United Kingdom
  • From $95 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 253 reviews
    Location on the beach is okay, nothing spectacular though. Diani beach is very touristic and filled with aggressive beach vendors. There are much nicer places and beaches to go.
    Tuomas
    Finland
  • From $99 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 37 reviews
    5 mins away from Diani beach, this was a superb apartment. Clean and spacious. Lovely garden and swimming pool. Sharon and team were so friendly and welcoming
    Cassells
    United Kingdom
  • From $153 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 280 reviews
    Only stayed for one night but the atmosphere and scenery was the perfect start to my stay in Kenya. Oh and the pesto pasta at lunch was amazing!
    Sahdia
    United Kingdom
  • From $63.16 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 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 of America
  • From $95 per night
    5.8
    Scored 5.8
    Above average
    Rated okay
     · 150 reviews
    The hotel is old and well maintained, the location is really nice and quiet so was good!
    Nicolás
    Colombia
  • From $199.75 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 147 reviews
    Staff is great and beach was clean hotel was clean.
    Jason
    United States of America