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.
PrideInn Hotel Diani, hotel in Diani Beach

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

I didn't eat breakfast
8.0
Scored 8.0
Very good
Rated very good
218 reviews
Price from€ 72.99per night
Pinewood Beach Resort and Spa, hotel in Diani Beach

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

Beautiful interior design. Lovely air conditioned rooms. Loads of different spaces to relax. Fantastic help from Jay Jay who took us to local show, boat excursion and Bora Bora. We will be back! It is paradise.
8.7
Scored 8.7
Fabulous
Rated fabulous
127 reviews
Price from€ 143.07per night
The Maji Beach Boutique Hotel, hotel in Diani Beach

Situated 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 centre and massage services.

Quiet and comfortable. Staff are generally attentive Unique architecture Only 15 rooms
9.3
Scored 9.3
Superb
Rated superb
60 reviews
Price from€ 469.57per 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€ 167.22per 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€ 39.30per night
Kijani Cottages - In Diani, hotel in Diani Beach

Located in Diani Beach, less than 1 km from Colobus Conservation, Kijani Cottages - In Diani provides accommodation with a garden, free private parking, a shared lounge and a terrace.

My stay at Kijani Cottages was pure magic, with exceptional hospitality, pristine rooms, delicious food, and endless adv + let me tell you about my incredible stay at Kijani Cottages in Diani, Kenya. First off, the staff was absolutely lovely and went above and beyond to make my stay memorable. They were always there to assist with a smile on their faces. 🌟 Now, let's talk about the room. It was spotless! The housekeeping staff did an amazing job in keeping everything clean and tidy. I felt so comfortable and relaxed throughout my stay. 😌 And the food... oh my goodness, it was divine! The meals at Kijani Cottages were absolutely delicious. From coastal dishes to international cuisines, they had it all. I couldn't get enough of the mouthwatering flavors! 🍽️🤤 One of the best things about this place is its location. It's conveniently situated near many exciting activities and attractions. Whether you're into beach life, wildlife safaris, or cultural experiences, you'll find it all nearby. It's a paradise for adventure seekers! 🌳🦁🚶‍♀️ Now, let's talk about the budget-friendly aspect. Kijani Cottages offers incredible value for money. You get to enjoy top-notch service, comfortable accommodations, and delicious food without breaking the bank. It's perfect for travelers who want to have an amazing experience without overspending. 💰💼 Oh, and one more thing. The management at Kijani Cottages is outstanding. They went the extra mile to help me with booking activities and arranging transportation. Their attention to detail and personalized service truly made my stay unforgettable. 👏🚗 So, if you're looking for a place that combines friendly staff, cleanliness, delicious food, proximity to activities, and budget-friendly prices, I highly recommend Kijani Cottages. Trust me, you won't be disappointed! 🌟😄
10
Scored 10
Exceptional
Rated exceptional
14 reviews
Price from€ 33.44per night
Asha Boutique Hotel, hotel in Diani Beach

Set in Diani Beach, 600 metres from Diani Beach, Asha Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

The location of the boutiques is good. Breakfast was simple but mostly fresh. Food served was mostly well prepared.there is a super market just outside on the mai road which makes shopping convenient if you are looking for buying some good coffee and local items to take back.
9.3
Scored 9.3
Superb
Rated superb
79 reviews
Price from€ 158.86per 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
78 reviews
Price from€ 111.48per night
Searenity Beach Villa, hotel in Diani Beach

Situated in Diani Beach, a few steps from Diani Beach, Searenity Beach Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Intimate where the staff all knew us by name. They all gave great personal service
9.6
Scored 9.6
Exceptional
Rated exceptional
82 reviews
Price from€ 183.95per night
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€ 356.74per night
See all 86 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
    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.4
    Scored 8.4
    Very good
    Rated very good
     · 88 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.

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

  • 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
     · 441 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.

  • Asha Boutique Hotel
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 79 reviews

    Set in Diani Beach, 600 metres from Diani Beach, Asha Boutique Hotel offers accommodation 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
     · 724 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 centre of Diani Beach

  • Mzima Beach Residences - Diani Beach
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 15 reviews

    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.

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

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

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

    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.

    Spacious Well finished furniture Nice architecture

  • 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

  • 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 shared lounge and a terrace.

  • Hildas Studio

    Located in Diani Beach, 2.4 km from Diani Beach, Hildas Studio provides accommodation with a garden, free private parking and a terrace.

  • Central location

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 € 26.94 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 346 reviews
    Incredible value for your money.. from the Staff on the reception, housekeeping, hotel, and pool guides who were very Friendly, Amazing, and Professional. The entire place was very clean and had functioning AC. Excellent location for easy access to the beach, mall and transport means. Also the hotel has an open chilling space with sea, sunset and sunrise views and unlimited wifi. Smooth check in and check out process. Definitely found a go to place and home in Diani. Enjoyed my stay and highly recommend 10/10
    Victoria
    Kenya
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 338 reviews
    Nice hotel in Diani Beach. Rooms are clean, but unfortunately in our room was a bad smell. Towels are red, but I suppose they are clean. Because of the humidity also the towels had a little smell. They clean the room every day, the sheets are white and clean. The food is acceptable, but there are a lot of flies. They try to cover the food but....the flies are there, of course this is not a fault of the hotel. The pool bar is nice, with good coffee and cocktails. Beach is very nice and clean.
    Ioana Monica
    Romania
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 reviews
    Everything was simply excellent. We stayed for 5 nights after our Safari and it’s exactly what we needed. Relaxing and quiet. The food was absolutely incredible, the chef is one of a kind, I didn’t even want to venture out and look for anywhere else to eat, and that includes the breakfast, a huge delicious selection. Rooms are spacious, clean and comfortable, staff can’t do enough for you, they truly are wonderful If you’re planning a trip to Diani beach, look no further
    Louise
    United Arab Emirates
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 95 reviews
    Fiorella Beach House exceeded my expectations. The apartment was spacious, clean and beautifully decorated, providing a cozy and luxurious atmosphere (the king size bed was so comfortable). The kitchen etc was well equipped. The staff and owner were incredibly friendly and accommodating. Loved the private walk through on to the beach, all of 3 mins. I would highly recommend for anyone looking to stay for a memorable and enjoyable stay at Diani Beach.
    Kim
    United Kingdom
  • From € 259.20 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,311 reviews
    The hotel has aged gracefully and the owners have kept the same standards for over a decade. The staff are very receptive and warm . House keeping was thorough and the food and drinks were all very good . The variety of meals was also good considering it was low season . Beach beds were plenty. Check in was smooth and check out was equally smooth . Free transfers to and from Ukunda were a great addition.
    Duncan
    Kenya
  • From € 61.95 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 71 reviews
    We had a wonderful 1 week stay at PeeKAboo ! The staff is outstanding & the accommodation so beautiful 👌🏼 it’s a calm oasis to escape the sometimes busy Diani beach area. With only having 5 huts, it has a very laidback atmosphere, the pool is fantastic, the breakfast is just what you need (eggs, pancakes, fruit, toast). I would recommend to book a massage with them as well !
    Samira
    Belgium
  • From € 140.25 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 742 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
  • From € 81.75 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 183 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
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 724 reviews
    Everything ! It’s the best hotel in whole Diani Beach - clean -comfortable beds - huge rooms - swimming pool with bar and sea view - personal - delicious food and drinks And plus very big thanks for ALBERT from reception for everything what he did and organize for us. Such a good and kind, professional person !
    Aneta
    United Kingdom
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 182 reviews
    Customer service was excellent: Reesha and Farhad received us so well. They were warm and caring. They also provided us with relevant information about Kivulini and the entire of Diani Beach that made our stay at their Villa very enjoyable. They have my 1000 stars.
    Albert
    Kenya
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 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 € 356.74 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 195 reviews
    The location is exceptional, with direct, unrestricted access to Diani Beach. The breakfast, which was included in the price, was remarkable for its choice and quality of food. The staff were the perfect balance of professionalism and friendliness.
    David
    Rwanda
  • From € 49.98 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 € 91.97 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 444 reviews
    Great and quiet location on beautiful side of diani beach. Nice bar right on the beach. Very good service from the staff (special kudos to Shaban). Very spacious and comfortable room. All in all excellent place.
    Rik42
    Italy
  • From € 111.48 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 32 reviews
    amazing breakfast, amazing location, really friendly staff, really clean. Best property ive ever stayed in Diani Beach - really cool art, vibe by the pool. And it's on a great white sandy beach
    Jai
    United States
  • From € 37.16 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 53 reviews
    The staff was excellent and the hotel grounds were very nice. It's walking distance from the beach and a few local shops, but you'll need a ride to go anywhere else.
    D
    Donnovan
    United States
  • From € 13.94 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 253 reviews
    A nice place with a beautiful pool, best value for money in Diani Beach. We spent just a few hours there, but we enjoyed the pool very much.
    Bobyc86
    Romania
  • From € 46.45 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 839 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 € 32.52 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 43 reviews
    this is an original experience from the usual beach hotels of Diani beach.
    Helena
    Sweden
  • From € 54.35 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 95 reviews
    A bit far from Mombasa, but the shuttle service makes up for it.
    Geoffrey
    Kenya