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

Hotels with airport shuttles in Diani Beach

Most booked hotels in Diani Beach and surrounding area in the past month

See all

Hotels located in the center of Diani Beach

  • KK Homes offers accommodations in Diani Beach, a 3-minute walk from Diani Beach and 1.8 miles from Colobus Conservation. This property offers access to a balcony, free private parking, and free Wifi.

    From $76.50 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 113 reviews

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

  • Ntates Place Diani Beach offers accommodations in Diani Beach, a 7-minute walk from Diani Beach and 2 miles from Colobus Conservation.

    From $56 per night
  • Tollo Homes enjoys a location in Diani Beach, a 8-minute walk from Diani Beach and 2 miles from Colobus Conservation. This property offers access to a terrace, free private parking, and free Wifi.

    From $63.50 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 44 reviews

    Armaan Guest House offers accommodations in Diani Beach, 2.2 miles from Colobus Conservation and 2.8 miles from Leisure Lodge Golf Club.

    From $25 per night
  • Providing an outdoor swimming pool, Erwin Holiday Homes offers accommodations in Diani Beach. This property offers access to a terrace and free private parking.

    From $64.80 per night
  • Diani paradise villas is located in Diani Beach, just 2 miles from Colobus Conservation and 3.4 miles from Leisure Lodge Golf Club.

    From $270.90 per night
  • Pamito Sunny Paradise in Diani offers accommodations in Diani Beach, 3.2 miles from Leisure Lodge Golf Club and 5.7 miles from Kaya Kinondo Sacred Forest.

    From $55 per night

Budget hotels in Diani Beach and nearby

  • Providing a garden, Boho Comfort Homes features accommodations in Diani Beach. This property offers access to a terrace and free private parking. Pool views are a highlight at the condo hotel's pool.

    From $70 per night
  • Imani stay cations Diani is located in Diani Beach, just a 7-minute walk from Diani Beach and 2.2 miles from Colobus Conservation.

    From $77.44 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 135 reviews

    Offering a garden, Oasis Diani Beach Villas features accommodations in Diani Beach. This property offers access to a balcony, a pool table, free private parking, and free Wifi.

    From $72 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 13 reviews

    Jaffrane offers accommodations in Ukunda, 5.7 miles from Kaya Kinondo Sacred Forest.

    From $40 per night
  • Providing a garden, Villa Verde features accommodations in Ukunda. This villa offers free private parking, full-day security, and free Wifi.

    From $112.70 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 276 reviews

    Located in Diani Beach, 2.4 miles from Colobus Conservation, Stilts Diani Beach has accommodations with a garden, free private parking, a private beach area and a terrace.

    From $26 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 16 reviews

    Kreyol Krib Diani Beach enjoys a location in Diani Beach, a 11-minute walk from Diani Beach and 1.6 miles from Colobus Conservation.

    From $99 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 214 reviews

    Located in Diani Beach, 2.4 miles from Leisure Lodge Golf Club, Seaclusion Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From $108.30 per night

Best hotels with breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 141 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.

    From $697.50 per night
  • Featuring a garden, Breakfast Included at Pes Villa Diani Beach offers accommodations in Diani Beach. This property offers access to a balcony, free private parking, and free Wifi.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 216 reviews

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

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

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

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

    2.2 miles from Leisure Lodge Golf Club in Diani Beach, Serene Garden Room APT provides accommodations with access to spa facilities, wellness packages, and beauty services.

  • 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 22 mi away from Mombasa.

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

    From $394.20 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 42 reviews

    Galawa Beach Apartments is a recently renovated apartment in Diani Beach where guests can make the most of its bar and barbecue facilities. With city views, this accommodation provides a balcony.

FAQs about hotels in Diani Beach

What Guests Said About Diani Beach:

  • 10.0

    Powdery white sand that is very easy to walk on.

    Powdery white sand that is very easy to walk on. The reef about 500-600m offshore breaks the outer waves so inside the reef is moderately calm. Water shoes recommended due to sea urchins in some areas. A nice beach for walking, but you will be approached by vendors. A polite 'no' is usually sufficient. Several excellent places to eat along the stretch of beach where we stayed - Nomad's, Faulty's at the Flamboyant, Ali Barbour's Cave (reservation required), and Asha Boutique (Friday night beach buffet).
    Guest review by
    KenBinCanada
    Canada
  • 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

See reviews by guests who stayed at hotels in Diani Beach

See all
  • From $68.50 per night
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 362 reviews
    Great accommodation in Gala beach and close to Diani beach. Very quiet and peaceful. Also very modern with AC, comfortable bed and nice bathroom. The pool is ideal for swimming. Rooms are smaller but with beach and pool so beautiful you won’t be spending much time in your room anyway. Tasty breakfast. All the stuff was super helpful, kind and smiling.
    Guest review by
    Martin Bolek
    Czech Republic
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 68 reviews
    Safina Cottages has the most amazing host. She recommended places for us to go and went out of her way to ensure we found the best Supermarket, Restaurants, and Beach to visit. Nothing was too much trouble. All the staff are lovely and welcoming. We are so grateful to all at Safina for making our stay in Diani Beach so enjoyable. Thank you 😃
    Guest review by
    Alistair
    Ireland
  • From $485 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,255 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 $105 per night
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 769 reviews
    The location of the hotel is very nice, right between the beach and Diani Beach Road. Transport is no issue. This is, however, the only good thing I have to say about this place.
    Guest review by
    Andrés
    Kenya
  • From $189 per night
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 802 reviews
    Great location right on beautiful Diani beach. The hotel had good facilities, great food and excellent staff, but...
    Guest review by
    Alexander
    Sweden