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

See the latest prices and deals by choosing your dates.
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.

The teppanyaki and grill were excellent along with the beach bar.
Scored 9.0
9.0
Rated wonderful
Wonderful
167 reviews
Price from
$480
per night
PrideInn Hotel Diani, hotel in Diani Beach

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.

The staff were excellent
Scored 7.9
7.9
Rated good
Good
247 reviews
Price from
$123.03
per night
The Maji Beach Boutique Hotel, 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.

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.
Scored 9.3
9.3
Rated wonderful
Wonderful
61 reviews
Price from
$561.60
per night
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.

Good vegetarian options / great staff / very friendly
Scored 8.6
8.6
Rated excellent
Excellent
123 reviews
Price from
$182.40
per night
Villa Mandhari - Diani Beach, hotel in Diani Beach

Located 1640 feet from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodations in Diani Beach.

The property is beautiful, very comfortable. 
Scored 8.2
8.2
Rated very good
Very Good
76 reviews
Price from
$234
per night
Glory Ocean Villas - Diani, hotel in Diani Beach

Featuring an outdoor swimming pool, Glory Ocean Villas - Diani is located in Diani Beach, 1640 feet from the nearest beach.

next to the beach
Scored 7.0
7.0
Rated good
Good
24 reviews
Price from
$42.30
per night
Diani Palm B&B Resort, hotel in Diani Beach

Located in Diani Beach, a 8-minute walk from Diani Beach, Diani Palm B&B Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

It near the beach, has a shared pool
Scored 7.4
7.4
Rated good
Good
33 reviews
Price from
$27
per night
Searenity Beach Villa, hotel in Diani Beach

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

Fab property, amazing location, super friendly staff, great food
Scored 9.6
9.6
Rated exceptional
Exceptional
100 reviews
Price from
$260
per night
Mzima Beach Residences - Diani Beach, hotel in Diani Beach

Mzima Beach Resort offers accommodations in Galu. The hotel has an outdoor pool and spa center, and guests can enjoy a drink at the bar.

The staff at the property were phenomenal! 5star service! Thank you to Charles, the property manager, for making us feel comfortable and being so attentive to our needs. And a special thanks to James and Catherine, our Chef and Hostess for ensuring all our meals were delicious and taken care of for the 4days of our stay.
Scored 9.1
9.1
Rated wonderful
Wonderful
19 reviews
Price from
$235
per night
Asha Boutique Hotel, hotel in Diani Beach

Located in Diani Beach, a 7-minute walk from Diani Beach, Asha Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Location is gorgeous! Staff was amazing..
Scored 9.3
9.3
Rated wonderful
Wonderful
95 reviews
Price from
$171
per night
See all 81 hotels in Diani Beach

Most-booked hotels in Diani Beach in the past month

Diani Beach's best hotels with breakfast

  • Blue Marlin Beach Hotel
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 162 reviews

    Overlooking the Indian Ocean, Blue Marlin Beach Resort is a beachfront property that features an outdoor pool and a tropical garden with palm trees.

    Such a nice hotel, we really enjoyed our stay there.

  • Papillon Lagoon Reef Hotel
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 721 reviews

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

    Lovely grounds right in the beach. Super big pool.

  • LalaGalu - Beachfront EcoCabins
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 53 reviews

    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.

    Very beautiful eco friendly boutique hotel. Amazing beachfront 🥰😍

  • Safari Beach Hotel
    Scored 7.6
    7.6
    Rated good
    Good
     · 134 reviews

    Located in Diani Beach, a 2-minute walk from Diani Beach, Safari Beach Hotel has accommodations 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

  • Diani Palm B&B Resort
    Scored 7.4
    7.4
    Rated good
    Good
     · 33 reviews

    Located in Diani Beach, a 8-minute walk from Diani Beach, Diani Palm B&B Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

    Nice place to stay . Good staff . I can recommend.

Budget hotels in Diani Beach

  • African Dream Cottages - Diani Beach
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 110 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.

    staff,rooms,location,pool friendliness,gardens security,food

  • Seabreeze Haven

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

  • Blessing Holiday Homes - Diani Beach
    Scored 6.8
    6.8
    Rated pleasant
    Pleasant
     · 6 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 shared lounge and a terrace.

  • Casamia Suites
    Scored 7.8
    7.8
    Rated good
    Good
     · 17 reviews

    Located in Diani Beach, a 4-minute walk from Diani Beach, Casamia Suites has accommodations with a restaurant, free private parking and a bar. This 5-star hotel offers free WiFi.

    La struttura è moderna e accogliente come il personale sempre disponibile e molto gentile.🫶🏼

  • Glory Ocean Villas - Diani
    Scored 7.0
    7.0
    Rated good
    Good
     · 24 reviews

    Featuring an outdoor swimming pool, Glory Ocean Villas - Diani is located in Diani Beach, 1640 feet from the nearest beach.

    Great staff, location and atmosphere by the pool area.

  • Galu Inn
    Scored 5.8
    5.8
    Rated okay
    Above average
     · 48 reviews

    Located in Diani Beach, a 17-minute walk from Diani Beach, Galu Inn has accommodations with a fitness center, free private parking, a garden and a shared lounge.

    The silence, the warm reception, and the good breakfast

  • Ocean Village Club (Adults Only)
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 505 reviews

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

    Everything though above all the incredibly friendly and helpful staff

  • Golden Beach Resort A051
    Scored 6.2
    6.2
    Rated pleasant
    Pleasant
     · 5 reviews

    Located within a 3-minute walk of Diani Beach and one mile of Leisure Lodge Golf Club, Golden Beach Resort A051 provides rooms with air conditioning and a private bathroom in Diani Beach.

FAQs about hotels in Diani Beach

What Guests Said About Diani Beach:

  • Scored 10
    10

    I had a wonderful time during our stay and would be...

    I had a wonderful time during our stay and would be delighted to come back in the future. The beach was my favorite spot since my room faced it, allowing me to visit whenever I wanted. Additionally, restaurants were accessible via the beach. For my next visit, I will definitely plan ahead and stay for more than five days.
    Negussu
  • Scored 10
    10

    Diani is a lovely holiday destination and the people are so...

    Diani is a lovely holiday destination and the people are so hospitable. Make sure you take the sunset cruise on Kongo river, visit Robinson Island, its has the whitest beach sand ever, I promise you will love it. Try and see the wonder of a natural pond on the shores of the ocean that is shaped like Africa- its on the side of Tiwi. You will also see the estuary where river Kongo feeds into the ocean. As for a guide called Jumaa, he was amazing. The clubs here are lovely too, they still have a Disco culture, go there to dance not just drink !
    Kellen
    Kenya
  • Scored 10
    10

    The white beach was fabulous.

    The white beach was fabulous. The only problem I experienced was the harraassment from the beach boys. They kept wanting to sell stuff or offer services and that kept my family very unease and felt unsecured
    Kangu
  • Scored 10
    10

    The beach was a highlight of our stay, with its white sands...

    The beach was a highlight of our stay, with its white sands and warm water. Enjoying the sun and ocean breeze was fantastic. However, beach vendors, or "beachboys," could be annoying for first-timers. It's worth noting that you don’t need to be kind to everyone; a firm but polite response is often enough to deter persistent vendors. Its very easy to get around within Diani, the problem is the choosing to where, they are many great restaurants and hotels in the area.
    bahadır can
    Turkey
  • Scored 10
    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
  • Scored 8.0
    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

Explore guest reviews of hotels in Diani Beach

  • Scored 9.9
    9.9
    Rated exceptional
    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
  • From $55 per night
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 176 reviews
    Everything! Very clean, great space… AC in bedrooms, staff were super helpful and friendly, food was good. Easy walk onto the beach where you could walk to other restaurants etc. water in bedrooms, a few hangers for clothes. Would definitely stay again if I come back to diani beach.
    Carly
    United Kingdom
  • From $207 per night
    Scored 7.7
    7.7
    Rated good
    Good
     · 966 reviews
    Great location right on beautiful Diani beach. The hotel had good facilities, great food and excellent staff, but...
    Alexander
    Sweden
  • From $105 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 894 reviews
    nice beach and private locate in diani beach nice view and clean room and clean pool the manager perfect👌👌
    Ehsan
    Iran
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 100 reviews
    Great location on Diani Beach
    James
    United Kingdom