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 – 322 hotels and places to stay

Filter by:

Star rating

Review score

Searenity Beach Villa

Hotel in Diani Beach

Situated in Diani Beach, 2.6 km from Diani Beach, Searenity Beach Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

Y
Y Y Tee
From
United Kingdom
Fantastic boutique hotel set in a tranquil part of Diani Beach. Modern and clean rooms, very spacious and we even had a beautiful sea view. We were on a full board plan and for foodies with an appetite, this was amazing. Great variety of food and the quality was fantastic. Lovely cocktails as well. The hotel is literally steps away from the sea and in a private compound, so felt safe at all times, means you don't get hassled by any people trying to sell you stuff whilst relaxing. Even then, this part of Diani Beach is definitely more peaceful than further south where there are more large resorts (so the sellers tend to focus their efforts there). Finally I must mention the excellent service from everyone here. Jas and Selma welcomed us to the hotel very warmly and were on hand to assist with any of our queries throughout our stay. Whenever we wanted to arrange to do any activities eg water sports, massage, etc - this could be done via Mercy at reception! And not to forget all the friendly and fun restaurant staff (special shoutout to Jason). Thank you all again!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 115 reviews
Location 9.6
Price from
£192.29
1 night, 2 adults

Asha Boutique Hotel

Hotel in Diani Beach

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Asha Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

C
CHRISTINE
From
Kenya
The staff were super friendly and attentive!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 134 reviews
Location 9.7
Price from
£175.65
1 night, 2 adults

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.

V
Vishal Chhaniyara
From
United Kingdom
Great service, clean rooms, relaxing location, well managed, good food, and most of all, the beach. Simply perfect. One didn't get hassled by beach merchants. Nice, little, blissful hotel and location. Definitely recommend!!!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 117 reviews
Location 8.8
Price from
£150.21
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.

J
Jamila
From
Denmark
Beautiful location, great staff, excellent food. Good reading light by the bed, but better reading light in the rest of the room needed and in the bathroom for makeup application.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 136 reviews
Location 9.8
Price from
£282.88
1 night, 2 adults

Amkia Villas Diani

Hotel in Diani Beach

Situated in Diani Beach, 2.6 km from Colobus Conservation, Amkia Villas Diani features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

T
Trang
From
Germany
Everything! It felt so private and I loved everything about the apartment. Interior, very good standard and pool Area was beautiful too. Felt so comfortable in Amkia that I will skip going to watamu. will come back to Amkia in a couple of days to spend the rest of my holidays there.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 28 reviews
Location 9.0
Price from
£81.34
1 night, 2 adults

Mzima Beach Residences - Diani Beach

Hotel in Diani Beach

Set in Diani Beach, less than 1 km from Galu Beach, Mzima Beach Residences - Diani Beach offers accommodation with a fitness centre, free private parking, a garden and a private beach area.

L
Laura
From
Germany
Great location directly by the beach, with a lot of attention to detail.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 29 reviews
Location 9.5
Price from
£195.69
1 night, 2 adults

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.

L
Lawrence
From
United Kingdom
Very friendly and hospitable staff, clean rooms and facilities, amazing views of the ocean, serene and private. Antonia (host) was always on hand to assist in case of any issues and easily reachable and went out of her way to make sure we had a pleasant stay. Small extra touches such as daily change of flowers in the rooms, new fruits placed in the fridge every day was so thoughtful and much appreciated. The food was always freshly made and the candlelit night dinner by the pool was so romantic and enjoyable.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 65 reviews
Location 8.1
Price from
£88.75
1 night, 2 adults

The Maji Beach Boutique Hotel -Adults Only

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.

I
Irene
From
United Arab Emirates
The Maji Boutique Hotel is incredible. If you lucky enough to find availability just book it, you wont regret it! If you dont like big crowds and if you prefer individuality, this is the place. Everything was excellent; we loved the fresh food, ability to eat at your leisure, the freshly baked breads in the morning, the exquisite location right on the beach, the amazing pool around the rooms of the hotel, the unique local art in every corner on every wall, the stunning customised furniture, the peaceful atmosphere, the privacy as there is only 16 rooms; and the excellent service from the amazing staff who felt like family by the time we left - from the owner, the management, the waiters to even the back of house staff, the pool cleaner, the security, the room cleaners, everyone was so amazing and friendly!! Oh and the deep tissue massage was actually perfect. We spent 6 nights here and wish it could have been longer. We dont usually travel to the same place twice but for sure this is going to be one place we will definately come back to. Couldnt recommend this boutique hotel enough
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 57 reviews
Location 9.4
Price from
£373.80
1 night, 2 adults

Boxo Diani - Unique Beach Front Container Eco-Hotel

Hotel in Diani Beach

Set in Diani Beach, 300 metres from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and a...

D
Dawn
From
Italy
The staff was amazing. It was the perfect stay.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 349 reviews
Location 9.0
Price from
£46.22
1 night, 2 adults

LalaGalu - Beachfront EcoCabins

Hotel in Diani Beach

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.

D
Daniela
From
South Africa
A absolutely amazing hidden gem in the heart of Diani beach. The staff were very friendly, accommodating and attentive. The location looks out at the ocean which is home to the golden sunrises. Highly recommend this spot. Treat yourself to a massage, it’s worth it.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 205 reviews
Location 8.9
Price from
£134.05
1 night, 2 adults
See all 322 hotels in Diani Beach

Hotels with airport shuttles in Diani Beach

Most booked hotels in Diani Beach and surroundings in the past month

See all

Best hotels with breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 116 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 7.5
    Good - What previous guests thought, 20 reviews

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

  • Boasting accommodation with a patio, Breakfast Included at Pes Villa Diani Beach is situated in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

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

    Situated in Diani Beach, a few steps from Diani Beach, Safari Beach Hotel features accommodation 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

    Situated in Ukunda, 2.8 km from Colobus Conservation, Babylon Gardens Diani features accommodation with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 210 reviews

    Situated in Diani Beach, 3.9 km from Leisure Lodge Golf Club, Seaclusion Diani features accommodation 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, 585 reviews

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

  • Boasting air-conditioned accommodation with a private pool, Solani Villa Diani is situated in Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

Budget hotels in Diani Beach and nearby

  • Located in Diani Beach, Boho Comfort Homes provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

  • Set 600 metres from Diani Beach, 3.5 km from Colobus Conservation and 5.1 km from Leisure Lodge Golf Club, Imani stay cations Diani offers accommodation situated in Diani Beach.

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

    Oasis Diani Beach Villas is set in Diani Beach, 3.4 km from Colobus Conservation, 5.4 km from Leisure Lodge Golf Club, and 9.2 km from Kaya Kinondo Sacred Forest.

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

    Situated in Diani Beach, 3.9 km from Colobus Conservation, Stilts Diani Beach features accommodation with a garden, free private parking, a private beach area and a terrace.

  • Set within 1.5 km of Diani Beach and 2.9 km of Colobus Conservation, African Huts Villas offers rooms with air conditioning and a private bathroom in Diani Beach.

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

    Kreyol Krib Diani Beach, a property with barbecue facilities, is situated in Diani Beach, less than 1 km from Diani Beach, 2.5 km from Colobus Conservation, as well as 6.4 km from Leisure Lodge Golf...

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

    Situated in Diani Beach, 2.6 km from Colobus Conservation, Amkia Villas Diani features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Located in Mombasa, Diani Breeze Villas features accommodation with a private pool.

Hotels located in the centre of Diani Beach

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

    Armaan Guest House, a property with a garden, is located in Diani Beach, 4.4 km from Leisure Lodge Golf Club, 9.2 km from Kaya Kinondo Sacred Forest, as well as 44 km from SGR Mombasa Terminus.

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

    Featuring garden views, Flavor of the Coast features accommodation with pool with a view, a garden and barbecue facilities, around 3.3 km from Colobus Conservation.

  • Featuring accommodation with a private pool, Elegant 5BR Diani Villa with Pool & Beach Access is situated in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

  • Boasting accommodation with a balcony, Diani Villa 4 is situated in Diani Beach. This property offers access to a terrace and free private parking.

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

    Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Casamia Suites offers accommodation with a restaurant, free private parking and a bar. This 5-star hotel offers free WiFi.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located within 3.6 km of Leisure Lodge Golf Club and 4.7 km of Colobus Conservation, VITA'S BEACH House provides rooms with air conditioning and a private bathroom in Diani Beach.

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

    Boasting air-conditioned accommodation with a balcony, Greenfield Villa D- Diani is set in Diani Beach.

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 35 reviews

    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.

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 £188.59 per night
    Scored out of 10, guest rating 9.1
    Superb - 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 £32.36 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 £44.37 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,058 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, 803 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