Skip to main content

Filter by:


Star Rating

Review Score

Diani Beach – 105 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
7.9
Scored 7.9
Good
Rated good
214 reviews
Price from$82.08per 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
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
86 reviews
Price from$56.05per night
Seaclusion Diani, hotel in Diani Beach

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.

Excellent property. Room very spacious,, very clean, very well done. Management very pleasant, very accommodating, made me very happy. I spent my birthday there and they were just exceptional. They really do cater to your needs. Restaurant was excellent, service so good. Patrick bartender was awesome. Everything is there for you. Front desk lady Destiny was great.. Very knowledgeable about area and good restaurants. Beach is close by. I did not want to leave. Very comfortable.. I did not want to leave. I will certainly recommend this hotel, you will not regret it.
8.7
Scored 8.7
Excellent
Rated excellent
97 reviews
Price from$80per 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
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.

Being close to the beach was great, and the swimming pool was amazing.
8.0
Scored 8.0
Very Good
Rated very good
715 reviews
Price from$166per 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
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
See all 85 hotels in Diani Beach

Most-booked hotels in Diani Beach in the past month

Diani Beach's best hotels with breakfast

  • LalaGalu - Beachfront EcoCabins
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 31 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 🥰😍

  • 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

  • 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

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

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

  • Asha Boutique Hotel
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 77 reviews

    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.

    Excellent option in Diani, with very little to criticise.....

  • Papillon Lagoon Reef Hotel
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 715 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

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 $20.90 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 282 reviews
    A perfect location if you want to have a time out of busy and crowded tourist places. The chalets and tree houses are peacefully situated in a small and lovely forest and just 5 minutes away you can reach the beautiful Diani Beach to take a nice long walk or a good swim. The staff was very lovely and helped us with everything we asked for and especially the food at stilts was extremely nice :) The room we slept in was spacious and we had everything we needed. Thursday night karaoke was also a great get together with many people!
    Paula
    Japan
  • From $82.08 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 215 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 of America
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 459 reviews
    Baobab is located on a nice location of the diani beach with lovely gardens and lots of restaurants to choose from, with all-inclusive package you get to drink local beers tusker and balozi, they also have red and white wines included in the package but they are not the best quality wines but is drinkable, the food is good at the main restaurant but sometimes its bland especially in the evening, the breakfast its lovely at kole kole restaurant, the waiters at the main restaurant and kole kole are friendly
    Nancy
    Kenya
  • From $90.25 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 14 reviews
    Our host Fiona was very friendly and accommodating. She is a warm-hearted person and had lots of great tips and insider information for us. The location of the house is excellent and it is also equipped with loving details. There were more of everything than needed, whether water, towels or dishes. It's a perfect place to stay for a nice and relaxing time with family and friends in a safe area. I would highly recommend her place to anyone who wants vistit Diani Beach.
    Max
    Germany
  • From $24.65 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 369 reviews
    The staff were wonderful, kind and helpful. We felt well cared for without being overly smothered. A very welcome change from being harassed at the beach and in town. The Banda was a good size for our group, enough kitchen supplies. Water was hot and fans worked. Patio was lovely to sit on and quiet at night. Monkeys are around but we expected that and enjoyed them. Walk to the beach was easy. Have to say it was my best Diani beach stay ever. Thank you.
    Rebecca
    United States of America
  • From $199.75 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 146 reviews
    whenever i come to diani beach, i stayed here in Blue Marlin beach hotel. this is my third time! The room is very close to the sea. There is no need to walk a lot, restaurants, accommodations, sunbeds, the sea, everything is convenient to access. also room condition is good, so much clean! and the atmosphere is exotic. it’s like a luxury hotel in cave. i love this hotel. for sure, i will come back after 2 months
    Heejin
    Kenya
  • From $174.64 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 711 reviews
    Very nice hotel. Large, comfortable and clean rooms. Hotel staff very very friendly and helpful! Breakfast was good, different options to have and nice dining area. Good location, near many restaurants; the beach was ok which I found was a more comfortable area than other parts of Diani beach. A lot of seaweed aswell but thats the whole coastline of Diani.
    Hajar
    Belgium
  • 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 $88 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 181 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
  • From $279 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,295 reviews
    All facilities were great. The rooms and the hotel was beautiful. The service from the staff was flawless, special mention to Clinton who was wonderful to interact with. The food at the Indian restaurant was the best I had eaten in the 3 days there.
    Lynn
    United Kingdom
  • From $200 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 159 reviews
    Staff were generally friendly and efficient, pool was generally fine (a little murky for my taste but not terrible), location is great but any hotel right on Diani beach offers the same gorgeous beach.
    Katie
    Kenya
  • From $81.90 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 180 reviews
    - The location, between Ukunda airport and Diani beach - The friendly dogs living there - The shared swimming-pool - The nice breakfast prepared every morning according to the guests' preferences
    Sylexx
    Kenya
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 439 reviews
    We loved our stay at the OVC Hotel, staff was incredibly helpful and friendly, food was very, very good every day, amenities were clean and comfortable, and every moment was full of peace and calm.
    Nicolas
    Portugal
  • From $65 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 100 reviews
    The property is few minutes walk from the beach. Staff at the hotel are very friendly and both hotels on the premises provide great food and drinks options.
    Nana
    United States of America
  • From $53.80 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 237 reviews
    Everything. The staff and the rooms etc. Very spacious, clean and super comfy beds. On Diani beach road and easy transport and beach access not too far off
    Moses
    Kenya
  • From $153 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 279 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 $25 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 86 reviews
    love that place stayed 2 times already. walking distance to the best part of the diani beach as well as shopping mall and restaurants.
    Martin
    Czech Republic
  • From $29 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 346 reviews
    The food was so delicious and affordable. The customer service was also admirable and I enjoyed everything about palm beach hotel.
    Riziki
    Kenya
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 715 reviews
    It was a brilliant stay! Location is one of the best in Diani Beach. The breakfast spread was good.
    Ankit Sachdeva
    India
  • From $120 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 31 reviews
    Very beautiful eco friendly boutique hotel. Amazing beachfront 🥰😍
    Marvin
    Kenya