Skip to main content

Search hotels in Diani Beach

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

Diani Beach – 285 hotels and places to stay

Filter by:

Star Rating

Review score

Soul Breeze Beach Resort, located on Diani Beach, features a restaurant and free WiFi. The area is popular for windsurfing, snorkeling and diving.

The room is okay, has a fan and AC. The breakfast was yummy and the spread was good. The hotel is actually beach front. The staff were friendly.
Review score
Very Good
392 reviews
Price from
$52.20
1 night, 2 adults

Nestled along the pristine shores of Diani Beach, Nomad Beach Resort offers the perfect blend of luxury, relaxation, and adventure on Kenya’s stunning Southern Coast.

Overall an absolutely wonderful experience. The setting and facilities were fabulous. Staff attentive and friendly. Rooms spectacular. Breakfasts were plentiful and delicious. Dinners were excellent. Location right on one of the most beautiful beaches in the world. Amazing experience.
Review score
Wonderful
133 reviews
Price from
$380
1 night, 2 adults

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.

Review score
Very Good
337 reviews
Price from
$106.65
1 night, 2 adults

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.

We were there to celebrate my husband 50th bday and the team (thank you Zipora and Evelyn for your hospitality, warmth and kindness) went out of the way to ensure that our time was special. Everything about the Maji hotel and our experience was exceptional. The hotel is aesthetically decorated, lots of fun and comfortable corners to sit in, the beach beds super comfy and the wrap around pool kept clean (thank you Wilson), the beach is gorgeous, the service is on point (thank you Erasmus, Zippy, Caroline), the rooms spotless where the housekeeping staff ran it as a well-oiled machine, and the food delicious. Our morning walks to the Kongo river were followed with an exceptional breakfast spread. We spent the rest of the time happily on the beach beds, reading and swimming. My original plan was to venture out for dinners but the food was so good that we ended up eating all meals at the hotels with the chef going out of the way to accommodate our vegetarian diet and adapting the swahilli dishes for variety. We had a special table setup that was beautifully decorated to celebrate my husband's bday with a cake. The security is always there, making sure monkeys stay at bay, discrete but always there. To all staff at Maji, thank you for giving us the best of memories on this very special holiday.
Review score
Wonderful
60 reviews
Price from
$561.60
1 night, 2 adults

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.

Good vegetarian options / great staff / very friendly
Review score
Excellent
105 reviews
Price from
$162.30
1 night, 2 adults

Located in Diani Beach, 2.5 miles from Leisure Lodge Golf Club, Glory Ocean Villas - Diani provides accommodations with an outdoor swimming pool, free private parking, a garden and barbecue...

The place was good
Review score
Good
16 reviews
Price from
$42.30
1 night, 2 adults

Located in Diani Beach, 1.6 miles from Colobus Conservation, Amkia Villas Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Beautiful property, rooms, and pool. Everything is new and very well-maintained. Staff were extremely helpful and friendly. I'm looking forward to staying there again.
Review score
Exceptional
15 reviews
Price from
$72
1 night, 2 adults

Located in Diani Beach, 1.4 miles from Colobus Conservation, Lotfa Resort by Antares Hotels provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Nice breakfast, comfortable bed, clean room, friendly staff, value for money, nice swimming pool
Review score
Good
10 reviews
Price from
$55.69
1 night, 2 adults

Located in Diani Beach, 1.6 miles from Diani Beach, Searenity Beach Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

Excellent options for meals. The food was fantastic and very tasty. Obviously prepared with love and expertise. The staff were amazing, very professional and attentive. Jas was a fantastic host, taking time to talk to us and recommend things to do. Diana town is close and there are very many good restaurants close by. We had a fantastic stay
Review score
Exceptional
108 reviews
Price from
$220
1 night, 2 adults

Located in Diani Beach, 2.2 miles from Leisure Lodge Golf Club, Asha Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

The location is excellent, the room are beautifully furnished, high quality bedding, good food and very friendly staff.
Review score
Wonderful
127 reviews
Price from
$180.50
1 night, 2 adults
See all 285 hotels in Diani Beach

Hotels with airport shuttles in Diani Beach

Most-booked hotels in Diani Beach in the past month

See all

Diani Beach's best hotels with breakfast

  • Review score
    Excellent · 105 reviews

    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.

  • Review score
    Good · 176 reviews

    Located in Diani Beach, 1.2 miles from Colobus Conservation, Safari Beach Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    Guest review
    Very nice hotel and comfortable. Staff is very friendly and available to help you. Very nice experience.
  • Review score
    Good · 651 reviews

    Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean.

  • Review score
    Wonderful · 127 reviews

    Located in Diani Beach, 2.2 miles from Leisure Lodge Golf Club, Asha Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Review score
    Exceptional · 747 reviews

    Located on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven.

  • Review score
    Wonderful · 27 reviews

    Located in Diani Beach, a 9-minute walk from Galu Beach, Mzima Beach Residences - Diani Beach has accommodations with a fitness center, free private parking, a garden and a private beach area.

    Guest review
    Great experience. Secluded vibe. Immediately was made to feel very comfortable. I definitely would go back.
  • Review score
    Bad · 1 review

    Raquel's Bliss Hotel Diani in Diani Beach has 4-star accommodations with a garden. There's a year-round outdoor pool and guests can use free WiFi and free private parking.

Budget hotels in Diani Beach

  • Review score
    Very Good · 337 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.

  • Review score
    Very Good · 18 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 private beach area and a shared...

    Guest review
    The reception was very good, with very friendly staff. The environment is serene and very clean. We had the best stay. Thank you.
  • Review score
    Excellent · 32 reviews

    Located in Diani Beach, 2.2 miles from Leisure Lodge Golf Club, Casamia Suites has accommodations with a restaurant, free private parking and a bar. This 5-star hotel offers free WiFi.

    Guest review
    Clean, quiet, and comfy. Value for money. Still new, and hopefully, they keep it that way. The only issue was the manager screaming that actually woke me up around 9 am. Otherwise, everything else was supa.
  • Review score
    Good · 136 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.

  • Located in Diani Beach, a 3-minute walk from Diani Beach, Manyatta Holiday Apartments has accommodations with an outdoor swimming pool, free private parking, a private beach area and a restaurant.

  • Review score
    Bad · 1 review

    Located in Diani Beach, a 7-minute walk from Diani Beach, Diani Palm Resort, Diani Beach has accommodations with an outdoor swimming pool, free private parking, a private beach area and a shared...

  • Review score
    Good · 10 reviews

    Located in Diani Beach, 1.4 miles from Colobus Conservation, Lotfa Resort by Antares Hotels provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Located in Diani Beach, within 2.1 miles of Leisure Lodge Golf Club and 2.8 miles of Colobus Conservation, Seabreeze Haven has accommodations with a garden and free WiFi throughout the property as...

FAQs about hotels in Diani Beach

What Guests Said About Diani Beach:

  • Review score

    Diani is a must see while visiting Kenya.

    Diani is a must see while visiting Kenya. Just make sure you pick your dates well. We visited Diani in April which was the start of the raining season but it was hot. The dry season runs from August to December and I can only imagine how hot it can get. Many resorts don't have A/C but portable fans in rooms. It helps but the rooms are still hot. Bring insect repellent sprays as insects and mosquitoes are around. Plenty of activities to do. Wasani day trip is a must do, camel/horse rides along the beach, sunset in Congo river, glassboat rides, jet ski, kite surfing etc. Be ready to negotiate anything you buy as the locals have the tendency to overcharge foreigners. Also there is a small splash place for kids. It is not as big and elaborate as the big theme parks but it helps keep the kids busy and distracted.
    Guest review by
    Anonymous
  • Review score

    Diani beach is fabulous.

    Diani beach is fabulous. Try to go early morning and early evening to get the best experience without sunburn. The glass-bottom boat trip to Robinson Island is wonderful and you can snorkel just meters off the sand island. Don’t worry if you didn’t bring a snorkel, they usually have some on the boats (ask before you set out and they will borrow from each other).
    Guest review by
    Tessa
  • Review score

    Diani beach and Galu beach just south of Diani are beautiful...

    Diani beach and Galu beach just south of Diani are beautiful white sandy beaches offering all sorts of water sports including diving. Great restaurants along the beach. A wide range of hotels to chose from. I love Diving the Crab dive center at Nomads, which also has a lovely beach-front restaurant. The Salty Squid is great place for either lunch or dinner. Great snorkelling and kitesurfing.
    Guest review by
    Anoushka
  • Review score

    The cleanest beach in the World!

    The cleanest beach in the World! The white sandy beaches go on forever.. Hotels are just perfect, beach bars are well maintained and the staff the best you can find. Water sports like Jet skying, Kite surfing and scuba diving are easily accessible and affordable. A visit to see the diverse marine life at for Snorkeling and deep sea fishing can be arranged from the hotel. This place takes my breath away with each visit.
    Guest review by
    Irene
    Kenya
  • Review score

    It's a nice beach, but its beauty is oversold, compared to...

    It's a nice beach, but its beauty is oversold, compared to other tropical locations that we have visited. The sales people are more aggressive here than anywhere else that we have visited, and it really detracts from the enjoyment of the beach. Tourism police were not present, and private security only guard the property, not you.
    Guest review by
    P.J.
    Kenya
  • Review score

    Diani beach is one of the cleanest and the best in the world...

    Diani beach is one of the cleanest and the best in the world with amazing restaurants and fun activities not forgetting the most beautiful nature. This is one of the most amazing Beaches the world has to offer. I would recommend to anyone who has had a stressful year to go and relax there with no hesitation.
    Guest review by
    Julie

See reviews by guests who stayed at hotels in Diani Beach

See all
  • Review score
    Very Good · 210 reviews
    This is our second time visiting Diani Beachchalets and we were not disappointed! Six days was not enough for this serene, beautiful place! It's vicinity and accessibility to the local attractions is fantastic. What we especially love about the place is the family oriented environment, in Diani Beachchalets you will not find any of the annoying nonsense found in other beach hotels or resorts, it is a very decent place!
    Guest review by
    Fatma
    United Arab Emirates
  • From $108.30 per night
    Review score
    Excellent · 193 reviews
    It is off the main Diani Beach road, so it is quiet. It is a boutique type hotel, and the staff are helpful. The main suite on the top floor is spacious, and it has a balcony and great views of the area's topography. It includes a pool and bar downstairs and areas to sit either near to the bar or further away. The staff at the bar were particularly friendly.
    Guest review by
    ahowler
    United Kingdom
  • Review score
    Exceptional · 747 reviews
    Great location at the beautiful Diani Beach. Personal touch from check-in to check-out. Very helpful and friendly staff. With breakfast and great dinner included it was very convenient. I apreciate that the hotel is Adult's only, so it's quiet and relaxing. Great pool and lots of beautiful greenery in the hotel grounds. Overall we had a wonderfull stay!
    Guest review by
    Katarzyna
    Poland
  • From $76 per night
    Review score
    Wonderful · 1,018 reviews
    Probably one of the best and affordable places to stay in around Diani beach. Staff and manager extremely friendly could not ask for more.
    Guest review by
    Jovan
    Sweden
  • Review score
    Very Good · 260 reviews
    Excellent location right on the stunning Diani Beach
    Guest review by
    Indy
    United Kingdom