Skip to main content
In partnership with
Iberia, Líneas Aéreas de España, S.A. Operadora

Search hotels in Diani Beach

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

Diani Beach – 317 hotels and places to stay

Filter by:

Star Rating

Review score

Searenity Beach Villa

Hotel in Diani Beach

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.

N
Ngina
From
Kenya
Excellent exceptionally beautiful Jazz the host was awesome kudos
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 115 reviews
Price from
$260
1 night, 2 adults

Asha Boutique Hotel

Hotel in Diani Beach

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.

M
Mattia
From
Italy
Very quiet, in front of the beach, good food, spacious and comfortable rooms
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 134 reviews
Price from
$247.08
1 night, 2 adults

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.

D
Deka
From
United Kingdom
I absolutely loved this property! The location is perfect — right next to the beach, offering breathtaking views and the relaxing sound of the ocean. The huts were beautifully decorated, creating a cozy, authentic, and welcoming atmosphere. Everything was spotlessly clean, and the air conditioning worked perfectly, making our stay extra comfortable. A truly peaceful and charming place to unwind — I can’t wait to come back!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 117 reviews
Price from
$203.10
1 night, 2 adults

Nomad Beach Resort

Hotel in Diani Beach

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.

L
Lloyd
From
Kenya
The teppanyaki and grill were excellent along with the beach bar.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 136 reviews
Price from
$382.50
1 night, 2 adults

Amkia Villas Diani

Hotel in Diani Beach

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.

A
Anthony
From
United States
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.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 28 reviews
Price from
$101.25
1 night, 2 adults

Mzima Beach Residences - Diani Beach

Hotel in Diani Beach

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.

R
R
From
United States
Great experience. Secluded vibe. Immediately was made to feel very comfortable. I definitely would go back.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 29 reviews
Price from
$264.60
1 night, 2 adults

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.

C
Camilla
From
Italy
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!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 65 reviews
Price from
$120
1 night, 2 adults

The Maji Beach Boutique Hotel -Adults Only

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.

S
Samah
From
Jordan
Devine location, the stretch of beach at the location is picturesque! Very attentive staff you feel pampered the minute you walk in the facility. All rooms are spacious. All are beautifully and individually decorated meals are à la cart so it’s your slice of paradise at your pace. Breakfast was plentiful and delicious. Simon at breakfast made this feel special. He was very attentive and respectful. Zipporah and her team make sure you have the most wonderful time. We had dinner one night at the Ali Barbour cave restaurant which we were pleasantly surprised provided pick up to and from the hotel as a complimentary service With reservation ahead of time required.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 57 reviews
Price from
$561.60
1 night, 2 adults

Boxo Diani - Unique Beach Front Container Eco-Hotel

Hotel in Diani Beach

Located in Diani Beach, a 3-minute walk from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and...

M
Morgane
From
Switzerland
The pool, amazing staff, great food and delicious complete breakfast, sharp and responsive staff ready to support at any time. Really loved it!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 349 reviews
Price from
$62.50
1 night, 2 adults

LalaGalu - Beachfront EcoCabins

Hotel in Diani Beach

Located in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

T
Tabu
From
Kenya
If you are searching for a lovely spot to relax and escape the hustle and bustle of the town, then this is the right place for you! Everything was carefully considered. The lovely gardens, the incredibly comfy beds, the inviting warm showers, the delightful balconies, the calming beach front, and the stunning ocean view. It is a perfect 10 out of 10! I would definitely think about it for a longer therapeutic stay. A wonderful hidden gem for those who enjoy being alone.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 205 reviews
Price from
$181.25
1 night, 2 adults
See all 317 hotels in Diani Beach

Hotels with airport shuttles in Diani Beach

Most booked hotels in Diani Beach and surrounding area in the past month

See all

Hotels located in the center of Diani Beach

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 115 reviews

    Offering an outdoor pool and a restaurant, Diani Sea Lodge is located in Diani Beach. Free WiFi access is available in this resort.

  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 44 reviews

    Armaan Guest House offers accommodations in Diani Beach, 2.2 miles from Colobus Conservation and 2.8 miles from Leisure Lodge Golf Club.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 131 reviews

    Offering a garden, Oasis Diani Beach Villas features accommodations in Diani Beach. This property offers access to a balcony, a pool table, free private parking, and free Wifi.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 19 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.

  • Providing a garden, Boho Comfort Homes offers accommodations in Diani Beach. This property offers access to a terrace and free private parking.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 5 reviews

    Flavor of the Coast in Diani Beach provides accommodations with pool with a view, a garden, and barbecue facilities. This property offers access to a terrace, free private parking, and free Wifi.

  • Featuring a garden, Breakfast Included at Pes Villa Diani Beach offers accommodations in Diani Beach. This property offers access to a balcony, free private parking, and free Wifi.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 271 reviews

    Located in Diani Beach, 2.4 miles from Colobus Conservation, Stilts Diani Beach has accommodations with a garden, free private parking, a private beach area and a terrace.

Best hotels with breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 207 reviews

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

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 13 reviews

    Located in Ukunda, 1.7 miles from Colobus Conservation, Babylon Gardens Diani has accommodations with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 209 reviews

    Located in Diani Beach, 2.4 miles from Leisure Lodge Golf Club, Seaclusion Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 588 reviews

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

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 270 reviews

    Offering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 44 reviews

    Galawa Beach Apartments is a recently renovated apartment in Diani Beach where guests can make the most of its bar and barbecue facilities. With city views, this accommodation provides a balcony.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 145 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.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 224 reviews

    Located very Centrally in Diani Beach, Footprints House provides accommodations with a garden. The property is set 0.7 mi from Ukunda Airstrip.

Budget hotels in Diani Beach and nearby

  • Offering garden views, African Huts Villas in Diani Beach provides accommodations, an outdoor swimming pool, a garden, a bar, and a shared lounge.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 6 reviews

    Kreyol Krib Diani Beach enjoys a location in Diani Beach, a 11-minute walk from Diani Beach and 1.6 miles from Colobus Conservation.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 28 reviews

    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.

  • Diani Breeze Villas offers accommodations in Mombasa, 2.3 miles from Leisure Lodge Golf Club and 2.7 miles from Colobus Conservation. Guests can go for a swim in the private pool.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 39 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.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 8 reviews

    Greenfield Villa D- Diani is a recently renovated villa in Diani Beach where guests can make the most of its outdoor swimming pool, garden, and barbecue facilities.

  • Diani chandarana apartment offers accommodations in Msambweni, a 4-minute walk from Diani Beach and 2.1 miles from Leisure Lodge Golf Club.

  • Scored out of 10, guest rating 3.0
    Poor - What previous guests thought, 2 reviews

    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:

  • 10.0

    Thank you so much for hosting us!

    Thank you so much for hosting us! We truly enjoyed our stay — everything was just perfect. Your place was clean, comfortable, and had everything we needed. We especially appreciated the peaceful atmosphere Your attention to detail and warm communication really made us feel welcome. We’ll definitely recommend your place to others and hope to come back again in the future!
    Guest review by
    Omondi
  • 10.0

    Diani beach is a great place to chill, relax, swim in warm...

    Diani beach is a great place to chill, relax, swim in warm ocean waters. Diani beach has a vibrant and eclectic nightlife , for those who want it. Getting around by tuk-tuk taxi is cheap and easy, the people are fab, But . . . don't go in May, or early June, it is very very rainy! December to March are best, Jan & Feb dryest by far. Enjoy.
    Guest review by
    Tim
    Kenya
  • 8.0

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

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

    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
    Erika
  • 10.0

    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

See reviews by guests who stayed at hotels in Diani Beach

See all
  • From $255 per night
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 301 reviews
    Lovely decor, great artwork, attention to detail. Boutique style ambiance, fantastic garden and pool area. Our room was fabulous, own private terrace with outdoor bath ( filled either bubble bath and rose petals on valentines night) , all the staff were great - super friendly and very helpful. We really loved our stay in The Villa and Diani Beach is a great wee town with utterly amazing beaches! I would highly recommend staying in the Villa Luxury Suites Hotel.
    Guest review by
    Jane
    United Kingdom
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 201 reviews
    The location is priceless, right by the pristine Diani Beach. You can wake up and watch the sunset each morning and sit by the beach on the evenings/nights undisturbed. It was low tide season when I visited, so long walks on the beach were possible even during high tide. The gardens are beautiful and very well kept with lots of shade and bird life. I spotted the Lilac Breasted Roller (Kenya's National Bird) while there, a very rare find!
    Guest review by
    Antoinette
    Kenya
  • From $43.76 per night
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 27 reviews
    It’s proximity to the beach. The fact that the villa sits right in the golden sands of Diani beach is just awesome, imagine being woken up by the sounds of waves, there is also peaceful ambience, the apartment is also very cozy and nicely furnished furnished/ well quipped with ac and kitchenette Almost forgot about the swimming pools, it’s just wow. And most importantly it’s only a short drive from the airport .
    Guest review by
    Daisy
    Kenya
  • From $60 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 1,059 reviews
    Great location near the restaurants and bars and shops in Diani Beach , but quite with an amazing beach, the hotel is embedded in a wonderful garden which really invites you to relax. The manager was very friendly, helpful and customer-oriented. The whole team was super friendly and competent. We have mostly had our meals at the hotel restaurant and were very satisfied
    Guest review by
    Mirella
    France
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 802 reviews
    Beautiful resort by the Indian Ocean with fantastic hospitality. Quiet, private, and perfect for a relaxing holiday by one of the nicest parts of Diani Beach. Rooms are also spacious and private. The breakfast is sooo good! The place even has a (a bit old) tennis court and you can get instructions from the wonderful Hamisi if you get tired of chilling by the beach.
    Guest review by
    Hanne Ochieng
    Norway
gogless