Skip to main content

Search hotels in Diani Beach

Enter your dates to see the latest prices and deals for Diani Beach hotels

June 2024

12
3456789
10111213141516
17181920212223
24252627282930

July 2024

1234567
891011121314
15161718192021
22232425262728
293031
Check-in date - Check-out date

Filter by:


Star rating

Review score

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

Very convenient location. Clean, comfortable and value for money
8.0
Scored 8.0
Very good
Rated very good
226 reviews
Price from£66.85per 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.6
Scored 8.6
Fabulous
Rated fabulous
124 reviews
Price from£121.96per 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
62 reviews
Price from£400.27per 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
82 reviews
Price from£99.78per 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.50per 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.

The swimming pool, the trees in the gardens, evening meals were delicious, comfortable bed good WiFi in the cottage. The Sunday overnight disco / DJ's selection was good music and vibes. Booked the snorkeling activity which was good The beach is walking distance. Seafood available at the beach as well.
8.8
Scored 8.8
Fabulous
Rated fabulous
9 reviews
Price from£33.93per 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.

Had a fantastic time and would love to come back! The hotel is smaller (seems like maybe max 10 rooms) so it feels more intimate - you're not surrounded by mass tourism and have your space and calm. It's directly by the beachfront, with stunning views. Rooms were comfortable and clean. WiFi worked well across the whole property (could do a Zoom call from my room). What made it even better was the very attentive staff and delicious food. I read good reviews before booking but my expectations were exceeded.
9.3
Scored 9.3
Superb
Rated superb
83 reviews
Price from£142.94per 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.

Comfortable villa in a beautiful, quiet property in an amazing location with great service. What more can you ask?
9.2
Scored 9.2
Superb
Rated superb
73 reviews
Price from£95.03per 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.

It is a really great place, and we'll be back. Staff so friendly they are sometimes over keen to please, resulting in food orders going awry.... But fabulous and thanks to Selma
9.6
Scored 9.6
Exceptional
Rated exceptional
89 reviews
Price from£156.80per 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.

Amazing location with truly endless, white, clean sandy beach, like a paradise! Excellent breakfast. The very first place for me in Kenia (after two weeks) to get a really tasty coffee and properly prepared poached eggs! Personnel very helpful and patient in all situations. I felt so safe and protected. Thank you so much for the quick and complimentary transport to the Diane Hospital!
8.9
Scored 8.9
Fabulous
Rated fabulous
180 reviews
Price from£380.12per night
See all 84 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.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 43 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 🥰😍

  • 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

  • Safari Beach Hotel
    7.6
    Scored 7.6
    Good
    Rated good
     · 117 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

  • Palm Diani B&B
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 4 reviews

    Located in Diani Beach, 700 metres from Diani Beach, Palm Diani B&B provides accommodation with a garden, free private parking, a restaurant and a bar.

Budget hotels in Diani Beach

  • Kijani Cottages - In Diani
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 9 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.

    The service is great the rooms are awesome and the food is gooood

  • African Dream Cottages - Diani Beach
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 89 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!

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

  • Casamia Suites
    7.1
    Scored 7.1
    Good
    Rated good
     · 11 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
     · 83 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.....

  • The Maji Beach Boutique Hotel
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 62 reviews

    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.

    Everything……from the food….warm reception and the rooms

FAQs about hotels in Diani Beach







What guests said about Diani Beach:

  • 10
    Scored 10

    The beach was a highlight of our stay, with its white sands...

    The beach was a highlight of our stay, with its white sands and warm water. Enjoying the sun and ocean breeze was fantastic. However, beach vendors, or "beachboys," could be annoying for first-timers. It's worth noting that you don’t need to be kind to everyone; a firm but polite response is often enough to deter persistent vendors. Its very easy to get around within Diani, the problem is the choosing to where, they are many great restaurants and hotels in the area.
    bahadır can
    Turkey
  • 10
    Scored 10

    Love the quiet, peaceful Diani beach.

    Love the quiet, peaceful Diani beach. It is my all-time favourite beach in the coastal strip followed by watamu and malindi. Picking the right hotel is very important as it is either a hit or a miss
    Tina
    Kenya
  • 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

Explore guest reviews of hotels in Diani Beach

  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 457 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
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 101 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
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 reviews
    What an amazing place to stay in Diani Beach!! The hotel is stunning with a gorgeous beachfront location, and great food options for all meals but what made it extra special for us was the staff…every single person we met was so friendly, and they went above and beyond to make our stay great. Particularly Johnson, Mohamed, Richard, Anna and Dadan but the whole team were fantastic. Definitely the place to stay in Diani Beach.
    Emma
    United Kingdom
  • From £231.56 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 151 reviews
    The hotel has one of the best beach front views and locations in all the beach. The colour of the sand is paper-white, fantastic view. The restaurant lies also next to the sea literally. The restaurant and beach staff was extremely friendly and the food delicious. The room had a super nice balcony overlooking directly into the sea, with occasional monkey visits. Good wifi and good air-conditioning.
    Eliana IT/ARG
    Italy
  • From £43.56 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 124 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 £237.58 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 203 reviews
    The staff really made this hotel, from the people working hard to maintain the gardens to the those on reception. Everyone was polite, helpful and went out of the way to make it a pleasant stay. The location is excellent, opening onto the beautiful Diani Beach. This hotel provided a vegetarian option, I also appreciated the unlimited amount of drinking water the hotel provided.
    Tania
    United Kingdom
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,362 reviews
    I had an amazing stay at the Swahili Beach Hotel in Diani Beach. The staff was welcoming and attentive, the hotel was beautiful, and the food was delicious. The atmosphere was vibrant and relaxing, and I had a fantastic snorkeling experience recommended by the hotel. I highly recommend this hotel for a memorable beach getaway.
    Hussen Ruhu
    Iran
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 199 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
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 457 reviews
    1. Beach is beautiful, but there are some rocks in the water, so need to be careful 2. Pools are very nice 3. Staff is friendly 4. Hotel territory is nice, very green and pleasant to walk. 5. Hotel provides different types of activities, like yoga, zumba, and etc.
    Madina
    Kazakhstan
  • From £128.29 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 943 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 £11.88 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
  • From £188.08 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 83 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 £39.60 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 846 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
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 199 reviews
    Very relaxing place, very quiet, nice garden, friendly host, fair rates. I have tried several places in this price range in Diani beach. For me, this is the best place.
    Michael
    Thailand
  • From £18.21 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 32 reviews
    Very Beautiful place to stay in Diani Beach. The place is very quiet and near Diani Beach and other places to eat such as hotels on the Beach Front. I will stay again.
    MatildaOlie
    United Kingdom
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,362 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 £114.04 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 472 reviews
    The property is really good located and close to the nice Diani Beach. The stuff is very kind and helpful
    Meik
    Germany
  • From £41.97 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 475 reviews
    Nice spacious clean apartments About 5 minutes walk from Diani beach. The chef prepared delicious meals
    Hannah
    United Kingdom
  • From £126.98 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 785 reviews
    The hotel was was very clean, food was good and staff were very nice
    Temam
    Nigeria
  • From £19.52 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 375 reviews
    Quiet, peaceful yet for Diani Beach, was a good central location.
    Nolan
    United States
gogless