Skip to main content

Search hotels in Diani Beach

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

Filter by:


Star rating

Review score

Diani Beach – 107 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
222 reviews
Price fromR$ 433.19per 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 fromR$ 812.76per 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
61 reviews
Price fromR$ 2,667.54per 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 fromR$ 664.98per 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 fromR$ 223.24per 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 fromR$ 226.09per 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
82 reviews
Price fromR$ 902.48per 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
75 reviews
Price fromR$ 633.32per 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.

Fantastic location, a wonderful spot to be. The cuisine is absolutely amazing. Looking forward to returning soon.
9.6
Scored 9.6
Exceptional
Rated exceptional
86 reviews
Price fromR$ 1,044.97per 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
182 reviews
Price fromR$ 2,026.62per 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

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

  • LalaGalu - Beachfront EcoCabins
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 41 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.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

  • 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

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

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

  • The Maji Beach Boutique Hotel
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 61 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

  • Palm Diani B&B
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1 review

    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.

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

  • From R$ 1,472.46 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,352 reviews
    Such a beautiful property with so much to explore! With its many pools, facilities and restaurants, this is the perfect place to stay if you want to be right on Diani beach. We spent majority of the mornings on the sunbeds by the beach which were so relaxing and had drinks going from the nearby bar. We had a maid come in every night to spray bug spray and turn down the curtains and bed, making it ready for us to sleep in which was lovely. Breakfast was delightful with many options and all hotel staff were extremely helpful.
    Shajida
    United Kingdom
  • From R$ 251.22 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 9 reviews
    Kijani's staff are very welcoming, friendly, and professional , and they were ready to help with any of my issues. They additionally shuttled me off at another hotel to a friends party outside of the facility at no additional expense. I loved the pool area and the setup. Oh, did I mention the open green spaces that provided me with the solitude to read a book under a tree? Let me just say I loved it...it's extremely reasonable, and I will definitely be back again.
    Peter
    Kenya
  • From R$ 1,319.41 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 202 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
  • From R$ 775.81 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 117 reviews
    The hotel is located in the most interesting part of Diani beach. Very nice palms on the beach. Very nice and sandy beach. Possibility to swim at high and low tides. The manager Joanes is very responsive, he helped us with solving many issues, including late check-out. The hotel rooms are very well thought out and comfortable. The breakfasts were delicious too.
    Vadims
    Latvia
  • From R$ 263.88 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 842 reviews
    We happily spent most of our time in Diani Beach hanging out at the hotel! With the pool, beach, restaurant, and bar, it has everything you need. The staff are so helpful with planning excursions and transport, and they kindly allowed us to stay for the afternoon after check out.
    Erica
    France
  • From R$ 211.11 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 50 reviews
    The apartment is located right in the heart of Diani Beach Road close to Chandarana supermarket and all the cool restaurants. Try Swahili food at Swahili Pot and thank me later. Half day visit at Bora bora wildlife park and you will thank me even more. Plus the beaaaaach!
    Eunice
    Kenya
  • From R$ 839.15 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 935 reviews
    Location is perfect, Staff were friendly and helpful, the facilities that are in use are well maintained, wifi was good throughout the hotel, Breakfast, lunch and dinner were good but not exceptional, price is very reasonable in comparison to other similar hotels.
    Chris
    Australia
  • From R$ 222.98 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 115 reviews
    Set up in a beautiful and well maintained garden , the one bedroom cottage was amazing . The WiFi worked really good . The breakfast was really nice and different every morning. The host Noël is amazing, thanks to him we had a great time at Diani Beach.
    Romain
    Netherlands
  • From R$ 1,472.46 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,352 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 R$ 422.21 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 101 reviews
    The penthouse we booked was really spacious and well furnished. The hotel's staff and owner were always really nice and welcoming. The food was delicious. The place is located just a few minutes from the beach.
    Joseph
    Israel
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 reviews
    The resort is simply a paradise, definitely the most beautiful and luxurious along the coast of Diani Beach. Food is great. Also for vegetarians. Everything is clean. Staff is polite and attentive.
    Christopher
    Germany
  • From R$ 216.38 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 254 reviews
    Location on the beach is okay, nothing spectacular though. Diani beach is very touristic and filled with aggressive beach vendors. There are much nicer places and beaches to go.
    Tuomas
    Finland
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 200 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 R$ 121.39 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 31 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
  • From R$ 501.38 per night
    5.8
    Scored 5.8
    Above average
    Rated okay
     · 149 reviews
    The hotel is old and well maintained, the location is really nice and quiet so was good!
    Nicolás
    Colombia
  • From R$ 628.04 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 389 reviews
    We had such a good time at Diani Beach that we stayed an extra night.
    Catherine
    Australia
  • From R$ 168.88 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 30 reviews
    The place was lovely .I will stay again if I ever visit Diani Beach.
    MatildaOlie
    United Kingdom
  • From R$ 416.93 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 139 reviews
    Amazing place, friendly staff. Best choice at Diani beach.
    Lukas
    Czech Republic
  • From R$ 527.77 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 505 reviews
    The Hotel Is Just Right In Diani Beach
    Marggy Cira
    Kenya
  • From R$ 290.27 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 115 reviews
    No bitch in the hotel
    Hussam
    Egypt