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

N
Nikita
From
South Africa
Searenity was a little piece of Heaven on Earth. We loved our stay! Jas and the team went above and beyond to ensure we were happy and comfortable. Nothing was too much! We stayed for 4 nights in one of 6 (I think 6!) rooms on the resort. It is quiet and intimate without the chaos of a big resort. It is situated right on the beach - white sand and blue ocean as a backdrop for every meal. The swimming pool was a treat too! (and only open to residents). Our room was spacious, the bed super comfortable and we had a shower and very large tub to choose between. The aircon worked wonderfully. We loved that the rooms had solar power (yay for saving the Earth), but also had the option to switch over if needs be (if water was not heated enough early in the morning). There were a few nation-wide electricity cuts while we were there, but the solar power helped, and generators kicked in immediately. The WiFi was speedy and we managed to do some work while we were on holiday. We opted for the breakfast and dinner inclusive for our stay, which was flexible if we decided to eat at another restaurant in the evening (we could have a lunch instead). Jas is also the chef, and we were treated to the MOST incredible food. I can't say it enough. The portion sizes were huge and every meal was delicious and fresh! We could have a sharing starter, a main and a dessert, (and endless home made ice-cream and sorbet to our hearts content). The restaurant is open to the public, but guests were always prioritised and guaranteed the best tables. Jas was able to recommend some wonderful activities and restaurants within the area and arranged taxis and tuk tuks for us. The staff were an absolute highlight for me. So friendly, accommodating, approachable and kind. Our rooms were made up every morning and turned down every evening. I can't recommend Searenity Beach Villa enough. We hope to be back one day soon!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 116 reviews
Location 9.7
Price from
£191.87
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.

E
Elisabeth
From
Austria
The Asha Boutique Hotel is a charming, cosy place, overlooking a stunning stretch of beach. With only a few rooms it feels very intimate and personal. The staff is extraordinarily friendly and attentive. If you are looking for the perfect paradise get away for a few days, this is the place to go.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 135 reviews
Location 9.7
Price from
£175.27
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.

I
Ildikó
From
Hungary
Very well run boutique hotel with kind, helpful, polite and always smiling staff. They worked for us hard from early in the morning till late in the evening.The garden was very well-kept, it was amezing, we felt like being in paradise. The food was so tasty with wide range. We liked every minutes of staying there! Thank you! We recommend this hotel to everyone.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 118 reviews
Location 8.8
Price from
£149.88
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.

V
Vesta
From
Lithuania
Resort located near the beach, clean room, very friendly staff, the food was good. It was very pleasure when managers invited all guests to wellcome drink.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 136 reviews
Location 9.8
Price from
£282.28
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
Emily Mirelle
From
Estonia
Amkia Villas are extremely amazing value for money, super clean and bright and I really loved our stay. Everyone was very welcoming and flexible. The pool is also perfect size and everything else was also just perfect. I will definitely visit again!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 29 reviews
Location 9.0
Price from
£81.16
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.27
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.

R
Rick
From
Kenya
It was the best vacation my girlfriend and I had, decorated the room with beautiful rosé flowers for her birthday and the breakfast was lovely. Looking forward to visit again truly a hidden gem.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 65 reviews
Location 8.1
Price from
£88.56
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.

S
Simon
From
Denmark
Fantastic setting, wonderful rooms and pool that sweeps around this great Boutique Hotel. All the staff were excellent and friendly, they clearly enjoyed their jobs as well as excellent training. The Chef made fantastic meals, including Tuna carpaccio and Lobstwr Thermidor. Fantastic Hotel!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 57 reviews
Location 9.4
Price from
£373
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...

J
Jan
From
Czech Republic
I recently had the pleasure of staying at Boxo Hotels in Diani, Galu Beach, and I must say it was an exceptional experience. The property’s cleanliness was truly impressive, with every corner sparkling and well-maintained. The staff at Boxo Diani were incredibly friendly and attentive, going above and beyond to ensure a comfortable stay. Shilingi, in particular, stood out with their exceptional service and warm demeanor. The entire team demonstrated a genuine commitment to guest satisfaction, creating a welcoming atmosphere throughout my visit. The unique container eco-hotel concept adds a charming touch to the experience, with comfortable and well-designed rooms that offer excellent insulation from the heat. The location is perfect, just a short walk from the beautiful Galu Beach, allowing for easy access to the stunning coastline. The hotel’s amenities, including the outdoor swimming pool and on-site restaurant, further enhanced the stay. The pool area was clean and inviting, providing a refreshing retreat after a day at the beach. Overall, Boxo Hotels in Diani, Galu Beach offers a delightful combination of cleanliness, friendly service, and a prime location. It’s an ideal choice for travelers seeking a unique and comfortable beachfront experience in Kenya.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 351 reviews
Location 9.0
Price from
£45.16
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.

M
Mario
From
United Arab Emirates
Beautiful, practical stylish hotel, a great option for a few relaxing days at the pool! Very fashion rooms, convenient services. Great massafeswith good prices. Funny gym area, with eco machines.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 208 reviews
Location 8.9
Price from
£133.76
1 night, 2 adults
See all 335 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

Budget hotels in Diani Beach and nearby

  • Featuring air-conditioned accommodation with a private pool, Ntates Place Diani Beach is set in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

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

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

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

    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.9
    Exceptional - What previous guests thought, 8 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...

Hotels located in the centre of Diani Beach

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 117 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.7
    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.

  • Wendy's Da-Azizi Homes Diani is situated in Diani Beach, 3.4 km from Colobus Conservation, 5.1 km from Leisure Lodge Golf Club, and 9.1 km from Kaya Kinondo Sacred Forest.

  • Dama's Da-Azizi Homes Diani is set in Diani Beach, 700 metres from Diani Beach, 3.4 km from Colobus Conservation, and 5.1 km from Leisure Lodge Golf Club.

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

  • 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.9
    Good - What previous guests thought, 208 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.

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

Best hotels with breakfast in Diani Beach and nearby

  • 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 10.0
    Exceptional - What previous guests thought, 11 reviews

    Situated in Diani Beach, 2.2 km from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service features accommodation with an outdoor swimming pool, free private parking, a...

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 581 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 9.6
    Exceptional - What previous guests thought, 58 reviews

    Located on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 35 km away from Mombasa.

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

    2.5 km from Diani Beach, Galawa Beach Apartments is a recently renovated property set in Diani Beach and offers air-conditioned rooms with free WiFi and private parking.

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

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 223 reviews

    Situated very Centrally in Diani Beach, Footprints House provides accommodation with a garden. The property is set 1.2 km from Ukunda Airstrip.

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 £91.66 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 379 reviews
    My stay at Pride Inn Diani was truly enjoyable. The room was comfortable, well-appointed, and conveniently close to the ocean. The staff were friendly and attentive, ensuring a pleasant experience throughout my visit. Dining at Pride Inn Diani was a delight with tasty meals and a cozy atmosphere. I would recommend Pride Inn Diani to anyone visiting the Diani Beach area – I look forward to returning!
    Guest review by
    Edgar Chris
    Kenya
  • From £38.97 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,062 reviews
    The place is really cute and suitable for stay at the diani beach. It's USP is that it is on the Diani beach. The beach is beautiful and so was the hotel. I would definitely recommend staying here. We are vegetarians so the chef also catered our special request for the breakfast and gave us whatever we asked for. Appreciate the same.
    Guest review by
    Neel
    Oman
  • From £302.57 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,281 reviews
    The resort is right next to the Indian Ocean. The breeze is amazing. It is reputed to be the best resort on the Diani beach stretch and it lived up to its reputation. On our first night we had dinner in the gardens with grills. That was lovely. The spa was great. Fantastic massage! Very polite and helpful staff.
    Guest review by
    Ozofu
    Nigeria
  • From £63.65 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 328 reviews
    Everything was great - the beds, the facilities, the staff, the beach. If you want to avoid the busyness of Diani beach, Galu beach is ideal - with this beachfront resort feeling like a paradise. 💞✨ Asante sana everyone there for running such a nice place. ;)
    Guest review by
    Ana
    Slovenia
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 808 reviews
    The resort is simply a paradise, definitely the most beautiful and luxurious along the coast of Diani Beach. Food is great. Also for vegetarians. Everything is clean. Staff is polite and attentive.
    Guest review by
    Christopher
    Germany