Skip to main content

Filter by:


Star Rating

Review Score

Diani Beach – 106 hotels and places to stay
See the latest prices and deals by choosing your dates.
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.

The best beach at Diani. One of the best beach bars - restaurants in the area with varieties of drinks and food. Fantastic breakfasts.. Friendly personnel.
8.9
Scored 8.9
Excellent
Rated excellent
193 reviews
Price from$384per night
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.

Your waitress by the name wilfred she has EXCELENT Qulities she was the best staff who show every concern my wife liked her alot i myself i compliment
8.0
Scored 8.0
Very Good
Rated very good
218 reviews
Price from$80.91per 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.

EVERYTHING from food, the hospitality of staffs, THE MASSAGE and the view itself of the beach.
9.3
Scored 9.3
Wonderful
Rated wonderful
60 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.

Nothing
8.7
Scored 8.7
Excellent
Rated excellent
125 reviews
Price from$154per 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.

The property is beautiful, very comfortable. 
8.2
Scored 8.2
Very Good
Rated very good
84 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.

next to the beach
7.0
Scored 7.0
Good
Rated good
25 reviews
Price from$42.30per night
Asha Boutique Hotel, hotel in Diani Beach

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.

This is a truly incredible hotel, and if you get the chance to stay here, I highly recommend! * Very clean, spacious rooms with twice daily room service * BEAUTIFUL hotel grounds with a pool overlooking the ocean * Beachfront restaurant with delicious food and very fair prices. I ate all my meals here for a week and there so much variety and always delicious * Fantastic staff!! The waiters, the housekeepers, the cooks - all so friendly and helpful. I felt like part of the family * Wonderful spa services at very good prices * I came on a solo trip for my birthday and the staff sang happy birthday and gave me a piece of cake. Really made my day. * When you’re on the beach in Diani, you’re constantly hassled by beach boys. The hotel has lounge chairs overlooking the ocean but separated from the actual beach so you can enjoy relaxing on the beach without being constantly harassed
9.3
Scored 9.3
Wonderful
Rated wonderful
79 reviews
Price from$171per 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.

Everything was perfect. We felt spoiled and the staff was so caring and nice. Antonia is very helpful and always smiling. The fact that there are only 3 rooms make you feel at home. The room is spacious, well kept and always clean. The kitchen is open from 1030 to 1930 so you can have something to eat anytime you feel like. The food is delicious. The 3 dogs are the entertainment of the place. So funny, loving and very well educated. Sometime you also see monkeys on the trees. If you need to book a tuktuk, I suggest to have it reserved 30 minutes ahead. The lodge is not very close to Diani center and the road is “challenging”, but that is also what make it quiet and special. Definitely recommend if you want to relax. The massages are a plus!
9.2
Scored 9.2
Wonderful
Rated wonderful
77 reviews
Price from$120per 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.

The place and staff were truly wonderful. We have no complaints and will definitely be referring this place to all our friends
9.6
Scored 9.6
Exceptional
Rated exceptional
83 reviews
Price from$234per 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.

Great view! Great location!
8.4
Scored 8.4
Very Good
Rated very good
148 reviews
Price from$139.83per night
See all 87 hotels in Diani Beach

Most booked lodges in Diani Beach this month

Save money on lodges in Diani Beach – budget options available!

  • Seaclusion Diani
    Budget options available
    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.4
    Scored 8.4
    Very Good
    Rated very good
     · 88 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!

  • Diani Peaceful Garden
    Budget options available

    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
    Budget options available
    7.1
    Scored 7.1
    Good
    Rated good
     · 10 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).

  • 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
     · 441 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
    Budget options available
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 79 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.....

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

Great access to the city center! Check these lodges in Diani Beach

  • Kijani Cottages - In Diani
    7.7
    Scored 7.7
    Good
    Rated good
     · 4 reviews

    Located in Diani Beach, a 11-minute walk from Colobus Conservation, Kijani Cottages - In Diani provides accommodations with a garden, free private parking, a shared lounge and a terrace.

  • Mzima Beach Residences - Diani Beach
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 15 reviews

    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.

    Best of both world Private pool , large lawn , and direct beach access

  • Villa Mandhari - Diani Beach
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 84 reviews

    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.

    Spacious Well finished furniture Nice architecture

  • 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

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

  • Hildas Studio
    Central location

    Located in Diani Beach, 1.5 miles from Diani Beach, Hildas Studio provides accommodations with a garden, free private parking and a terrace.

  • Ammerville Diani

    Located in Diani Beach, within 2.4 miles of Leisure Lodge Golf Club and 2.6 miles of Colobus Conservation, Ammerville Diani has accommodations with a garden and free WiFi throughout the property as...

FAQ about lodges 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

  • Avg. price/night: $29
    7.3
    Scored 7.3
    Good
    Rated good
     · 346 reviews
    Incredible value for your money.. from the Staff on the reception, housekeeping, hotel, and pool guides who were very Friendly, Amazing, and Professional. The entire place was very clean and had functioning AC. Excellent location for easy access to the beach, mall and transport means. Also the hotel has an open chilling space with sea, sunset and sunrise views and unlimited wifi. Smooth check in and check out process. Definitely found a go to place and home in Diani. Enjoyed my stay and highly recommend 10/10
    Victoria
    Young couple
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 reviews
    We loved the place! Splendid holiday resort for adults only. From what we have seen, definitely one of the best at Diani Beach. If you are looking for a place where you can relax, this is it. Service is great. Everyone treated us heavenly here. Rooms are spacious and diligently decorated. Bathroom has both shower and a bath tub (huge plus!) with a view back to the room through an indoor window. Quite cool. Manager Ahmed and all his staff are doing great job. Thank you for everything, keep going!
    Michaela
    Young couple
  • 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
    Solo traveler
  • Avg. price/night: $234
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 83 reviews
    If you are looking for the best place in Diani Beach, this is the place to come. A paradise on earth!!!! Starting with the wonderful staff, a big thank you to you for making our stay incredible with your kindness and dedication. A huge thank you to the chef for his precious help in organizing the various activities and making us feel at home. The restaurant is amazing, the food is excellent!!! In short, the best place in Kenya. We hope to see you soon!
    Anita
    Young couple
  • Avg. price/night: $179.35
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 148 reviews
    whenever i come to diani beach, i stayed here in Blue Marlin beach hotel. this is my third time! The room is very close to the sea. There is no need to walk a lot, restaurants, accommodations, sunbeds, the sea, everything is convenient to access. also room condition is good, so much clean! and the atmosphere is exotic. it’s like a luxury hotel in cave. i love this hotel. for sure, i will come back after 2 months
    Heejin
    Travelers with friends
  • Avg. price/night: $99
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 446 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
    Young couple
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 162 reviews
    The property was amazing, we didn’t want anything too touristy. This was perfect, clean and well thought out. We wish we could have stayed longer. The staff were so friendly and helpful. The property is further down from Diani beach on Galu beach. So not many guys on the beach trying to sell things.
    Sara
    Family with young children
  • Avg. price/night: $50
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 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
    Young couple
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 196 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
    Solo traveler
  • Avg. price/night: $50
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 842 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
    Travelers with friends
  • Avg. price/night: $81.90
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 182 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
    Young couple
  • Avg. price/night: $15
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 43 reviews
    Located on a beautiful farm between Ukunda & Diani beach, it is very peaceful. Tosha is available by boda to transport to the beach or restaurants. Joseph is very accommodating and made a nice breakfast each morning as well as dinners and cocktails.
    Deanna
    Solo traveler
  • Avg. price/night: $150.97
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 756 reviews
    We had a fantastic stay, the staff were lovely, breakfast was very good and the resort is right by Diani beach. You get an amazing view of the sea and white sand from the resort.
    Mashuda
    Young couple
  • Avg. price/night: $72
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 96 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
    Young couple
  • Avg. price/night: $600
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 193 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
    Family with young children
  • Avg. price/night: $25
    7.6
    Scored 7.6
    Good
    Rated good
     · 86 reviews
    love that place stayed 2 times already. walking distance to the best part of the diani beach as well as shopping mall and restaurants.
    Martin
    Young couple
  • Avg. price/night: $100
    7.9
    Scored 7.9
    Good
    Rated good
     · 499 reviews
    When I was at the Diani Beach Hospital, the hotel manager paid me a visit bringing me fruits and a card.
    Roly_Jaguar
    Young couple
  • Avg. price/night: $180
    7.8
    Scored 7.8
    Good
    Rated good
     · 926 reviews
    Worst experience in any hotel I stayed at… Only good thing is that it has air conditioning.
    J
    Jingqi
    Solo traveler
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 458 reviews
    I like location of the hotel and cleaness of the pools. Attentive and patient staff.
    Yury
    Family with young children
  • Avg. price/night: $279
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,318 reviews
    Great beach hotel overall. The hotel restaurants are quite cool.
    Anton
    Young couple