Skip to main content

Search hotels in Diani Beach

Enter your dates to see the latest prices and deals for Diani Beach hotels

Filter by:


Star rating

Review score

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

Very convenient location. Clean, comfortable and value for money
8.0
Scored 8.0
Very good
Rated very good
222 reviews
Price from£74.31per 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.

Beautiful interior design. Lovely air conditioned rooms. Loads of different spaces to relax. Fantastic help from Jay Jay who took us to local show, boat excursion and Bora Bora. We will be back! It is paradise.
8.7
Scored 8.7
Fabulous
Rated fabulous
128 reviews
Price from£120.52per 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.

Quiet and comfortable. Staff are generally attentive Unique architecture Only 15 rooms
9.3
Scored 9.3
Superb
Rated superb
60 reviews
Price from£395.57per night
Villa Mandhari - Diani Beach, hotel in Diani Beach

Situated 500 metres from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodation in Diani Beach.

Very nice place and so quite.....thank you for everything....😊
8.2
Scored 8.2
Very good
Rated very good
84 reviews
Price from£140.87per night
Glory Ocean Villas - Diani, hotel in Diani Beach

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

We loved the compound and the peacefulness there, it was a beautiful place for a very fair price!
7.0
Scored 7.0
Good
Rated good
25 reviews
Price from£33.11per night
Kijani Cottages - In Diani, hotel in Diani Beach

Located in Diani Beach, less than 1 km from Colobus Conservation, Kijani Cottages - In Diani provides accommodation with a garden, free private parking, a shared lounge and a terrace.

Great place, welcoming friendly staff, clean facilities and close to the beach. The owner is certainly here to have a good time. Richie is a great DJ you might be lucky and make his afrobeat Sundays around the pool!
8.9
Scored 8.9
Fabulous
Rated fabulous
8 reviews
Price from£28.17per night
Searenity Beach Villa, hotel in Diani Beach

Situated in Diani Beach, a few steps from Diani Beach, Searenity Beach Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

We loved the tranquility and lush garden a few feet from the beach. A vast and delicious à la carte-menu.
9.6
Scored 9.6
Exceptional
Rated exceptional
84 reviews
Price from£154.96per night
Asha Boutique Hotel, hotel in Diani Beach

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.

The location of the boutiques is good. Breakfast was simple but mostly fresh. Food served was mostly well prepared.there is a super market just outside on the mai road which makes shopping convenient if you are looking for buying some good coffee and local items to take back.
9.3
Scored 9.3
Superb
Rated superb
79 reviews
Price from£133.83per 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.

We had a delightful stay at the Sonrisa. The villas are very convenient and furnished with great taste, the garden is marvelous and the staff is dedicated to make your stay as confortable as possible. The location is a bit far from the nearest shopping center but it’s ideal for a peaceful and relaxing time.
9.2
Scored 9.2
Superb
Rated superb
76 reviews
Price from£93.92per 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.

All good.
8.9
Scored 8.9
Fabulous
Rated fabulous
187 reviews
Price from£300.53per night
See all 89 hotels in Diani Beach

Most booked hotels in Diani Beach in the past month

Diani Beach's best hotels with breakfast

  • Blue Marlin Beach Hotel
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 148 reviews

    Overlooking the Indian Ocean, Blue Marlin Beach Resort is a beachfront property that features an outdoor pool and a tropical garden with palm trees.

    Such a nice hotel, we really enjoyed our stay there.

  • 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

  • Kijani Cottages - In Diani
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 8 reviews

    Located in Diani Beach, less than 1 km from Colobus Conservation, Kijani Cottages - In Diani provides accommodation with a garden, free private parking, a shared lounge and a terrace.

    The service is great the rooms are awesome and the food is gooood

  • LalaGalu - Beachfront EcoCabins
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 36 reviews

    Set in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

    Very beautiful eco friendly boutique hotel. Amazing beachfront 🥰😍

  • Safari Beach Hotel
    7.6
    Scored 7.6
    Good
    Rated good
     · 117 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

Budget hotels in Diani Beach

  • African Dream Cottages - Diani Beach
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 88 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!

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

  • Casamia Suites
    7.1
    Scored 7.1
    Good
    Rated good
     · 10 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).

  • 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
     · 441 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.

  • Palm Diani B&B

    Located in Diani Beach, 700 metres from Diani Beach, Palm Diani B&B provides accommodation with a garden, free private parking, a restaurant and a bar.

  • Ammerville Diani

    Situated in Diani Beach, within 3.8 km of Leisure Lodge Golf Club and 4.2 km of Colobus Conservation, Ammerville Diani features accommodation with a garden and free WiFi throughout the property as...

FAQs about hotels in Diani Beach







Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Diani Beach:

  • 10
    Scored 10

    Love the quiet, peaceful Diani beach.

    Love the quiet, peaceful Diani beach. It is my all-time favourite beach in the coastal strip followed by watamu and malindi. Picking the right hotel is very important as it is either a hit or a miss
    Tina
    Kenya
  • 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

Explore guest reviews of hotels in Diani Beach

  • From £25.04 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 285 reviews
    A perfect location if you want to have a time out of busy and crowded tourist places. The chalets and tree houses are peacefully situated in a small and lovely forest and just 5 minutes away you can reach the beautiful Diani Beach to take a nice long walk or a good swim. The staff was very lovely and helped us with everything we asked for and especially the food at stilts was extremely nice :) The room we slept in was spacious and we had everything we needed. Thursday night karaoke was also a great get together with many people!
    Paula
    Japan
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 reviews
    Everything here is amazing! This hotel has excellent service, everyone is extremely friendly and the service is next level, everyone was fantastic. The room was comfortable clean and well organized, i also loved the decorations. The beach is amazing with lots of great activities close by. The star of the show is the food though, probably the best we had on our trip in africa, with african, indian and other foreign cousine. They also make an amazing fish and chips. Run, don’t walk to this amazing resort hotel and stay immediately!
    Brent
    United States
  • 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
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 456 reviews
    Baobab is located on a nice location of the diani beach with lovely gardens and lots of restaurants to choose from, with all-inclusive package you get to drink local beers tusker and balozi, they also have red and white wines included in the package but they are not the best quality wines but is drinkable, the food is good at the main restaurant but sometimes its bland especially in the evening, the breakfast its lovely at kole kole restaurant, the waiters at the main restaurant and kole kole are friendly
    Nancy
    Kenya
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 338 reviews
    Nice hotel in Diani Beach. Rooms are clean, but unfortunately in our room was a bad smell. Towels are red, but I suppose they are clean. Because of the humidity also the towels had a little smell. They clean the room every day, the sheets are white and clean. The food is acceptable, but there are a lot of flies. They try to cover the food but....the flies are there, of course this is not a fault of the hotel. The pool bar is nice, with good coffee and cocktails. Beach is very nice and clean.
    Ioana Monica
    Romania
  • From £31.31 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 844 reviews
    Flamboyant Diani is a home away from home. I have stayed here 3 times now and can’t recommend it enough. What a special place. You really do feel like this is a home stay. So personal! Angie is wonderful as always. I never have to worry about anything as Angie helps with arranging with all sorts of activities, transfers etc. The hotel itself is very clean and comfortable. I absolutely love the upstairs suite. Can’t beat the price either. Just great. Highly recommended!
    Anastasia
    United States
  • From £156.33 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 148 reviews
    The hotel has one of the best beach front views and locations in all the beach. The colour of the sand is paper-white, fantastic view. The restaurant lies also next to the sea literally. The restaurant and beach staff was extremely friendly and the food delicious. The room had a super nice balcony overlooking directly into the sea, with occasional monkey visits. Good wifi and good air-conditioning.
    Eliana IT/ARG
    Italy
  • From £64.10 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 184 reviews
    we had one day trip to Diani beach and we booked Footprint .It really exceeded our expectations that we wished we could stay and enjoy longer time , Risha and Fad the Hosts were very kind , friendly and helpful .the staffs were very polite and kind .they showed us around and helped us a lot .Pool was also very clean .our room was very cozy and spacious .wish to stay there again in future .
    Elaheh
    Iran
  • From £29.74 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 50 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
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 456 reviews
    1. Beach is beautiful, but there are some rocks in the water, so need to be careful 2. Pools are very nice 3. Staff is friendly 4. Hotel territory is nice, very green and pleasant to walk. 5. Hotel provides different types of activities, like yoga, zumba, and etc.
    Madina
    Kazakhstan
  • From £923.22 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 767 reviews
    The staff were amazing and made our stay 10/10. The hotel was well staffed, there's always a staff nearby to help and they were amazingly friendly and helpful. Breakfast is 10/0 with lots of options. The Pizza we ordered was tasteless and dry like a Naan.
    Jama
    United States
  • From £11.74 per night
    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
    United States
  • From £923.22 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 767 reviews
    The BEST resort on the gorgeous Diani beach with the largest and best part of the beach, scenic compound, great rooms with variety of options, great food and wonderful service. Golf course for those who play
    Ian
    France
  • From £43.04 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 112 reviews
    The property is few minutes walk from the beach. Staff at the hotel are very friendly and both hotels on the premises provide great food and drinks options.
    Nana
    United States
  • From £133.05 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 7 reviews
    Very peaceful environment with silent neighbourhood. its location is great as you can walk few minutes to the Diani beach. Amazing pool and host Harmo.
    Nelly Halx
    Kenya
  • From £19.57 per night
    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
    Czech Republic
  • From £131.48 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 928 reviews
    We liked the location of the hotel. It was near alot of stuff and the beach was beautiful!
    Christine
    United States
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 725 reviews
    Wonderful location on Diani beach Meals were good - lots of variety and some Kenyan foods
    Musa
    United Kingdom
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 77 reviews
    So far the best stay at Diani beach that I had with family and friends...
    Radka
    Netherlands
  • From £56.35 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 96 reviews
    Great host Swimming pool Diani Beach
    Ninon
    France