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 – 109 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 fromMXN 1,510.13per 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 fromMXN 2,576.27per 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 fromMXN 8,455.51per 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 fromMXN 3,011.22per 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 fromMXN 707.64per 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 fromMXN 602.24per 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 fromMXN 2,860.66per 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 fromMXN 2,007.48per 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 fromMXN 3,312.34per 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 fromMXN 6,423.94per night
See all 91 hotels in Diani Beach

Most booked hotels in Diani Beach in the past month

Diani Beach's best hotels with breakfast

  • 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
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 10 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

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

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.

  • The Maji Beach Boutique Hotel
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 60 reviews

    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.

    Everything……from the food….warm reception and the rooms

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

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 MXN 535.33 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.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 MXN 1,389.68 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 184 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
  • From MXN 1,389.68 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 MXN 1,472.15 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 184 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
  • From MXN 250.93 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
  • 7.8
    Scored 7.8
    Good
    Rated good
     · 237 reviews
    This is a fabulous hotel, it has such a relaxed vibe. The rooms are spacious with lovely balconies overlooking the swimming pool and cheeky monkeys which were so entertaining. The staff are wonderful and always smiling.
    Lena
    Spain
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 reviews
    Beautiful hotel - well-kept grounds, spacious room’s organized very well around the pool, bar, restaurants and beach. The beach is even more beautiful than the tour books say - the finest, whitest coral sand
    George
    United States
  • From MXN 3,286.75 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 MXN 3,345.80 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 161 reviews
    Staff were generally friendly and efficient, pool was generally fine (a little murky for my taste but not terrible), location is great but any hotel right on Diani beach offers the same gorgeous beach.
    Katie
    Kenya
  • From MXN 368.04 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 31 reviews
    Very Beautiful place to stay in Diani Beach. The place is very quiet and near Diani Beach and other places to eat such as hotels on the Beach Front. I will stay again.
    MatildaOlie
    United Kingdom
  • From MXN 2,459.16 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 117 reviews
    The hotel is perfectly located close to amenities and restaurants. The staff are polite and attentive. Johannes was wonderful and attentive. We loved our stay here.
    Joan
    Kenya
  • From MXN 920.09 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 112 reviews
    Super cute hotel, the rooms are small, they're shipping containers, but really well done and very clean.
    Swain
    United States
  • From MXN 2,777.01 per night
    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
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 456 reviews
    I like location of the hotel and cleaness of the pools. Attentive and patient staff.
    Yury
    United States
  • 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 MXN 3,286.75 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 767 reviews
    Nice hotel and good services. Different areas and swimming pools.
    Tom1414
    Kenya
  • From MXN 1,204.49 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 96 reviews
    Great host Swimming pool Diani Beach
    Ninon
    France