Skip to main content

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 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$89.10per 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$199.75per 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
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
86 reviews
Price from$56.05per 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
97 reviews
Price from$80per 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
712 reviews
Price from$166per 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
     · 712 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 $89.10 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 212 reviews
    I absolutely LOVED and appreciated the team at the resort. They were helpful and kind. They were quick to respond to any questions or concerns, always had a smile on their beautiful faces and just overall great people. We enjoyed great food and drinks: Breakfast, lunch, and dinner with great vibrant taste and flavors. The kids and I loved the water park and pool. Rooms were clean and tidy. Stocked with water and all necessary items needed for a comfortable stay. Will most definitely visit again next time I am In Mombasa.
    Layla
    United States of America
  • From $495 per night
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 15 reviews
    Excellent choice at breakfast. Fruit, juice, cooked breakfast, toast, pancakes etc Location 2 minute walk from the wonderful Diani beach.. We were one family of 9 adults and 2 children. Spacious sitting room and dining table outside under a roof. Giant TV for those who wanted it. Shamila the host was so kind and helpful. The Chef Ali made us delicious meals every day. In fact all the staff were great. Swimming pool a perfect size and plenty of sunbeds with umbrellas in the garden. We all really enjoyed our stay.
    Caitlin
    Kenya
  • 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
     · 94 reviews
    Wow wow wow!! Fiorella was by far the best place we stayed at in Diani Beach. It ticks all the boxes in terms of what you’re looking for in a place: great location, very safe, open-plan set up, amazingly comfortable bed, super clean and modern finishes. We stayed here for 4 nights but we wish we’d stayed here longer. All-round amazing. Special shout out Ali, Hope and Eghwa for their hospitality and warm welcomes!
    Priya
    Netherlands
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 437 reviews
    What an amazing hotel! I highly recommend this hotel in Diani beach. Everything was top notch including the food. I want to give a big shout out to the staff, they made us feel like family and their service were unmatched. The hotel even offered us one night free stay due to heavy rains the one day, which is unheard of in the hotel industry. We will be back! Thank you Ocean Village for the most relaxed holiday.
    Landi
    Malta
  • From $174.64 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 701 reviews
    Very nice hotel. Large, comfortable and clean rooms. Hotel staff very very friendly and helpful! Breakfast was good, different options to have and nice dining area. Good location, near many restaurants; the beach was ok which I found was a more comfortable area than other parts of Diani beach. A lot of seaweed aswell but thats the whole coastline of Diani.
    Hajar
    Belgium
  • From $88 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 180 reviews
    The hotel has a great location on the main road, it is not beach front but it is super close. It looks like an all inclusive but it is not, with a pool in the center of the rooms. Rooms are HUGE with a living room, kitchen and bathroom area. Wifi works but only in the common area, it doesn't really reach the rooms. Staff was super friendly.
    Ursula. Kiener
    Panama
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 364 reviews
    We returned to V-Szameitat Homes for the second time. The staff here is very pleasant, kind and helpful. The place is very quiet, a short walk from shops and restaurants on Diani Beach. It is only a 3 minute walk to the beach. We love monkeys in the garden. We are already looking forward to our next stay🥰
    Jaroslava Smejkalova
    Czech Republic
  • From $198 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 79 reviews
    The place is amazing. Well located directly on Diani beach, you have instant access to white sand beach and azure ocean. The food is really great, on the same level as Nairobi's top restaurants. The staff tries to accommodate your every wish so you feel very pampered. I can't recommend this place enough.
    Sára
    Czech Republic
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 191 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
  • From $50 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 828 reviews
    The hotel was just what we needed: a place to rest and recharge! We felt so welcomed by the staff - especially Angie. She is such a kind and helpful person who is always up for chat and honestly made our stay just perfect! Thank you Angie! Also the breakfast is amazing!!!
    Cornelia
    Austria
  • From $199.75 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 146 reviews
    Loved the chill vibe of the hotel, comfortable, location, good mattress, etc. Great breakfast. Decent price for beer. Excellent staff, really enjoyed Athman, Melvin and Yvone. Excellent housekeeping.
    Jen
    United States of America
  • From $24.65 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 366 reviews
    Wonderful swimming pool, and mature gardens Great location a pleasant 5 min walk from the beautiful Diani Beach Very good value for money Nice dogs, plenty of monkey activity to keep you amused
    David
    Kenya
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 437 reviews
    The environment was serene, amplified by it being an adults-only hotel. The food options were good, with the menu leaning mostly Italian. The property had direct access to the beach.
    Fred
    Kenya
  • 5.5
    Scored 5.5
    Average
    Rated fair
     · 2 reviews
    I wasn’t able to enjoy the property as the agent informed us that the facility had shut down on yet we had arrived in Mombasa
    Donnex
    Kenya
  • From $193 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 922 reviews
    Great location right on beautiful Diani beach. The hotel had good facilities, great food and excellent staff, but...
    Alexander
    Sweden
  • From $95 per night
    5.8
    Scored 5.8
    Above average
    Rated okay
     · 151 reviews
    The hotel is old and well maintained, the location is really nice and quiet so was good!
    Nicolás
    Colombia
  • From $195 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 31 reviews
    Very beautiful eco friendly boutique hotel. Amazing beachfront 🥰😍
    Marvin
    Kenya
  • 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
  • From $65 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 97 reviews
    No bitch in the hotel
    Hussam
    Egypt