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€ 70.13per 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
126 reviews
Price from€ 141.67per 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€ 464.99per 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€ 165.59per 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€ 38.91per 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€ 157.31per 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
77 reviews
Price from€ 110.40per 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
83 reviews
Price from€ 182.15per 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
192 reviews
Price from€ 353.27per 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
148 reviews
Price from€ 115.78per night
See all 87 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
     · 10 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.....

  • Ammerville Diani

    Situated in Diani Beach, within 3.8 km of Leisure Lodge Golf Club and 4.2 km of Colobus Conservation, Ammerville Diani features accommodation with a garden and free WiFi throughout the property as...

Hotels located in the centre of Diani Beach

  • Kijani Cottages - In Diani
    7.7
    Scored 7.7
    Good
    Rated good
     · 4 reviews

    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.

  • 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.5
    Scored 8.5
    Very good
    Rated very good
     · 34 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.6
    Scored 7.6
    Good
    Rated good
     · 116 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.

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 € 29.44 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 284 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
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 15 reviews
    Excellent choice at breakfast. Fruit, juice, cooked breakfast, toast, pancakes etc Location 2 minute walk from the wonderful Diani beach.. We were one family of 9 adults and 2 children. Spacious sitting room and dining table outside under a roof. Giant TV for those who wanted it. Shamila the host was so kind and helpful. The Chef Ali made us delicious meals every day. In fact all the staff were great. Swimming pool a perfect size and plenty of sunbeds with umbrellas in the garden. We all really enjoyed our stay.
    Caitlin
    Kenya
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 458 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
  • From € 46 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 843 reviews
    Flamboyant Diani is a home away from home. I have stayed here 3 times now and can’t recommend it enough. What a special place. You really do feel like this is a home stay. So personal! Angie is wonderful as always. I never have to worry about anything as Angie helps with arranging with all sorts of activities, transfers etc. The hotel itself is very clean and comfortable. I absolutely love the upstairs suite. Can’t beat the price either. Just great. Highly recommended!
    Anastasia
    United States
  • From € 22.68 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 367 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
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 725 reviews
    Beach was really great with the white sands which is fantastic and different than those where I live. Dinner was fantastic with variety of foods and local cuisine which is what makes this trip to Kenya special. I was always looking forward for the dinner since I had known there will be something interesting to eat. I really liked the shows during the evenings which I think brings some special atmosphere. :) Room experience was OK.
    Pawel_Jezierski
    Poland
  • From € 50.60 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 109 reviews
    The hotel has a defined modern look and feel to it. The design and colors give it a very unique and highly aesthetic look. I really enjoyed the pool, and the proximity to the beach. The bed was super comfortable. The burgers were amazing, the breakfast so yummy. The staff were very kind and welcoming. The place gave me a very different yet pleasant coastal experience. Would highly recommend!!💯
    Nyawira
    Kenya
  • From € 92 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 500 reviews
    Location is probably the best part of Diani Beach North of shops at Diani Beach Road intersection. Our beach front room was well sited only a few steps from the sandy beach it was clean and comfortable. Some areas of the hotels could benefit from an upgrade but this never detracted from our stay. Staff were all very friendly.
    A
    Anonymous
    United Kingdom
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 196 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
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 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
  • From € 138.89 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 756 reviews
    The BEST resort on the gorgeous Diani beach with the largest and best part of the beach, scenic compound, great rooms with variety of options, great food and wonderful service. Golf course for those who play
    Ian
    France
  • From € 46 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 843 reviews
    the best quality you can get with direct acces to Diani Beach and the most friendly staff always ready to help you out wit any questions (even finding a local lawyer ... thanks Angie !)
    Marc
    Belgium
  • From € 36.80 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 54 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 € 66.24 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 96 reviews
    Amazing oasis 10 min from the beach! The pool is beautiful and the garden very well maintained. We had a big clean villa! This side of Diani beach is beautiful!
    Adriana
    Portugal
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 reviews
    I have stayed at many resorts along Diani beach and I am very happy that we tried Ocean Village this time. We have found ourselves a new favorite 🤩
    Ostrem
    Norway
  • From € 64.40 per night
    6.0
    Scored 6.0
    Pleasant
    Rated pleasant
     · 305 reviews
    The hotel is on my favorite part of Diani beach. Naomi and her staff are wonderfull
    A
    Anonymous
    Italy
  • From € 138.89 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 756 reviews
    The hotel was was very clean, food was good and staff were very nice
    Temam
    Nigeria
  • From € 26.68 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 346 reviews
    New hotel, affordable price. The pool, the AC, the staff were nice.
    Nguyen
    Norway
  • From € 134.31 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 446 reviews
    The hotel is right on the beach so we had easy access every day.
    Sasha
    United States
  • From € 256.67 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,317 reviews
    Great beach hotel overall. The hotel restaurants are quite cool.
    Anton
    Russia