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

I
Ioana
From
Romania
Our room looked better than it does in the pictures. It was very spacious and comfy, with all facilities - large bed, two closets, large bathroom and a nice little terrace. I especially liked that there were windows all around instead of walls (no worries about privacy though). Room was cleaned two times a day, they stocked the water every time which is a small but appreciated detail. They have security on site at all times and we felt safe enough that we didn't even lock our rooms. Location is another plus - right in front of the beach. The staff were amazing, very attentive throughout our stay, the owners are there most of the time and it really makes a difference. The food was great, we got full board and it was well worth it, you can order from the a la carte menu which is a very big plus. Sometimes waiting times for the food to arrive were a bit long but it was so good that we weren't bothered. Also you can order in advance if you want to have the food at a certain time. Small details that make a difference - water, coffee and tea, ice creams were available all day for free. The place was quiet and cosy, honestly we felt like we were at home for the week.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 115 reviews
Price from
£192.44
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
Price from
£182.82
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.

N
Nigel
From
United States
Great hotel on a quiet part of the beach. Very good value compared to other hotel in Diani
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 117 reviews
Price from
£150.33
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.

D
Daan
From
Belgium
It’s great! waking up with amazing ocean view, everyone was so nice and eager to help. Rooms and facilities were always very clean. Food was probably the best food you can imagine.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 136 reviews
Price from
£283.11
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.4
Superb - What previous guests thought, 26 reviews
Price from
£81.40
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
Price from
£195.85
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.

M
Magdalena
From
Belgium
My stay at Sonrisa was an exceptional experience from start to finish. From the moment I arrived, I was greeted with warm smiles and a genuine sense of hospitality that made me feel right at home.The villa was spacious and luxurious, with modern amenities, and attention to details such as fresh flowers everyday, home made jam and bread, eggs from the farm.... Exceptional service provided by the hotel staff: from the front desk personnel to the housekeeping team, every staff member went above and beyond to ensure that my needs were met. The hosts are truly dedicated to create a welcoming and enjoyable environment. Their professionalism, kindness, and genuine care for their guests truly set them apart. Asante sana!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 65 reviews
Price from
£88.82
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.

F
F Du
From
Australia
Great view of the sea; Delicious food provided; Great service.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 57 reviews
Price from
£374.11
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...

G
George
From
Canada
It’s very accessible,easy to navigate
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 347 reviews
Price from
£46.26
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.

A
Anastasia
From
Cyprus
Great eco-cabins, perfect for relaxing and/or exploring the area. Super friendly and helpful staff. Delicious food!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 204 reviews
Price from
£134.15
1 night, 2 adults
See all 309 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

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

  • 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, 5 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.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, 208 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 9.4
    Superb - What previous guests thought, 26 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.

Hotels located in the centre of Diani Beach

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

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

  • 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.4
    Very good - What previous guests thought, 38 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.

Best hotels with breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 587 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 8.4
    Very good - What previous guests thought, 268 reviews

    Offering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort. The accommodation will provide you with a TV and air conditioning.

  • 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, 145 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, 224 reviews

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

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

    Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodation in Diani Beach and features an outdoor swimming pool, fitness centre and garden.

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

    Set in Ukunda, 1.6 km from Colobus Conservation, Coral Villas Cottage has a private beach area, private parking and rooms with free WiFi access.

  • Lazy Days

    Hotel in Galu
    Breakfast options

    Set in Galu, 2.3 km from Galu Beach and a few steps from Colobus Conservation, Lazy Days offers a garden and air conditioning.

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
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 199 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
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 112 reviews
    Our host Caren arranged for our transfer shuttle from Mombasa SGR terminus to her airbnb. Early check in was perfect since we arrived at 5 in the morning! Housekeeping is amazing! The environment is clean and safe. The location is central, easily acessible to Diani Beach and Carrefour among other shopping centres. My partner and i highly recommended booking Palm Paradise Loft!
    Guest review by
    Kariuki
    Kenya
  • From £206.99 per night
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,223 reviews
    Very nice hotel. Large, comfortable and clean rooms. Hotel staff very very friendly and helpful! Breakfast was good, different options to have and nice dining area. Good location, near many restaurants; the beach was ok which I found was a more comfortable area than other parts of Diani beach. A lot of seaweed aswell but thats the whole coastline of Diani.
    Guest review by
    Hajar
    Belgium
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 799 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
  • From £61.43 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 413 reviews
    Location is good - away from the main Diani Beach madness. The restaurant gets pretty vibrant in the evening.
    Guest review by
    Yolanda
    South Africa