USD
en en English
Diani Beach
Transport
Metro

32 properties found

Show on map

Filters

Clear all filters to see all properties

  • Baobab Beach Resort & Spa

    Baobab Beach Resort & Spa

    Resort

    Excellent

    (469 reviews)

    8.6
    The 4-star Baobab Beach Resort & Spa Diani Beach, located at a distance of 4.7 km from Diani Shopping Centre, boasts an outdoor pool area and a fitness club. Thanks to its picturesque location, this…

    starts from

    US$ 416 per one night

  • Southern Palms Beach Resort

    Southern Palms Beach Resort

    Resort

    Good

    (222 reviews)

    8
    The 4-star Southern Palms Beach Resort Diani Beach is a mere 1.6 km from Leisure Lodge Golf Club and has an outdoor pool area plus a gym facility. Boasting relaxing retreat options, Diplomat Diani…

    starts from

    US$ 234 per one night

  • Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

    Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

    Resort

    Good

    (823 reviews)

    7.2
    Featuring a swimming pool, the comfortable Diani Reef Beach Resort & Spa Diani Beach offers a photocopy machine and a work desk, as well as Wi-Fi throughout the property. An à la carte restaurant is…

    starts from

    US$ 146 per one night

  • Diani Sea Resort

    Diani Sea Resort

    Resort

    Excellent

    (266 reviews)

    8.2
    Featuring a swimming pool, Diani Sea Resort Diani Beach is 3.4 km from Leisure Lodge Golf Club. All guests can enjoy Wi-Fi in public areas and access to a fitness club.

    starts from

    US$ 188 per one night

  • Papillon Lagoon Reef Hotel

    Papillon Lagoon Reef Hotel

    Hotel

    Good

    (644 reviews)

    7.6
    Surrounded by gardens and coral reefs, the 3-star Papillon Lagoon Reef Hotel Diani Beach offers an outdoor swimming pool and a fitness studio. The hotel features 150 rooms in a coastal area of Diani…

    starts from

    US$ 207 per one night

  • Swahili Beach

    Swahili Beach

    Resort

    Excellent

    (1313 reviews)

    8.4
    The 5-star Swahili Beach Diani Beach hotel is located about a 5-minute walk from Diani Beach and comprises 125 rooms with modern comforts. Providing access to The Diani Beach Shopping Centre, the…

    starts from

    US$ 310 per one night

  • Waterlovers Beach Resort

    Waterlovers Beach Resort

    Resort

    Excellent

    (52 reviews)

    9.4
    Providing guests with bicycle and car rentals, the 4-star Waterlovers Beach Resort Diani Beach is located a 7-minute stroll from Baharini Shopping Centre. The resort includes 10 spacious rooms…

    starts from

    US$ 475 per one night

  • Leopard Beach Resort And Spa

    Leopard Beach Resort And Spa

    Resort

    Good

    (175 reviews)

    8
    Overlooking the Indian Ocean, the high-quality Leopard Beach Resort And Spa Diani Beach offers barbecue grills and a garden. An à la carte restaurant is available in the 5-star luxury resort that…

    starts from

    US$ 244 per one night

  • Diani Sea Lodge

    Diani Sea Lodge

    Resort

    Good

    (114 reviews)

    7.6
    Offering cars for rent, the 4-star Diani Sea Lodge Diani Beach hotel is around 10 minutes by car from Nakumatt Diani. A free private car park is available on site at the resort.

    starts from

    US$ 352 per one night

  • Bahari Dhow Beach Villas

    Bahari Dhow Beach Villas

    Resort

    Excellent

    (21 reviews)

    8.6
    Featuring wedding services, live performances, and a nightclub, the 4-star Bahari Dhow Beach Villas hotel is located in Diani Beach, just 1 km from Colobus Conservation. Guests can swim in an outdoor…

    starts from

    US$ 61 per one night

  • Diamonds Leisure Beach & Golf Resort

    Diamonds Leisure Beach & Golf Resort

    Resort

    Excellent

    (1170 reviews)

    8.2
    Featuring live performances and a casino, Diamonds Leisure Beach & Golf Resort is located in Diani Beach, around 5 minutes by car from Diani Beach Art Gallery. This resort provides a currency…

    starts from

    US$ 147 per one night

  • Soul Breeze Beach Resort

    Soul Breeze Beach Resort

    Hotel

    Good

    (391 reviews)

    8
    Located approximately 3 km from Kaya Kinondo Sacred Forest, the 3-star Soul Breeze Beach Resort Diani Beach offers amenities such as a tennis court, fitness classes, and barbecue. Featuring a private…

    starts from

    US$ 84 per one night

  • Villa Mandhari - Diani Beach

    Villa Mandhari - Diani Beach

    Hotel

    Good

    (44 reviews)

    7.4
    Offering a fitness centre, a golf course, and a garden, Villa Mandhari - Diani Beach hotel is approximately 10 minutes' drive from Diani Shopping Centre. Guests can swim in a swimming pool, while the…

    starts from

    US$ 180 per one night

  • Jacaranda Indian Ocean Beach Resort

    Jacaranda Indian Ocean Beach Resort

    Resort

    Excellent

    (16 reviews)

    9
    The 4-star Jacaranda Indian Ocean Beach Resort Diani Beach is 10 minutes on foot from Kongo Mosque and features various recreational opportunities and a golf course.

    starts from

    US$ 210 per one night

  • Blue Marlin Beach Hotel

    Blue Marlin Beach Hotel

    Hotel

    Good

    (189 reviews)

    7.8
    Situated merely 1.6 km from Colobus Conservation Museum, the 3-star Blue Marlin Beach Hotel Diani Beach features Wi-Fi throughout the property, and a car park on site. This beachfront hotel, situated…

    starts from

    US$ 161 per one night

  • Nomad Beach Resort

    Nomad Beach Resort

    Hotel

    Excellent

    (138 reviews)

    9.2
    Located merely 5 minutes on foot from Diving the Crab, the comfortable Nomad Beach Resort Diani Beach offers 23 rooms with views of the sea. This 5-star luxury hotel is situated right in the centre…

    starts from

    US$ 653 per one night

  • Asha Boutique Hotel

    Asha Boutique Hotel

    Hotel

    Excellent

    (132 reviews)

    9.2
    Providing guests with bicycle and car rentals, Asha Boutique Hotel Diani Beach is located within 10 minutes' drive of Colobus Conservation. The hotel features Wi-Fi, provided throughout the property.

    starts from

    US$ 248 per one night

  • Eleven Pearl Boutique Hotel & Spa

    Eleven Pearl Boutique Hotel & Spa

    Hotel

    Excellent

    (518 reviews)

    8.2
    Eleven Pearl Boutique Hotel & Spa Diani Beach, situated only 8 minutes' walk from Colobus Conservation Museum, entices guests with fitness classes and a garden. Located 2.5 km from Shakatak Disco…

    starts from

    US$ 158 per one night

  • Safari Beach Hotel

    Safari Beach Hotel

    Hotel
    Safari Beach Hotel Diani Beach is just 1.9 km from Colobus Conservation Museum and boasts an outdoor swimming pool, a patio, and a garden. Providing access to such entertainment venues as Shakatak…

    starts from

    US$ 132 per one night

  • Flamboyant Diani Beach

    Flamboyant Diani Beach

    Bed & Breakfast

    Excellent

    (1032 reviews)

    9.2
    Flamboyant Diani Beach Bed & Breakfast is located in Diani Beach, a mere 1.4 km from Baharini Shopping Centre, and offers a swimming pool. Featuring 28 rooms with views of the pool, this 4-star bed &…

    starts from

    US$ 63 per one night

  • Ocean Village Club (Adults Only)

    Ocean Village Club (Adults Only)

    Hotel

    Excellent

    (748 reviews)

    9.6
    Offering a veranda and a garden, as well as the views of the forest, Ocean Village Club Diani Beach hotel is located 2.6 km from Baharini Shopping Centre. Guests can spend their days relaxing by a…

    starts from

    US$ 275 per one night

  • Tombo House

    Tombo House

    Bed & Breakfast

    Excellent

    (247 reviews)

    9.2
    Offering bicycles for rent, Tombo House Bed & Breakfast Diani Beach is 4.6 km from Shakatak Disco. At this Diani Beach bed & breakfast, guests can find a golf club to stay active.

    starts from

    US$ 82 per one night

  • The Villa Luxury Suites Hotel

    The Villa Luxury Suites Hotel

    Resort

    Excellent

    (300 reviews)

    9
    Situated 16 minutes' walk from Diani Beach, the perfect 4-star The Villa Luxury Suites Hotel Diani Beach entices active guests with bike loans. Boasting an à la carte restaurant, the smoke-free hotel…

    starts from

    US$ 145 per one night

  • Prideinn Hotel Diani

    Prideinn Hotel Diani

    Hotel

    Good

    (346 reviews)

    8
    Featuring Wi-Fi in public areas, Prideinn Hotel Diani Diani Beach is 10 minutes by car from Snake Park. The hotel provides 24-hour reception and wake-up service and also has a fitness studio and an…

    starts from

    US$ 94 per one night

  • Boxo Diani - Unique Beach Front Container Eco-Hotel

    Boxo Diani - Unique Beach Front Container Eco-Hotel

    Hotel

    Excellent

    (326 reviews)

    8.6
    Featuring a sun terrace and a swimming pool, Boxo Diani - Unique Beach Front Container Eco-Hotel Diani Beach lies 10 minutes' drive from Kinondo Shwari. This hotel provides guests with bicycle usage…

    starts from

    US$ 106 per one night

  • Seaclusion Diani

    Seaclusion Diani

    Hotel

    Excellent

    (199 reviews)

    8.8
    Situated nearly a 25-minute walk from Diani Beach, the 4-star Seaclusion Diani Hotel Diani Beach offers 6 rooms. This hotel, located a few minutes' drive from Diplomat Diani Beach Resort, features a…

    starts from

    US$ 289 per one night

  • Footprints House

    Footprints House

    Guest house

    Excellent

    (215 reviews)

    9
    Located nearly 25 minutes' walk from Nakumatt Diani, the 2-star Footprints House Hotel Diani Beach is about 400 metres from The Diani Beach Shopping Centre. Boasting a location only a few metres from…

    starts from

    US$ 154 per one night

  • Lalagalu - Beachfront Ecocabins

    Lalagalu - Beachfront Ecocabins

    Hotel

    Excellent

    (185 reviews)

    8.6
    Featuring Wi-Fi throughout the property, Lalagalu - Beachfront Ecocabins Diani Beach hotel sits merely a 12-minute walk from Lantana Galu Beach. This hotel provides guests with bike loans for a more…

    starts from

    US$ 192 per one night

  • African Dream Cottages - Diani Beach

    African Dream Cottages - Diani Beach

    Hotel

    Good

    (138 reviews)

    7.8
    Offering a shared lounge, a golf course, and a garden, and views of the pool, African Dream Cottages - Diani Beach hotel is located 6 minutes' stroll from Full Moon Disco Club. This hotel also…

    starts from

    US$ 69 per one night

  • Coral Beach Resort

    Coral Beach Resort

    Resort

    Good

    (188 reviews)

    6.8
    Located within 5 minutes' drive of Nakumatt Diani, Coral Beach Resort Diani Beach offers 18 rooms with views of the pool. Featuring a terrace and a garden, the resort is right near Word of Life.

    starts from

    US$ 50 per one night

  • Diani Home Stays

    Diani Home Stays

    Bed & Breakfast

    Excellent

    (11 reviews)

    8.4
    Diani Home Stays Diani Beach hotel, located an 18-minute walk from Diani Beach Art Gallery, boasts an outdoor swimming pool.

    starts from

    US$ 27 per one night

  • Peekaboo Diani Beach

    Peekaboo Diani Beach

    Bed & Breakfast

    Excellent

    (93 reviews)

    9.2
    Peekaboo Diani Beach Bed & Breakfast, located within 25 minutes' walk of Shakatak Disco, features Wi-Fi in the rooms. This bed & breakfast entices guests with complimentary private parking, available…

    starts from

    US$ 70 per one night

All accommodations in Diani Beach

Choose from our list of carefully selected hotels to make your stay unforgettable!

Show more Show less

Change your search parametres to find the hotel you want.

Hotels in Diani Beach

Diani Beach offers an impressive variety of accommodations, boasting a total of 334 hotels. Predominantly, you'll find charming beach resorts and boutique hotels. Many are clustered in lively districts like Galu and Kinondo. On average, a cozy 3-star hotel costs around $60 per night, while a luxurious 5-star experience averages $200. Excitingly, new hotels are emerging, notable for their modern designs and eco-friendly initiatives. Discover these gems on our platform and secure your stay with confidence.

Where to stay in Diani Beach - a guide to the best areas and neighbourhoods

Hotel Name
Description

The Villa Luxury Suites Hotel

* Galu offers spacious accommodations with activities catering to children, such as The Villa Luxury Suites Hotel.

* The area is home to some of the safest beaches with gentle waters, perfect for family fun.

* There are educational attractions nearby like Colobus Conservation, providing enriching experiences for kids.

Families should consider Galu for its ample space and family-friendly amenities.

Diani Reef Beach Resort & Spa

* Kinondo boasts a collection of high-end hotels like Diani Reef Beach Resort & Spa with excellent conference facilities.

* The proximity to Ukunda Airstrip ensures easy and quick travel connections.

* It offers a mix of relaxation and productivity, with amenities facilitating work and leisure.

Business travelers are best suited to Kinondo for its convenience and facilities.

* The quiet beaches of Galu provide a peaceful retreat, perfect for introspection and relaxation.

* Hostels and budget-friendly lodges encourage socializing and meeting fellow travelers.

* There are yoga and wellness centers fostering a community atmosphere, ideal for solo explorers.

Solo travelers might find Galu appealing for its serene environment and social opportunities.

Flamboyant Diani Beach

* Kinondo features secluded resorts like Flamboyant Diani Beach that offer romantic settings and private beaches.

* Exclusive activities such as private dining and sunset cruises are readily available.

* The peaceful ambiance and upscale amenities cater perfectly to a romantic atmosphere.

Couples on a romantic getaway will enjoy Kinondo for its luxurious escapes.

Galu Inn

* Galu offers a variety of budget-friendly options from hostels to modest hotels, like Galu Inn.

* The local markets and eateries provide authentic experiences at a fraction of the cost.

* Public transport and cheap rentals make it easy to explore the area without breaking the bank.

Budget travelers should explore Galu for its affordable accommodations and local experiences.

Diani Beach Tips You Must Know

* Best times to book are during the shoulder seasons of May and October when deals are aplenty and the tourist crowds are thinner.

* Peak tourist seasons are December through March and July to August, along with major events like the Diani Beach Festival over New Year's, impacting pricing and room availability.

* Fly into Mombasa and take a taxi ($30-$50) or a domestic flight to Ukunda Airport for a faster connection to Diani Beach.

* Save by dining in local eateries instead of hotel restaurants, and use tuk-tuks or matatus to explore affordably.

* Exercise caution around isolated beach areas late at night and avoid displaying valuables to minimize risk.

Frequently asked question

Do hotels in Diani Beach have direct beach access?

Many hotels like Swahili Beach Resort offer direct access to the pristine sands of Diani Beach, allowing guests to step out straight onto the shoreline.

Which hotels provide the best ocean views in Diani?

Hotels such as Bahari Dhow Beach Villas and Flamboyant Diani Beach are renowned for their stunning oceanfront views, perfect for a scenic escape.

What are the closest hotels to key attractions like Colobus Conservation?

Diani Reef Beach Resort & Spa is ideally located just a short drive from attractions like Colobus Conservation, perfect for wildlife enthusiasts.

Are there hotels in Diani Beach that offer adventure activities?

Jacaranda Indian Ocean Beach Resort and Nomad Beach Resort offer a range of exciting activities including snorkeling, kite surfing, and safaris.

When is the best time to book a hotel in Diani Beach for perfect weather?

The ideal time to visit Diani Beach for great weather is from June to October, aligning with the dry season for sunny, rain-free days.

Thank you for subscribing
Currency
  • USD U.S. dollar
  • EUR Euro
  • GBP Pound sterling
  • AUD Australian dollar
  • CAD Canadian dollar
  • BRL Brazilian real
  • BGN Bulgarian lev
  • CNY Chinese yuan
  • CZK Czech koruna
  • DKK Danish krone
  • HKD Hong Kong dollar
  • ILS Israeli new sheqel
  • JPY Japanese yen
  • MYR Malaysian ringgit
  • NZD New Zealand dollar
  • NOK Norwegian krone
  • PLN Polish zloty
  • RON Romanian leu
  • RUB Russian ruble
  • SAR Saudi riyal
  • SGD Singapore dollar
  • ZAR South African rand
  • KRW South Korean won
  • SEK Swedish krona
  • CHF Swiss franc
  • TRY Turkish lira
  • UAH Ukrainian hryvnia
  • THB Thai baht
Select language
Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0