Skip to main content

Filter by:


Star rating

Review score

Diani Beach – 97 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
217 reviews
Price from£42.52per 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.8
Scored 8.8
Fabulous
Rated fabulous
126 reviews
Price from£122.72per 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
59 reviews
Price from£402.79per 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£33.71per 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.

When we arrived at Diani Beach, we knew our choice to stay at The Asha Hotel was the right one. The hotel is lush with gardening and palm trees while others along the beach nearby were not. The beach restaurant was clearly the best - with both locals and guests at other venues visiting to enjoy the incredibly tasty food. (The complementary breakfast was superb with lots of options made on your order - aka not buffet. The avocado toast was perhaps best I have ever had. The BBQ night was something my husband still dreams of.) The rooms and common areas were kept immaculately clean by staff that worked incredibly hard. The spa treatments on site were wonderful and very affordable.
9.3
Scored 9.3
Superb
Rated superb
77 reviews
Price from£136.27per 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
79 reviews
Price from£95.63per 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.

Location is good but just next to a public beach. The rooms comfortable and speciouse. The restaurant is good, but can be improved
9.6
Scored 9.6
Exceptional
Rated exceptional
80 reviews
Price from£157.79per 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£306.01per 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
147 reviews
Price from£143.27per 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.

The room was spacious and clean, good access the beach. The Dinner was basic limited choices of the food and the vegetables overdone most of the time. Same kind of fruits and dessert served
8.0
Scored 8.0
Very good
Rated very good
720 reviews
Price from£132.29per night
See all 82 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
     · 50 reviews

    Located in Diani Beach, 2.8 km from Galu Beach, Kijani Cottages In Diani provides accommodation with a garden, free private parking, a terrace and a restaurant.

    Hermosas instalaciones para lo que se refiere al Hotel.

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

  • 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

  • Galu Inn
    5.6
    Scored 5.6
    Above average
    Rated okay
     · 49 reviews

    Set in Diani Beach, 1.5 km from Diani Beach, Galu Inn offers accommodation with a fitness centre, 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
    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.

  • 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 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, 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
     · 440 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.

  • 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

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

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

  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 459 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 £39.85 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 102 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 £120.31 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 723 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 £159.18 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 147 reviews
    The hotel was located in a beautiful part of the Diani beach and the atmosphere was calm and relaxing. We had a room with a sea view, the room has huge and beautifully decorated with a truly amazing view and the sound of waves. The breakfast was excellent! The staff was friendly and helpful. Would definitely recommend this hotel!
    Julia
    Finland
  • From £39.85 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 368 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 £157.79 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 £306.01 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
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 77 reviews
    I loved everything about Asha Boutique Hotel. The location is right on the beach. The rooms are comfortable. All the staff are amazing; I was made to feel at home the entire time. The food is also incredible. I will definitely be back!
    Anthony
    United States
  • From £159.38 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
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 440 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 £95.63 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 £16.66 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 282 reviews
    Stilts Diani Beach is a wonderful place, in the nature. It is peaceful and People are so nice. Thr reception area is a nice place to chill, have a drink or eat. I recommand the place !
    Amélie
    Belgium
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 440 reviews
    Very nice staff Spacious and clean rooms Good food Nice swimming pool private beach area with numerous seats —> I recommend this hotel for a stay at diani beach
    yvan
    France
  • From £121.93 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 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 £222.34 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,296 reviews
    Everything. This was one of the nicest hotel resorts I have ever stayed, from the architecture to the service of the staff everything was 10/10.
    Savannah
    United States
  • From £50.33 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 835 reviews
    The hotel is very nice, pleasant and chilled atmosphere. Very friendly staff make you feel at home. Restaurant is absolutely great.
    Natalia
    United Arab Emirates
  • From £23.11 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
  • From £120.31 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 723 reviews
    Nice hotel and good services. Different areas and swimming pools.
    Tom1414
    Kenya
  • From £154.60 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
  • From £46.62 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 93 reviews
    Great host Swimming pool Diani Beach
    Ninon
    France