USD
en en English
Diani Beach
Transport
Metro

40 properties found

Show on map

Filters

Clear all filters to see all properties

  • Boxo Diani - Unique Beach Front Container Eco-Hotel

    Boxo Diani - Unique Beach Front Container Eco-Hotel

    Hotel

    Excellent

    (469 reviews)

    8.6
    Featuring a swimming pool, Boxo Diani - Unique Beach Front Container Eco-Hotel Diani Beach is 4.3 km from Kinondo Shwari. This hotel provides guests with bicycle usage for a more entertaining stay.

    starts from

    US$ 66 per one night

  • Eleven Pearl Boutique Hotel & Spa

    Eleven Pearl Boutique Hotel & Spa

    Hotel

    Good

    (505 reviews)

    8
    Offering cars for rent, as well as Wi-Fi in public areas, Eleven Pearl Boutique Hotel & Spa Diani Beach is 2.5 km from Shakatak Disco. Situated a short way from Colobus Conservation, this 4-star…

    starts from

    US$ 113 per one night

  • Aqua Resort

    Aqua Resort

    Aparthotel

    Good

    (357 reviews)

    7.4
    The 3-star Aqua Resort Diani Beach is a mere 1.4 km from Colobus Conservation and has a swimming pool plus a health club. Located 5 km from Ukunda airport, this Diani Beach hotel features car hire…

    starts from

    US$ 55 per one night

  • Seaclusion Diani

    Seaclusion Diani

    Hotel

    Excellent

    (224 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 in the vicinity of Diplomat Diani Beach Resort, features a…

    starts from

    US$ 152 per one night

  • Prideinn Hotel Diani

    Prideinn Hotel Diani

    Hotel

    Excellent

    (393 reviews)

    8.2
    Situated 20 minutes' walk from Diplomat Diani Beach Resort, Prideinn Hotel Diani Diani Beach offers a business centre with a range of business amenities. The inn features Wi-Fi in public areas and a…

    starts from

    US$ 100 per one night

  • Soul Breeze Beach Resort

    Soul Breeze Beach Resort

    Hotel

    Good

    (481 reviews)

    8
    Situated only 0.9 km from Lantana Galu Beach, the 3-star Soul Breeze Beach Resort Diani Beach features Wi-Fi in public areas, and secure parking on site. Located 5 km from Ukunda airport, this Diani…

    starts from

    US$ 84 per one night

  • Lalagalu - Beachfront Ecocabins

    Lalagalu - Beachfront Ecocabins

    Hotel

    Excellent

    (280 reviews)

    8.6
    Featuring Wi-Fi throughout the property, Lalagalu - Beachfront Ecocabins Diani Beach hotel is 850 metres from Lantana Galu Beach. At this hotel, guests will find a golf club to stay active.

    starts from

    US$ 522 per one night

  • Zarafa House

    Zarafa House

    Bed & Breakfast

    Excellent

    (150 reviews)

    9.4
    Featuring a patio and an outdoor swimming pool, the 4-star Zarafa House Bed & Breakfast Diani Beach lies 3.2 km from Diplomat Diani Beach Resort. Additionally, guests can enjoy a golf club provided…

    starts from

    US$ 108 per one night

  • Blue Marlin Beach Hotel

    Blue Marlin Beach Hotel

    Hotel

    Excellent

    (199 reviews)

    8.2
    The beachfront Blue Marlin Beach Hotel Diani Beach, located a mere 1.4 km from Galu Kinondo Beach, offers guests a restaurant. This 3-star hotel boasts a swimming pool and a palm garden about a 15…

    starts from

    US$ 232 per one night

  • Stilts Diani Beach

    Stilts Diani Beach

    Hostel

    Excellent

    (294 reviews)

    8.2
    Approximately 20 minutes' walk from Diani Beach Art Gallery, Stilts Diani Beach hostel offers an à la carte restaurant on site.

    starts from

    US$ 21 per one night

  • Diani Cottages

    Diani Cottages

    Bed & Breakfast

    Excellent

    (73 reviews)

    8.8
    The 4-star Diani Cottages Diani Beach hotel offers bicycle usage for active guests nearly 25 minutes on foot from Baharini Plaza. Featuring an outdoor swimming pool, this Diani Beach bed & breakfast…

    starts from

    US$ 73 per one night

  • Footprints House

    Footprints House

    Guest house

    Excellent

    (222 reviews)

    9
    Offering a patio with outdoor dining areas, the 4-star Footprints House Hotel Diani Beach is nearly 25 minutes' walk from Leisure Lodge Golf Club. Located in close proximity to Diplomat Diani Beach…

    starts from

    US$ 148 per one night

  • Morning Star Diani

    Morning Star Diani

    Aparthotel

    Good

    (185 reviews)

    7.6
    The 3-star Morning Star Diani Aparthotel Diani Beach sits approximately 5 minutes' walk from Colobus Conservation and offers a restaurant. Located 2.3 km from Diani Beach Art Gallery, the hotel…

    starts from

    US$ 97 per one night

  • African Dream Cottages - Diani Beach

    African Dream Cottages - Diani Beach

    Hotel

    Excellent

    (157 reviews)

    8.2
    African Dream Cottages - Diani Beach hotel features 20 rooms and lies a 25-minute walk from Shakatak Disco. Situated fairly close to Full Moon Disco Club, this hotel offers a swimming pool, a sundeck…

    starts from

    US$ 98 per one night

  • Coral Beach Resort

    Coral Beach Resort

    Resort

    Good

    (187 reviews)

    6.8
    Coral Beach Resort Diani Beach, located around a 5-minute walk from Word of Life, offers an outdoor swimming pool, Wi-Fi in public areas. Located not far from a convenient place to shop such as The…

    starts from

    US$ 50 per one night

  • Hilda'S Homestay

    Hilda'S Homestay

    Bed & Breakfast

    Excellent

    (57 reviews)

    9.8
    Hilda'S Homestay Diani Beach hotel, located 7 minutes' walk from Colobus Conservation Museum and 2.9 km from Shakatak Disco, features a private pool for guests to take a dip in. This bed & breakfast…

    starts from

    US$ 117 per one night

  • Diani Banda Cottages

    Diani Banda Cottages

    Guest house

    Good

    (89 reviews)

    7.4
    Situated a mere 6 minutes' walk from Full Moon Disco Club, the welcoming Diani Banda Cottages Diani Beach hotel offers a terrace with outdoor dining areas. Offering windsurfing, snorkelling, and…

    starts from

    US$ 30 per one night

  • Villa Mandhari - Diani Beach

    Villa Mandhari - Diani Beach

    Hotel

    Good

    (21 reviews)

    7.6
    Offering cars for rent, as well as Wi-Fi in public areas, Villa Mandhari - Diani Beach hotel is 10 minutes' drive from Diani Shopping Centre. Featuring 7 rooms with views of the garden, the hotel is…

    starts from

    US$ 155 per one night

  • Peekaboo Diani Beach

    Peekaboo Diani Beach

    Bed & Breakfast

    Excellent

    (124 reviews)

    9.2
    Featuring a terrace and a swimming pool, Peekaboo Diani Beach hotel lies 5 minutes by car from Shakatak Disco. This bed & breakfast entices guests with a free private car park, available on site.

    starts from

    US$ 70 per one night

  • Diani Home Stays

    Diani Home Stays

    Bed & Breakfast
    Diani Home Stays Diani Beach hotel, located 18 minutes' walk from the Diani Beach Art Gallery, boasts an outdoor swimming pool. At this bed & breakfast, guests will find a golf club to stay active.

    starts from

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