Skip to main content

Filter by:


Star Rating

Review Score

Diani Beach – 105 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 accommodations in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar.

7.9
Scored 7.9
Good
Rated good
212 reviews
Price from$84.42per 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.

8.9
Scored 8.9
Excellent
Rated excellent
195 reviews
Price from$384per night
Sonrisa Villas, hotel in Diani Beach

Offering beachfront accommodations 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.

9.2
Scored 9.2
Wonderful
Rated wonderful
78 reviews
Price from$120per 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.

8.4
Scored 8.4
Very Good
Rated very good
146 reviews
Price from$307.70per night
The Maji Beach Boutique Hotel, hotel in Diani Beach

Located 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 center and massage services.

9.3
Scored 9.3
Wonderful
Rated wonderful
59 reviews
Price from$561.60per night
Villa Mandhari - Diani Beach, hotel in Diani Beach

Located 1640 feet from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodations in Diani Beach.

8.2
Scored 8.2
Very Good
Rated very good
84 reviews
Price from$180per night
Mzima Beach Residences - Diani Beach, hotel in Diani Beach

Mzima Beach Resort offers accommodations in Galu. The hotel has an outdoor pool and spa center, and guests can enjoy a drink at the bar.

8.9
Scored 8.9
Excellent
Rated excellent
14 reviews
Price from$235per 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.

8.0
Scored 8.0
Very Good
Rated very good
713 reviews
Price from$166per night
Searenity Beach Villa, hotel in Diani Beach

Located in Diani Beach, a few steps from Diani Beach, Searenity Beach Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

9.6
Scored 9.6
Exceptional
Rated exceptional
79 reviews
Price from$198per night
Kijani Cottages In Diani, hotel in Diani Beach

Located in Diani Beach, 1.8 miles from Galu Beach, Kijani Cottages In Diani provides accommodations with a garden, free private parking, a terrace and a restaurant.

8.5
Scored 8.5
Very Good
Rated very good
46 reviews
Price from$32.30per 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

  • Safari Beach Hotel
    7.7
    Scored 7.7
    Good
    Rated good
     · 115 reviews

    Located in Diani Beach, a 2-minute walk from Diani Beach, Safari Beach Hotel has accommodations 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

    Located in Diani Beach, a 17-minute walk from Diani Beach, Galu Inn has accommodations with a fitness center, free private parking, a garden and a shared lounge.

    The silence, the warm reception, and the good breakfast

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

    Located in Diani Beach, a 4-minute walk from Diani Beach, Casamia Suites has accommodations 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).

Budget hotels in Diani Beach

  • Seaclusion Diani
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 97 reviews

    Set in Diani Beach, less than 0.6 mi from Baharini Shopping Center, 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.3
    Scored 8.3
    Very Good
    Rated very good
     · 86 reviews

    Just 19 mi south of Mombasa, African Dream Cottages - Diani Beach is located 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!

  • PrideInn Hotel Diani
    7.9
    Scored 7.9
    Good
    Rated good
     · 212 reviews

    Featuring free WiFi, PrideInn Hotel Diani offers accommodations in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar.

    Everything was superb the room the food the staff the pool

  • Diani Peaceful Garden

    Located in Diani Beach, a 3-minute walk from Galu Beach, Diani Peaceful Garden provides accommodations 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

    Located in Diani Beach, a 3-minute walk from Galu Beach, Blessing holiday homes - Diani Beach has accommodations 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, 1640 feet 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
     · 437 reviews

    Located 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
    Wonderful
    Rated wonderful
     · 77 reviews

    Located in Diani Beach, a 7-minute walk from Diani Beach, Asha Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    Excellent option in Diani, with very little to criticise.....

FAQs about hotels in Diani Beach







Subscribe to receive premium deals

Prices drop the second 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 $250 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 203 reviews
    The location of this hotel is superb. Right on Diani beach with beautiful white sands and warm sea! Just on the edge of the town so its nice and quiet but not too far away that it takes too long to get to the shops if you need them. Dinner was a buffet style with lots to chose from. Lunch was either in the restaurant or the beach side café. The room was clean and comfortable with air con and mosquito nets, both very welcome. Pool was lovely and warm with loungers and towels available.
    Jo
    United Kingdom
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 364 reviews
    beautiful two bedroom villa in pristine condition set in lovely tropical gardens. lots of hot water for the shower. lots of bottled water included in price. full size fridge & stove nice dining area and lounge area with smart tv. nice outdoor seating area. very quiet and peaceful. ideally situated close to shops, restaurants, banks and of course the beautiful diani beach. staff are wonderful and friendly. nice swimming pool. loved our stay here
    Helen
    Australia
  • From $50 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 829 reviews
    We spent one week ar this hotel, where we found the most kind and nice people and I can mention : Angi, Agnes, Alex, Celeste, Siti, Milka, Noelle. Everyone is so helpful and smiling all the time, wich made us feel like home! The place is very clean, the food is so delicious, amazing beach, comfortable sunbeds. Nearby only 15 min walking or 5 by tuk-tuk you can find a supermarket , small shops for souvenirs and many bars/ restaurants.
    Paul
    Romania
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 192 reviews
    Accommodation at Diani Beachlets exceeded our expectations. My husband and I had the entire chalet to ourselves. We stayed there for a whole week and didn't want to leave. A wonderful place by the beach, warm sea and fine white sand. And there were almost no people there, we had privacy, wonderful relaxation. We could easily stay here for 2 months. We would love to come back here again.
    Dana
    Czech Republic
  • From $99 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 429 reviews
    The hotel is small and quiet, not a huge noisy resort. The staff is very friendly and helpfull. The beach in front of the hotel is one of the best sandy beaches in Diani and it's very easily accessible. The sunbeds are very close to the beach and well distributed. Also you get plenty of shade. The cocktails were very good and cheaper than most places. The room was clean and spatious.
    Roxana
    Romania
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 164 reviews
    Most amazing staff!! Thank you to Ceri, Philip, Jotham and John. This is a very exclusive accomodation with very nice facilities and a step away from some of the most beautiful beaches in Diani. It is also very quiet and intimate. We would definitely come back here in case we visited Diani Beach again. The food and the chef were also absolutely amazing!
    Ainhoa
    Spain
  • From $81.90 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 180 reviews
    Customer service was excellent: Reesha and Farhad received us so well. They were warm and caring. They also provided us with relevant information about Kivulini and the entire of Diani Beach that made our stay at their Villa very enjoyable. They have my 1000 stars.
    Albert
    Kenya
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 713 reviews
    Great location and wide courtyard area is a perfect and safe place to rest under the shades of trees and the sea breeze.. Caring staff and evening entertainement is a bonus. Activities on site too during the day are interesting. Diani Beach is unforgettable!
    Sylvain
    Canada
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 437 reviews
    The rooms were spacious and very clean ,staffs were friendly,polite and very helpful. I can't point out anything that I disliked about the hotel. I actually got a bottle of wine as a birthday gift, 😁 (⁠◍⁠•⁠ᴗ⁠•⁠◍⁠)⁠❤ I will definitely come back .
    s
    susan
    Kenya
  • From $66.68 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 70 reviews
    Cute cosy little hotel. It’s so much prettier than in the pictures!! Very friendly staff that make you feel at home. They can also assist with reservations for your safaris and other activities. Lastly, try their massage - it’s very good!
    Natalia
    United Arab Emirates
  • From $384 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 195 reviews
    The hotel location is excellent, allowing to really enjoy the best beach in Kenya. Hotel staff is very welcoming, and available at all times. Special mention to Rally, the customer relationship manager, who really goes above and beyond.
    Cecilia
    Belgium
  • From $181 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 922 reviews
    They have very kind staff everywhere. And the hotel is at the best location just in front of beautiful Diani beach. They have good swimming pools and beachfront restaurant. Also various activities at kids club.
    Kyoko
    Japan
  • From $145 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 269 reviews
    Nice, clean and big rooms. Staff is very friendly and helpful and the food is quite diverse and tasty, especially on dinner. Beach is very close to the hotel and is well maintend by the resort staff.
    BOGDAN
    Romania
  • From $195 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 31 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 of America
  • From $174.64 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 704 reviews
    Very friendly staff in the entire hotel. I want to thank Esther Githae special. I forgot the documents in the room and she helped organize them to send them to me. Good beach, room and eat.
    Igor
    Romania
  • From $90 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 766 reviews
    Great place to stay in Diani Beach. Comfortable rooms, excellent breakfast and an amazing location just in front of the beach. Staff was also nice and helpful.
    diaverde
    Colombia
  • From $153 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 277 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 $68 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 479 reviews
    It was safe. security guards were friendly and present at all times. The pool and location were great for a Diani beach holiday.
    Lisa
    South Africa
  • From $35 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 43 reviews
    this is an original experience from the usual beach hotels of Diani beach.
    Helena
    Sweden
  • From $100 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 492 reviews
    The Hotel Is Just Right In Diani Beach
    Marggy Cira
    Kenya