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

Filter by:

Star rating

Review score

PrideInn Hotel Diani

Hotel in Diani Beach

Featuring free WiFi, PrideInn Hotel Diani offers accommodation in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar.

J
Jeremiah
From
Kenya
Everything is Ok
Review score
Very good
344 reviews
Price from
2,147.91 Kč
1 night, 2 adults

Soul Breeze Beach Resort

Hotel in Diani Beach

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

A
Arifa
From
Bangladesh
Very much
Review score
Very good
391 reviews
Price from
1,319.40 Kč
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.

K
KZA
From
France
The peace there, the direct access to the beach, the adventurous snorkelling we did from there, the swimming pool with bar, the availability of the staff to respond to our specific needs, the activities organized for our kids
Review score
Superb
108 reviews
Price from
3,414.92 Kč
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.

H
Hima
From
South Africa
Cosy hotel with easy access to the beach and other areas in Diani. The staff were friendly and welcoming. We enjoyed the ‘no rules’ policy with regards to eating time. The 24hr service was a great touch.
Review score
Superb
56 reviews
Price from
10,896.70 Kč
1 night, 2 adults

Villa Mandhari - Diani Beach

Hotel in Diani Beach

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.

A
ALI
From
Kenya
I like privacy
Review score
Good
46 reviews
Price from
2,662.52 Kč
1 night, 2 adults

Glory Ocean Villas - Diani

Hotel in Diani Beach

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

C
Clare
From
United Kingdom
Great location (5 to 10 minute walk from beach and 10 minutes to large supermarket). Great setting around small swimming pool. Perfect for kids- mine are 7, 12 and 14 years. Cleaned daily. Louisa very helpful with local excursions etc. Kitchen well equipped (just no microwave but we cooked on hob).
Review score
Good
15 reviews
Price from
911.94 Kč
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.

E
Elliott
From
Uganda
Everything apart from the location.
Review score
Exceptional
17 reviews
Price from
2,634.46 Kč
1 night, 2 adults

Lotfa Resort by Antares Hotels

Hotel in Diani Beach

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.

J
Japhet
From
Kenya
Room was good size, bed was comfortable, pool was clean. Staff were responsive.
Review score
Good
10 reviews
Price from
1,200.61 Kč
1 night, 2 adults

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.

A
Anne
From
Belgium
The place is small (6 rooms) so the atmosphere is very cosy and friendly, we felt very secured and well looked after. The swimming pool and private beach were great. The restaurant was amazing!
Review score
Superb
107 reviews
Price from
5,605.30 Kč
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.

R
Richelle
From
Canada
Everything was amazing! Helpful and friendly staff, the rooms were gorgeous and spacious, the grounds were immaculate, the food was delicious - highly recommend avocado toast with poached eggs and fruit salad for breakfast - yum! Supermarket is just up the street, as are ATM's, the location is excellent. The beach is stunning and lots of areas on the property to sit and enjoy. Also, highly recommend the hot stone massage at their cute little spa on site. Best massage ever!
Review score
Superb
130 reviews
Price from
5,120.23 Kč
1 night, 2 adults
See all 314 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
    Good · 179 reviews

    Situated in Diani Beach, 1.9 km from Colobus Conservation, Safari Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    Guest review
    Everything it was 10/10 I can’t wait to go back there again
  • Review score
    Good · 190 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.

    Guest review
    The room was great. The staff were great. The food was great
  • Review score
    Good · 647 reviews

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

    Guest review
    Lovely grounds right in the beach. Super big pool.
  • Review score
    Good · 10 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.

  • Review score
    Exceptional · 1 review

    Located in Diani Beach, 1.2 km from Diani Beach, Skippers - Adults only provides accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

  • Review score
    Superb · 138 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.

    Guest review
    The beach. The view. The Nomad's bar-restaurant.
  • Review score
    Exceptional · 748 reviews

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

    Guest review
    The most fantastic experience , with the best staff
  • Review score
    Very good · 391 reviews

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

    Guest review
    Perfect location 👌 Great staff 👍 Ivy Chef Steve 👨‍🍳 👌

Budget hotels in Diani Beach

  • Review score
    Fabulous · 197 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.

    Guest review
    Great Property, enormous room and lovely staff. Easy walk to the shopping centre.
  • Review score
    Very good · 344 reviews

    Featuring free WiFi, PrideInn Hotel Diani offers accommodation in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar.

    Guest review
    Very clean, comes as advertised. We enjoyed our stay
  • Review score
    Very good · 18 reviews

    Set in Diani Beach, 300 metres from Galu Beach, Blessing Holiday Homes - Diani Beach offers accommodation with an outdoor swimming pool, free private parking, a private beach area and a shared lounge.

    Guest review
    I loved the homey feeling blessing homes provided, It was a solo trip that left like home away from home loved it.
  • Review score
    Very good · 33 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.

    Guest review
    The decor of the room. Proximity to the beach. Good food at the restaurant.
  • Review score
    Good · 136 reviews

    Just 30 km south of Mombasa, African Dream Cottages - Diani Beach is situated in Diani close to the beach. It offers an outdoor pool, restaurant and a bar.

    Guest review
    staff,rooms,location,pool friendliness,gardens security,food
  • Set in Diani Beach, 300 metres from Diani Beach, Manyatta Holiday Apartments offers accommodation with an outdoor swimming pool, free private parking, a private beach area and a restaurant.

  • Review score
    Bad · 1 review

    Situated in Diani Beach, 600 metres from Diani Beach, Diani Palm Resort, Diani Beach features accommodation with an outdoor swimming pool, free private parking, a private beach area and a shared...

  • Review score
    Bad · 1 review

    Set in Diani Beach, 1 km from Diani Beach, Raquel's Bliss Hotel Diani offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Hotels located in the centre of Diani Beach

  • Review score
    Good · 15 reviews

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

    Guest review
    Great staff, location and atmosphere by the pool area.
  • Review score
    Good · 46 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.

    Guest review
    Very nice place and so quite.....thank you for everything....😊
  • Review score
    Disappointing · 4 reviews

    Located in Diani Beach, 3.3 km from Leisure Lodge Golf Club, Coastal Comfort Hotel provides accommodation with a garden, free private parking, a terrace and a bar.

  • Set in Diani Beach, within 3.3 km of Leisure Lodge Golf Club and 4.6 km of Colobus Conservation, Seabreeze Haven offers accommodation with a garden and free WiFi throughout the property as well as...

FAQs about hotels in Diani Beach

What guests said about Diani Beach:

  • Review score

    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
  • Review score

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

See reviews by guests who stayed at hotels in Diani Beach

See all
  • From 5,497.51 Kč per night
    Review score
    Superb · 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
  • Review score
    Very good · 208 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 4,669.65 Kč per night
    Review score
    Fabulous · 197 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
  • From 4,074.62 Kč per night
    Review score
    Good · 826 reviews
    The hotel is located just in front of the beautiful diani beach. It’s very beautiful and nice place.
    Guest review by
    Kyoko
    Japan
  • From 3,449.42 Kč per night
    Review score
    Very good · 686 reviews
    The Hotel Is Just Right In Diani Beach
    Guest review by
    Maggie Thiongo
    Kenya