Skip to main content

Filter by:


Star rating

Review score

Diani Beach – 102 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.

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

8.8
Scored 8.8
Fabulous
Rated fabulous
126 reviews
Price from£155.81per 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
145 reviews
Price from£144.39per 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.

9.2
Scored 9.2
Superb
Rated superb
78 reviews
Price from£96.38per night
African Dream Cottages - Diani Beach, hotel in Diani Beach

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.

8.3
Scored 8.3
Very good
Rated very good
86 reviews
Price from£45.02per night
Seaclusion Diani, hotel in Diani Beach

Set in Diani Beach, less than 1 km from Baharini Shopping Centre, Seaclusion Diani House has an outdoor swimming pool and rooms with free WiFi access.

8.7
Scored 8.7
Fabulous
Rated fabulous
97 reviews
Price from£64.25per 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.

9.3
Scored 9.3
Superb
Rated superb
59 reviews
Price from£405.94per 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£133.32per night
Eleven Pearl Boutique Hotel & Spa, hotel in Diani Beach

Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodation in Diani Beach and features an outdoor swimming pool, fitness centre and garden.

8.5
Scored 8.5
Very good
Rated very good
429 reviews
Price from£79.51per night
Safari Beach Hotel, hotel in Diani Beach

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.

7.7
Scored 7.7
Good
Rated good
115 reviews
Price from£118.06per 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

    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

  • 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

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

Budget hotels in Diani Beach

  • Seaclusion Diani
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 97 reviews

    Set in Diani Beach, less than 1 km from Baharini Shopping Centre, 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 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!

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

    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.

    Everything was superb the room the food the staff the pool

  • 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 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, 500 metres 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

    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.

  • Asha Boutique Hotel
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 77 reviews

    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.

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

FAQs about hotels in Diani Beach







Subscribe to receive premium deals

Prices drop the moment 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 £75.32 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
  • From £397.83 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 £200.92 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
    Superb
    Rated superb
     · 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 £140.36 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 699 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 £70.73 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
    Superb
    Rated superb
     · 363 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 £159.02 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
    Fabulous
    Rated fabulous
     · 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 £40.18 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 827 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 £160.54 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 145 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
  • From £19.81 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 passable
     · 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 £158.22 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 923 reviews
    Great location right on beautiful Diani beach. The hotel had good facilities, great food and excellent staff, but...
    Alexander
    Sweden
  • From £76.30 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 £156.72 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 31 reviews
    Very beautiful eco friendly boutique hotel. Amazing beachfront 🥰😍
    Marvin
    Kenya
  • From £80.37 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 492 reviews
    The Hotel Is Just Right In Diani Beach
    Marggy Cira
    Kenya
  • From £52.24 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 96 reviews
    No bitch in the hotel
    Hussam
    Egypt