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

Hotels with airport shuttles in Diani Beach

Most booked hotels in Diani Beach and surroundings in the past month

See all

Hotels located in the centre of Diani Beach

  • KK Homes is situated in Diani Beach, 300 metres from Diani Beach, 2.9 km from Colobus Conservation, and 5 km from Leisure Lodge Golf Club.

    From US$45 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 115 reviews

    Offering an outdoor pool and a restaurant, Diani Sea Lodge is located in Diani Beach. Free WiFi access is available in this resort.

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

    From US$56 per night
  • Featuring pool views, Tollo Homes provides accommodation with balcony, around 700 metres from Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

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

    From US$25 per night
  • Boasting a spa bath, Diani paradise villas is set in Diani Beach. The air-conditioned accommodation is 600 metres from Diani Beach, and guests can benefit from private parking available on site and...

    From US$270.90 per night
  • Located in Diani Beach with Diani Beach nearby, Pamito Sunny Paradise in Diani provides accommodation with free private parking.

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

    From US$47 per night

Budget hotels in Diani Beach and nearby

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

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

    From US$77.44 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 135 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.

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

    From US$89 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 276 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.

    From US$26 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 15 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...

    From US$99 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 215 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.

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

    From US$122.20 per night

Best hotels with breakfast in Diani Beach and nearby

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

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

    From US$147 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 566 reviews

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

    From US$230 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Serene Garden Room APT offers a private beach area and air conditioning.

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

    From US$394.20 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 43 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.

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

    From US$80 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 220 reviews

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

    From US$75 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
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 134 reviews
    Charming houses in a beautiful African style, in a quiet secluded place, where only noise is sounds of birds (e.g. yellow-footed wattlebird). With a wonderful garden and comfortable swimming pool, very close to the picturesque Diani beach. Very helpful and friendly owner, taking care of the comfort of guests and providing assistance with every check. Well-knowing the local market and attractions - all recommended were 100% accurate (e.g. safari, transport, beach restaurants, shops). Very nice and efficient service team.
    Guest review by
    Gabriella
    Poland
  • From US$219.30 per night
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 188 reviews
    whenever i come to diani beach, i stayed here in Blue Marlin beach hotel. this is my third time! The room is very close to the sea. There is no need to walk a lot, restaurants, accommodations, sunbeds, the sea, everything is convenient to access. also room condition is good, so much clean! and the atmosphere is exotic. it’s like a luxury hotel in cave. i love this hotel. for sure, i will come back after 2 months
    Guest review by
    Heejin
    Kenya
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 200 reviews
    Their breakfast especially Mahmri are very delicious. The property is situated few meters aways from Diani beach. It is very calm, clean, perfect for cozy-relaxing experience. Their staffs are very friendly with good customer service. I really appreciate how Ms Grace at the reception was so friendly yet professional and was able to sort out timely whatever issues I encountered.
    Guest review by
    Nuru
    Tanzania
  • From US$230 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 566 reviews
    The hotel is one of the pearls in a chain of paradise hotels at Diani beach, which is is long white stretch of beautiful sand by Indian ocean. Facilities are well designed and comfortable to use. All inclusive food has choices for everybody. Paradise!
    Guest review by
    AgrisK
    Estonia
  • From US$189 per night
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 803 reviews
    They have very kind staff everywhere. And the hotel is at the best location just in front of beautiful Diani beach. They have good swimming pools and beachfront restaurant. Also various activities at kids club.
    Guest review by
    Kyoko
    Japan