Skip to main content

Filter by:


Star Rating

Review Score

Diani Beach – 95 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
203 reviews
Price from$66.87per night
Nomad Beach Resort, hotel in Diani Beach

Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, The Sands at Nomad is located in Ukunda. It features an outdoor pool, a spa area and restaurants.

8.9
Scored 8.9
Excellent
Rated excellent
197 reviews
Price from$384per night
African Dream Cottages - Diani Beach, hotel in Diani Beach

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.

8.3
Scored 8.3
Very Good
Rated very good
82 reviews
Price from$56.05per 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
80 reviews
Price from$120per 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
58 reviews
Price from$561.60per night
Pinewood Beach Resort and Spa, hotel in Diani Beach

Pinewood Beach Resort and Spa is located on Galu Beach and 6.2 mi away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants.

8.8
Scored 8.8
Excellent
Rated excellent
125 reviews
Price from$216per 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.5
Scored 8.5
Very Good
Rated very good
143 reviews
Price from$199.75per 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
86 reviews
Price from$180per night
Glory Ocean Villas - Diani, hotel in Diani Beach

Featuring an outdoor swimming pool, Glory Ocean Villas - Diani is located in Diani Beach, 1640 feet from the nearest beach.

7.1
Scored 7.1
Good
Rated good
24 reviews
Price from$47per night
Seaclusion Diani, hotel in Diani Beach

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.

8.7
Scored 8.7
Excellent
Rated excellent
98 reviews
Price from$194per 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

  • Kijani Cottages In Diani
    Breakfast options

    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.

    Clean swimming pool, kind staff,serene environment and continental breakfast

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 30 reviews
  • LalaGalu - Beachfront EcoCabins
    Breakfast options

    Located in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

    Very beautiful eco friendly boutique hotel. Amazing beachfront 🥰😍

    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 29 reviews
  • Seaclusion Diani
    Breakfast options

    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

    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 98 reviews
  • Safari Beach Hotel
    Breakfast options

    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.

    Location beautiful Staff very helpful All very comfortable

    7.6
    Scored 7.6
    Good
    Rated good
     · 113 reviews
  • The Funzi Keys
    Breakfast options

    Located in Diani Beach, The Funzi Keys features an outdoor swimming pool, garden, bar, and free WiFi. Guests can enjoy sea views. Guest rooms at the hotel are equipped with a seating area.

    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 3 reviews

Budget hotels in Diani Beach

  • Boxo Diani - Unique Beach Front Container Eco-Hotel
    Cheap hotel

    Located in Diani Beach, a 2-minute walk from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and...

    Good selection. Great upgrade from previous offering

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 83 reviews
  • African Dream Cottages - Diani Beach
    Cheap hotel

    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!

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 82 reviews
  • PrideInn Hotel Diani
    Cheap hotel

    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

    7.9
    Scored 7.9
    Good
    Rated good
     · 203 reviews
  • Diani Peaceful Garden
    Cheap hotel

    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.

  • Casamia Suites
    Cheap hotel

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

    7.1
    Scored 7.1
    Good
    Rated good
     · 9 reviews
  • Glory Ocean Villas - Diani
    Cheap hotel

    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.

    7.1
    Scored 7.1
    Good
    Rated good
     · 24 reviews
  • Ocean Village Club (Adults Only)
    Cheap hotel

    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.

    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 411 reviews
  • OCEANSIDE ADVENTURES.
    Cheap hotel

    Located in Diani Beach, 2.7 miles from Leisure Lodge Golf Club, OCEANSIDE ADVENTURES. Provides accommodations with a garden, free private parking, a terrace and a restaurant.

    1.0
    Scored 1.0
    Very Poor
    Rated very poor
     · 1 review

FAQs about hotels in Diani Beach







Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Diani Beach:

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

    Snorkeling trips, wealth of sites to visit and a peaceful...

    Snorkeling trips, wealth of sites to visit and a peaceful space for jogging. We ate out eg at Priri Piri Restaurant and Tiki Bar. The trip to Wasijini island and dolphin siting were really great but oceanbtrips should be done with a greater attention to safety and lots of pre-trip briefings. Some guide ofvthe fun places is also necessary at different hotels. We relied on workers atvtye beach to guide and feelkit was opportunistic.
    Aman
  • 2.0
    Scored 2.0

    Diani is an undeveloped area on the beach some distance from...

    Diani is an undeveloped area on the beach some distance from Mombasa and difficult and costly to get to via MOI (Mombasa International airport). The beach is not really an ocean beach and is protected by a reef. The tides from low to high are significant with the beach disappearing in the afternoon and numerous sand bars appear at low tide. Restaurant bars and shopping are sporadically spread along Diani Beach Road.
    Kevin
    Australia
  • 8.0
    Scored 8.0

    I liked the beach, it’s safe.The Beach Boys are abit...

    I liked the beach, it’s safe.The Beach Boys are abit modernized than Diani public beach. The beach is clean and our hotel kept our phones while at the beach, we did not have insecurities about our gadgets.So I highly recommend boxo/lala galu. I didn’t like visiting the Wasini island, don’t waste your money, it’s far and not worth the time consumed while going there.
    Liberrtyne
    Kenya
  • 8.0
    Scored 8.0

    Excellent place for a stay combined with trips on safari and...

    Excellent place for a stay combined with trips on safari and other trips. The accommodation is clean, the restaurant is also clean with excellent food and drinks, the supermarket is well stocked. Beach without sunbeds, sunbathing only in the morning, in the afternoon the tide floods the entire beach. Access to the water through the grass, but it can be done.
    Pavla Musilova
    Czech Republic

Explore guest reviews of hotels in Diani Beach

  • From $280 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 86 reviews
    We have visited this hotel many times. Caro is a professional and excellent host. She is one of the best hotel managers in Diani Beach. Caro always goes the extra mile to ensure we have a comfortable stay. The staff are professional and friendly from housekeeping to security. The hotel is secure and safe, and the facilities from the gym to the spa are fantastic. Eddie who is also one of the Managers is also a fantastic host. I would highly recommend this hotel. Thank you for a lovely stay.
    Mr Alain & Miss
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 411 reviews
    Such a wonderful set up - the food was absolutely delicious and amazing choices at every dinner, the staff went out of their way in every single encounter to make sure you had your every need catered for, the setting is stunning, the pool is gorgeous and well tended to, the room is lovely with a gorgeous bed and well-equipped bathroom and the cleaning and turn down service was truly 5 star. We think this is the loveliest hotel we’ve ever stayed in!
    Rebecca Hitchings
    United Kingdom
  • From $166 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 699 reviews
    Beach was really great with the white sands which is fantastic and different than those where I live. Dinner was fantastic with variety of foods and local cuisine which is what makes this trip to Kenya special. I was always looking forward for the dinner since I had known there will be something interesting to eat. I really liked the shows during the evenings which I think brings some special atmosphere. :) Room experience was OK.
    Pawel_Jezierski
    Poland
  • From $85 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 174 reviews
    Reesha and Fahad are great hosts. They made sure we feel at the home from the first moment we arrived thier place. They gave us many helpful advices , and facilitated an African Massage which was one of the best. Thier 3 lovely dogs were amazing. My daughter felt in love with them. The room was spacious and super clean. The place is great value for money. Very close to the beach. This is by far my best experience in Kenya.
    Hafez
    Egypt
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 411 reviews
    Great location at the beautiful Diani Beach. Personal touch from check-in to check-out. Very helpful and friendly staff. With breakfast and great dinner included it was very convenient. I apreciate that the hotel is Adult's only, so it's quiet and relaxing. Great pool and lots of beautiful greenery in the hotel grounds. Overall we had a wonderfull stay!
    Katarzyna
    Poland
  • From $279 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,266 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
  • From $100 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 812 reviews
    Perfect accommodation in Diani Beach. Very nice swimming pool, direct beach access to a beautiful stretch of the endless white sand beach. Food in the restaurant was always tasty, staff friendly and everything from the rooms to the pool and gardens very well kept. Would definitely stay there again.
    Martin
    Austria
  • From $42.75 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 48 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 $99 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 419 reviews
    The breakfast buffet was really good, especially the omelettes and the homemade papaya and passion fruit jam, which the staff also arranged for us to buy some glasses for our home. The location at Diani beach is nice and the restaurant in the evening was delicious too.
    Johanna
    Austria
  • From $100 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 812 reviews
    Outstanding place. For planning reasons we stayed at two hotels in diani beach, the other one was twice as expensive but we liked flamboyant b&b much better. The restaurant is great, the room was comfortable, the premises were beautiful and the staff extremely helpful.
    Diego
    United States of America
  • From $198 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 912 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 $194 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 98 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
  • From $22 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 337 reviews
    Little bit clear and closer to Diani Beach. Particularly, my wife liked the way the mosquito net was adjacent to the bed. The receptionist was amazing. An incredible lady! It has got a good swim pool.
    A
    Ahmed
    Kenya
  • From $85.50 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 87 reviews
    Amazing oasis 10 min from the beach! The pool is beautiful and the garden very well maintained. We had a big clean villa! This side of Diani beach is beautiful!
    Adriana
    Portugal
  • From $200 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 76 reviews
    Lovely intimate boutique hotel on Diani beach. The staff were so friendly and accommodating.
    Alan
    United Kingdom
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 58 reviews
    Perfect boutique hotel. On the beach. Lovely gardens and relaxing area. Great staff.
    Stephen
    Qatar
  • From $279 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,266 reviews
    Great beach hotel overall. The hotel restaurants are quite cool.
    Anton
    Russia
  • From $340.76 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 143 reviews
    Staff is great and beach was clean hotel was clean.
    Jason
    United States of America
  • From $176.40 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 647 reviews
    The hotel was wonderful. Friendly staff.
    Gwassi
    Kenya
  • From $145 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 483 reviews
    The Hotel Is Just Right In Diani Beach
    Marggy Cira
    Kenya