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 – 350 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.

A
Artuso
From
Canada
We loved that the prosperity was a small, boutique hotel right in the ocean. Everything was close, even the little town. We were also delighted when first experiencing a meal. This is where they put themselves above all the rest. The food is amazing and the presentation was top notch. The staff are helpful in presenting different experiences and we’re very knowledgeable about the area. We went on a small Dow sunset Dow ride and it was a lovely experience. The hotel set that up for us. I noticed that there were a few guests that chose to come for a month. That is how good it is. For those who need wifi, it was available all over the property. The beach area was amazing. The swimming was great right at the hotel. We also enjoyed the seating area by the pool. We had a wonderful experience.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 118 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.

g
gmaftei
From
Romania
We have enjoyed everything on our stay at Asha. All the staff is really friendly but nevertheless extremely professional both in the reception (Gladys did everything to help us, even when we had a flight change situation) and in the restaurant, where the food is really delicious. Our chalet was sparkling clean and the beds extremely comfortable, we weren't missing anything! We've particularly enjoyed their barbecue evening!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 138 reviews
Price from
$237.50
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.

M
Manuel
From
Germany
It was already our second stay here and we loved absolutely everything. And this despite the fact that it rained for most of our time there. Such a beautiful resort and really great value for money. All the dishes of all the meals were so delicious. The beach is just beautiful and all the palm trees and plants make it a wonderful place. And of course a huge shout out to all the incredible staff.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 124 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, 139 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.4
Wonderful - What previous guests thought, 31 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, 31 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.

R
Rwigamba
From
Rwanda
The staff is exceptionally well organized and trained. Antonia is amazing and manages to the smallest detail.
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.

K
Kimberly
From
United States
I stayed at the Maji Hotel for 5 nights in January 2023 and it really could not have been better. I would recommend the Maji to anyone going to Diani. The staff was very friendly and helpful, my room was clean and comfortable, and the beach views were breathtaking. I didn't want to leave! I also really enjoyed the food. I had the half-board option and I thought there were good options for breakfast and dinner. There was a lot of variety in the choices and I think you could stay for at least a week (probably more) and order different things for every meal. I was travelling solo and would recommend the Maji to other solo travelers. It was so relaxing and the beach was beautiful - probably the best beach I have been to.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 58 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...

H
Hasra
From
Indonesia
All about this hotel is amazing!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 354 reviews
Price from
$60.75
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.6
Excellent - What previous guests thought, 211 reviews
Price from
$181.25
1 night, 2 adults
See all 350 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

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

    From $89 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 139 reviews

    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.

    From $450 per night
  • 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.

    From $140 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 211 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.

    From $147 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 14 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, 210 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.

    From $108.30 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 12 reviews

    Located in Diani Beach, 1.4 miles from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service has accommodations with an outdoor swimming pool, free private parking, a garden...

Hotels located in the center of Diani Beach

  • Ntates Place Diani Beach offers accommodations in Diani Beach, a 7-minute walk from Diani Beach and 2 miles from Colobus Conservation.

  • Tollo Homes enjoys a location in Diani Beach, a 8-minute walk from Diani Beach and 2 miles from Colobus Conservation. This property offers access to a balcony, free private parking, and free Wifi.

  • Scored out of 10, guest rating 6.7
    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.

    From $25 per night
  • Wendy's Da-Azizi Homes Diani offers accommodations in Diani Beach, a 8-minute walk from Diani Beach and 2.1 miles from Colobus Conservation.

    From $47 per night
  • Wendy's Da-Azizi Homes Diani 2 is located in Diani Beach, just a 8-minute walk from Diani Beach and 2.1 miles from Colobus Conservation.

    From $47 per night
  • A 8-minute walk from Diani Beach in Diani Beach, Pamitos Sunny Paradise in Diani Beach offers accommodations with access to an indoor pool.

    From $58 per night
  • Providing a garden, Boho Comfort Homes features accommodations in Diani Beach. This property offers access to a terrace and free private parking. Pool views are a highlight at the condo hotel's pool.

    From $93 per night
  • Imani stay cations Diani is located in Diani Beach, just a 7-minute walk from Diani Beach and 2.2 miles from Colobus Conservation.

    From $77.44 per night

Budget hotels in Diani Beach and nearby

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

    From $72 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 274 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.

    From $26 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 3 reviews

    Sonnie House Diani offers accommodations in Mombasa, a 12-minute walk from Diani Beach and 2.1 miles from Colobus Conservation.

    From $120 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 13 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.

    From $81 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 31 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.

    From $122.20 per night
  • 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.

    From $100 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 41 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.

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

    From $105.57 per night

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 $52 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 30 reviews
    We had a wonderful stay at Diani Beach Apartments. The location is ideal—just a short walk to the beach and shopping centre. The apartment was well-furnished with everything we needed. It’s a safe, private, and family-friendly space, making it especially convenient when travelling with kids, who also enjoyed having a place to play. Our host was exceptionally responsive and went above and beyond, checking in on us throughout our unexpectedly long road trip. Highly recommended!
    Guest review by
    Esther
    Kenya
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 815 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 $156.25 per night
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 211 reviews
    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.
    Guest review by
    Daniela
    South Africa
  • From $149 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 510 reviews
    It has a lovely location on the beach and close to other main resorts. Easy to access beautiful Diani beach.
    Guest review by
    Maria
    Kenya
  • From $145 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 768 reviews
    When I was at the Diani Beach Hospital, the hotel manager paid me a visit bringing me fruits and a card.
    Guest review by
    Roly_Jaguar
    Switzerland