Skip to main content

Filter by:


Star Rating

Review Score

Diani Beach – 104 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.

The best beach at Diani. One of the best beach bars - restaurants in the area with varieties of drinks and food. Fantastic breakfasts.. Friendly personnel.
8.9
Scored 8.9
Excellent
Rated excellent
195 reviews
Price from$384per night
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
217 reviews
Price from$79.74per 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
60 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.7
Scored 8.7
Excellent
Rated excellent
127 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
Glory Ocean Villas - Diani, hotel in Diani Beach

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

next to the beach
7.0
Scored 7.0
Good
Rated good
25 reviews
Price from$42.30per night
Kijani Cottages - In Diani, hotel in Diani Beach

Located in Diani Beach, a 11-minute walk from Colobus Conservation, Kijani Cottages - In Diani provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Kijani's staff are very welcoming, friendly, and professional , and they were ready to help with any of my issues. They additionally shuttled me off at another hotel to a friends party outside of the facility at no additional expense. I loved the pool area and the setup. Oh, did I mention the open green spaces that provided me with the solitude to read a book under a tree? Let me just say I loved it...it's extremely reasonable, and I will definitely be back again.
10
Scored 10
Exceptional
Rated exceptional
8 reviews
Price from$32.40per 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
Sonrisa Villas, hotel in Diani Beach

Offering beachfront accommodations 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.

Everything was perfect. We felt spoiled and the staff was so caring and nice. Antonia is very helpful and always smiling. The fact that there are only 3 rooms make you feel at home. The room is spacious, well kept and always clean. The kitchen is open from 1030 to 1930 so you can have something to eat anytime you feel like. The food is delicious. The 3 dogs are the entertainment of the place. So funny, loving and very well educated. Sometime you also see monkeys on the trees. If you need to book a tuktuk, I suggest to have it reserved 30 minutes ahead. The lodge is not very close to Diani center and the road is “challenging”, but that is also what make it quiet and special. Definitely recommend if you want to relax. The massages are a plus!
9.2
Scored 9.2
Wonderful
Rated wonderful
79 reviews
Price from$120per 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
See all 85 hotels in Diani Beach

Most-booked hotels in Diani Beach in the past month

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.4
    Scored 8.4
    Very Good
    Rated very good
     · 88 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.

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

  • 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
     · 440 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
     · 720 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

Hotels located in the center of Diani Beach

  • Mzima Beach Residences - Diani Beach
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 15 reviews

    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.

    Best of both world Private pool , large lawn , and direct beach access

  • 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 🥰😍

  • Blue Marlin Beach Hotel
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 147 reviews

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

    Such a nice hotel, we really enjoyed our stay there.

  • Villa Mandhari - Diani Beach
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 84 reviews

    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.

    Spacious Well finished furniture Nice architecture

  • 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

  • Hildas Studio

    Located in Diani Beach, 1.5 miles from Diani Beach, Hildas Studio provides accommodations with a garden, free private parking and a terrace.

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 $50 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 836 reviews
    The breakfast was wonderful with reasonable variety, the restaurant meals were also good so no need to go eat elsewhere. my 10 year old enjoyed the pool so much. The beach was so clean and a nice area to swim and sunbeds provided by the hotel. Rooms were clean and the housekeepers always made our beds and cleaned our room every day, also provided clean towels when needed. We enjoyed our stay and will definitely be going back to Flamboyant.
    susan
    Kenya
  • From $279 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,303 reviews
    Received a warm welcome and the free airport transfer was handled very well. It is a beautiful hotel with great staff. The staff are personal and do go all the way to make your stay comfortable. Room was good, bed great, amenities also real good.. Enjoyed the gym which also has a good personal trainer at your disposal. Carrefour supermarket is right opposite and one can enjoy pleasant evening walks on Diani road.
    Hellen
    Kenya
  • From $35 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 369 reviews
    It's a peaceful and quiet place to relax and recharge. Close to the beach and our package included breakfast which was prepared on time consisting mainly of local fare,the mahamris,viazi karai and maharagwe ya nazi. Very peaceful,secure and quiet. The transfers from SGR to Diani were seamless. Viata has a contact who drives you from Mombasa to the property and back. That was extremely helpful.
    Debora
    Kenya
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 440 reviews
    Great location at the beautiful Diani Beach. Personal touch from check-in to check-out. Very helpful and friendly staff. With breakfast and great dinner included it was very convenient. I apreciate that the hotel is Adult's only, so it's quiet and relaxing. Great pool and lots of beautiful greenery in the hotel grounds. Overall we had a wonderfull stay!
    Katarzyna
    Poland
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 164 reviews
    Most amazing staff!! Thank you to Ceri, Philip, Jotham and John. This is a very exclusive accomodation with very nice facilities and a step away from some of the most beautiful beaches in Diani. It is also very quiet and intimate. We would definitely come back here in case we visited Diani Beach again. The food and the chef were also absolutely amazing!
    Ainhoa
    Spain
  • From $35 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 369 reviews
    We returned to V-Szameitat Homes for the second time. The staff here is very pleasant, kind and helpful. The place is very quiet, a short walk from shops and restaurants on Diani Beach. It is only a 3 minute walk to the beach. We love monkeys in the garden. We are already looking forward to our next stay🥰
    Jaroslava Smejkalova
    Czech Republic
  • From $198 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 80 reviews
    The place is amazing. Well located directly on Diani beach, you have instant access to white sand beach and azure ocean. The food is really great, on the same level as Nairobi's top restaurants. The staff tries to accommodate your every wish so you feel very pampered. I can't recommend this place enough.
    Sára
    Czech Republic
  • From $183 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 920 reviews
    A beautiful beachfront hotel, with views of the ocean, palm trees, amazing staff and a bar in the swimming pool! :-) Delightful stay, fantastic breakfast. maasai guards are amazing at keeping the monkeys at bay! We will stay here again in Diani beach.
    LisaMaria
    Belgium
  • From $35 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 43 reviews
    Located on a beautiful farm between Ukunda & Diani beach, it is very peaceful. Tosha is available by boda to transport to the beach or restaurants. Joseph is very accommodating and made a nice breakfast each morning as well as dinners and cocktails.
    Deanna
    United States of America
  • From $80 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 97 reviews
    The penthouse we booked was really spacious and well furnished. The hotel's staff and owner were always really nice and welcoming. The food was delicious. The place is located just a few minutes from the beach.
    Joseph
    Israel
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 440 reviews
    Beautiful hotel - well-kept grounds, spacious room’s organized very well around the pool, bar, restaurants and beach. The beach is even more beautiful than the tour books say - the finest, whitest coral sand
    George
    United States of America
  • From $53.80 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 237 reviews
    The services were amazing.Location was perfect,just a few minutes to the Diani Beach.The management is awesome,we were allowed a late check out upon request.Would definitely visit again
    Lorna
    Kenya
  • From $79.74 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 217 reviews
    Likes the pool and the room, the staff and calmness of the place. The breakfast was the only meals we had at the hotel so don't know much about the dinner .
    Shwan
    Sweden
  • From $150.97 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 728 reviews
    The perfect Beach on white sands and Long enough for good walks.. Beautiful palms and gardens and excellent views all over the hotel.
    Esther
    Kenya
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 77 reviews
    Lovely intimate boutique hotel on Diani beach. The staff were so friendly and accommodating.
    Alan
    United Kingdom
  • From $637.20 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 60 reviews
    Perfect boutique hotel. On the beach. Lovely gardens and relaxing area. Great staff.
    Stephen
    Qatar
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 73 reviews
    So far the best stay at Diani beach that I had with family and friends...
    Radka
    Netherlands
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 29 reviews
    The place was lovely .I will stay again if I ever visit Diani Beach.
    MatildaOlie
    United Kingdom
  • From $32 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 15 reviews
    The house was very big and clean. And quite close to Diani Beach.
    Jorna
    Netherlands
  • From $183 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 920 reviews
    the room is fine but not consider as a 5 stars hotel
    Aayh
    Saudi Arabia