USD
en en English
Diani Beach
Transport
Metro

40 properties found

Show on map

Filters

Clear all filters to see all properties

  • Southern Palms Beach Resort

    Southern Palms Beach Resort

    Resort

    Excellent

    (245 reviews)

    8.2
    Located only 1.6 km from Leisure Lodge Golf Club, the stylish 4-star Southern Palms Beach Resort Diani Beach features Wi-Fi in public areas and a car park on site. Boasting relaxing retreat options…

    starts from

    US$ 234 per one night

  • Baobab Beach Resort & Spa

    Baobab Beach Resort & Spa

    Resort

    Excellent

    (476 reviews)

    8.8
    The stylish 4-star Baobab Beach Resort & Spa Diani Beach is situated within 5 minutes' walk of a golden beach and features a swimming pool with sun loungers. Boasting 4 lounges, this Diani Beach…

    starts from

    US$ 416 per one night

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

    Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

    Resort

    Good

    (836 reviews)

    7
    Conveniently located about 5 minutes' walk from the Colobus Conservation, the comfortable Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach is proud to offer a private art…

    starts from

    US$ 144 per one night

  • Diani Sea Resort

    Diani Sea Resort

    Resort

    Excellent

    (245 reviews)

    8.4
    Diani Sea Resort Diani Beach provides proximity to Leisure Lodge Golf Club, which is situated 3.4 km away. Guests have access to a swimming pool, a fitness suite and Wi-Fi in public areas.

    starts from

    US$ 371 per one night

  • Pinewood Beach Resort And Spa

    Pinewood Beach Resort And Spa

    Hotel

    Excellent

    (154 reviews)

    9
    Situated nearly 25 minutes' walk from Kaya Kinondo Sacred Forest, the 4-star boutique-style Pinewood Beach Resort And Spa Diani Beach features Wi-Fi in public areas, and a car park on site. Located 5…

    starts from

    US$ 262 per one night

  • Swahili Beach

    Swahili Beach

    Resort

    Excellent

    (1168 reviews)

    8.2
    Positioned merely 1 km from Diplomat Diani Beach Resort and approximately 20 minutes' walk from Colobus Conservation, the beachfront Swahili Beach Diani Beach hotel provides a banquet hall for a…

    starts from

    US$ 310 per one night

  • Papillon Lagoon Reef Hotel

    Papillon Lagoon Reef Hotel

    Hotel

    Good

    (484 reviews)

    7.8
    Located nearly 5 minutes' walk from Diani Beach, the 3-star Papillon Lagoon Reef Hotel Diani Beach features snorkelling, diving, and lawn tennis. While staying merely 1.7 km from Colobus Conservation…

    starts from

    US$ 178 per one night

  • Diani Sea Lodge

    Diani Sea Lodge

    Resort

    Good

    (114 reviews)

    8
    Featuring car rentals, as well as Wi-Fi in public areas, the 4-star Diani Sea Lodge Diani Beach hotel is 3.3 km from Nakumatt Diani. The resort lies 10 minutes' drive from Diplomat Diani Beach Resort…

    starts from

    US$ 360 per one night

  • Waterlovers Beach Resort

    Waterlovers Beach Resort

    Resort

    Excellent

    (72 reviews)

    9.6
    Situated just 600 metres from Baharini Shopping Centre, the 4-star Waterlovers Beach Resort Diani Beach features Wi-Fi in public areas, and a car park on site. Here one can enjoy Mediterranean…

    starts from

    US$ 798 per one night

  • Diamonds Leisure Beach & Golf Resort

    Diamonds Leisure Beach & Golf Resort

    Resort

    Good

    (1387 reviews)

    7.8
    Diamonds Leisure Beach & Golf Resort Diani Beach provides 191 air-conditioned rooms and sits a 25-minute walk from Diani Beach Art Gallery. Offering views of the ocean, the resort is right near…

    starts from

    US$ 147 per one night

  • Jacaranda Indian Ocean Beach Resort

    Jacaranda Indian Ocean Beach Resort

    Resort

    Excellent

    (852 reviews)

    8.2
    Situated around 10 minutes' walk from Kongo Mosque, the 4-star Jacaranda Indian Ocean Beach Resort Diani Beach features bus shuttle service and a banquet hall for memorable occasions. Located 3.8 km…

    starts from

    US$ 157 per one night

  • Nomad Beach Resort

    Nomad Beach Resort

    Hotel

    Excellent

    (139 reviews)

    8.8
    Located about 5 minutes' walk from The Sands at Nomad Boutique Resort, the comfortable Nomad Beach Resort Diani Beach features windsurfing, snorkelling, and canoeing. This 5-star resort offers 26…

    starts from

    US$ 484 per one night

  • Leopard Beach Resort And Spa

    Leopard Beach Resort And Spa

    Resort

    Excellent

    (136 reviews)

    8.4
    The perfect Leopard Beach Resort And Spa Diani Beach enjoys a prime location, approximately 25 minutes' walk from places of worship like Kongo Mosque, and provides guests with a restaurant. The 5…

    starts from

    US$ 222 per one night

  • Asha Boutique Hotel

    Asha Boutique Hotel

    Hotel

    Excellent

    (172 reviews)

    9.2
    Asha Boutique Hotel Diani Beach offers easy access to Baharini Shopping Centre, which is situated around 5 minutes' walk away. This hotel lies only 1.4 km from The Diani Beach Shopping Centre, and…

    starts from

    US$ 247 per one night

  • Flamboyant Diani Beach

    Flamboyant Diani Beach

    Bed & Breakfast

    Excellent

    (1096 reviews)

    9
    Overlooking the pool, the 4-star Flamboyant Diani Beach hotel is located 17 minutes' walk from Baharini Shopping Centre. The bed & breakfast lies 2.1 km from The Diani Beach Shopping Centre, and…

    starts from

    US$ 50 per one night

  • Bahari Dhow Beach Villas

    Bahari Dhow Beach Villas

    Resort

    Good

    (739 reviews)

    6.6
    Offering a sundeck and water slides, and views of the pool, the 4-star Bahari Dhow Beach Villas Diani Beach hotel is located 13 minutes' walk from Colobus Conservation. The resort offers a free…

    starts from

    US$ 61 per one night

  • Safari Beach Hotel

    Safari Beach Hotel

    Hotel

    Excellent

    (287 reviews)

    8.2
    The beachfront Safari Beach Hotel Diani Beach, located only 1.9 km from Colobus Conservation Museum, offers a swimming pool and Wi-Fi in public areas. Providing access to such entertainment venues as…

    starts from

    US$ 169 per one night

  • Ocean Village Club (Adults Only)

    Ocean Village Club (Adults Only)

    Hotel

    Excellent

    (977 reviews)

    9.6
    Located around a 5-minute walk from Diani Beach, Ocean Village Club Diani Beach hotel features lawn tennis, ping pong, and darts. The hotel, located 2.6 km from Baharini Shopping Centre, features a…

    starts from

    US$ 250 per one night

  • Tombo House

    Tombo House

    Bed & Breakfast

    Excellent

    (260 reviews)

    9.4
    Providing 6 rooms, the recently renovated Tombo House Bed & Breakfast Diani Beach is 4.6 km from Shakatak Disco. Staying active is easy with a golf club available for guests at this 4-star bed &…

    starts from

    US$ 101 per one night

  • The Villa Luxury Suites Hotel

    The Villa Luxury Suites Hotel

    Resort

    Excellent

    (330 reviews)

    9.2
    Situated around 5 minutes' drive from Diani Beach, the perfect 4-star The Villa Luxury Suites Hotel Diani Beach offers 10 rooms. Providing access to such entertainment venues as Shakatak Disco 3.2 km…

    starts from

    US$ 145 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