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

Very convenient location. Clean, comfortable and value for money
8.0
Scored 8.0
Very good
Rated very good
222 reviews
Price from€ 87.46per 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€ 141.86per 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€ 465.59per 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€ 116.06per 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.96per 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.

Great place, welcoming friendly staff, clean facilities and close to the beach. The owner is certainly here to have a good time. Richie is a great DJ you might be lucky and make his afrobeat Sundays around the pool!
9.0
Scored 9.0
Superb
Rated superb
9 reviews
Price from€ 33.16per 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.52per 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 from€ 110.54per 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.

We loved the tranquility and lush garden a few feet from the beach. A vast and delicious à la carte-menu.
9.6
Scored 9.6
Exceptional
Rated exceptional
84 reviews
Price from€ 182.39per 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
183 reviews
Price from€ 353.72per night
See all 87 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
     · 39 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

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

Budget hotels in Diani Beach

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

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

  • Nomad Beach Resort
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 183 reviews

    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.

    The beach. The view. The Nomad's bar-restaurant.

  • Palm Diani B&B

    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.

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

FAQs about hotels in Diani Beach







What guests said about Diani Beach:

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

Explore guest reviews of hotels in Diani Beach

  • From € 22.71 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 371 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
  • 6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 123 reviews
    The location is perfect, the manager Mr. Ken is a very nice person, he showed me around Diani and Mombasa. Ken is very kind, humble and a great guide and helps a lot with the local secret for discovery. I highly recommend people who visit Diani to stay at Gone Coastal Dianibeach. The place is very close to Galu beach and there is a lot of things to do within the area as well. I have a plan to visit Diani again, and I'm definitely choosing Gone Coastal.
    Kidist
    Ethiopia
  • From € 257 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,342 reviews
    Perhaps really good hospitality is more to difficult to pull off then meets the eye. Swahili Beach succeeds in all measures. Genuine warmth and good greetings from your entrance. Hussan was made sure all was aok with us from beginning to end. The hotel simply unfolds to guests as peaceful, quiet and relaxing. Meals were excellent and healthy. This hotel has a genuine charm to it… so easy to enjoy.
    Stuart
    United States
  • From € 76.52 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 184 reviews
    we had one day trip to Diani beach and we booked Footprint .It really exceeded our expectations that we wished we could stay and enjoy longer time , Risha and Fad the Hosts were very kind , friendly and helpful .the staffs were very polite and kind .they showed us around and helped us a lot .Pool was also very clean .our room was very cozy and spacious .wish to stay there again in future .
    Elaheh
    Iran
  • From € 257 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,342 reviews
    The resort is right next to the Indian Ocean. The breeze is amazing. It is reputed to be the best resort on the Diani beach stretch and it lived up to its reputation. On our first night we had dinner in the gardens with grills. That was lovely. The spa was great. Fantastic massage! Very polite and helpful staff.
    Ozofu
    Nigeria
  • From € 135.41 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 117 reviews
    I was traveling with my 1year daughter and the hotel through its staff was exceptional in making our stay comfortable, paid great details to our infants menu which was our main worry while planning for the trip. Excellent staff and great location. Many thanks to Moureen, Syrac, Johnpaul and Nelima for great service.
    Paul
    Kenya
  • From € 91.19 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 459 reviews
    Every location on Diani beach is a wonderful location and this is no exception On the good side the staff were friendly but untrained. The beach is a few steps away. The rooms are single storey bungalows with their own veranda. At first glance it looks charming. Pity then it is such a disappointment
    Jeffrey
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 reviews
    Everything is clean, tidy, delicious food, wonderful staff, very nice private beach, pool area. There are many people in the hotel, it is quiet, you can relax well, everyone cares about you a lot. For my birthday I got a cake with a staff song - wonderful hotel, I would come back. ❤️
    Viktorija
    Lithuania
  • From € 184 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 149 reviews
    The location is perfect, away from all the busy and noisy areas. And it's only 20 mins by tuk tuk to the busy diani Beach. There are many options for breakfast, I stayed two nights. Thank you for the upgrade ❤️❤️❤️
    Jokha
    Oman
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 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
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 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 € 442.15 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 183 reviews
    Good stuff and environment. Close to the beach beautiful sea view. My twins love this place very much. Teppanyki is the recommended food in this hotel。
    Yichao
    China
  • From € 133.57 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 268 reviews
    The view, the ambience, the food. Rooms were comfortable. A lot to do on the hotel premises. Very welcoming staff. I will be back again.
    Namwaka
    Zambia
  • From € 78.76 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 73 reviews
    Great place, very calm and clean, a paradise on Diani beach! Swimming pool was great and staff was very nice. Breakfast was excellent.
    Veronika
    Czech Republic
  • From € 92.11 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 505 reviews
    When I was at the Diani Beach Hospital, the hotel manager paid me a visit bringing me fruits and a card.
    Roly_Jaguar
    Switzerland
  • From € 92.11 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 505 reviews
    It's good hotel, nice pool, good breakfast, beach & scenery is nice. Staff are very friendly & helpful.
    Doaa
    Egypt
  • From € 109.62 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 387 reviews
    We had such a good time at Diani Beach that we stayed an extra night.
    Catherine
    Australia
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 772 reviews
    Nice hotel and good services. Different areas and swimming pools.
    Tom1414
    Kenya
  • From € 91.19 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 459 reviews
    The hotel is right on the beach so we had easy access every day.
    Sasha
    United States
  • From € 145.54 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 930 reviews
    the room is fine but not consider as a 5 stars hotel
    Aayh
    Saudi Arabia