USD
en en English
Diani Beach
Transport
Metro

36 properties found

Show on map

Filters

Clear all filters to see all properties

  • Southern Palms Beach Resort

    Southern Palms Beach Resort

    Resort

    Excellent

    (246 reviews)

    8.2
    The 4-star beachfront Southern Palms Beach Resort Diani Beach, located only 0.9 km from Diani Chale Marine National Reserve, offers an outdoor swimming pool, Wi-Fi in public areas. This Diani Beach…

    starts from

    US$ 234 per one night

  • Baobab Beach Resort & Spa

    Baobab Beach Resort & Spa

    Resort

    Excellent

    (472 reviews)

    8.8
    Positioned about a 10-minute drive from the Galu Kinondo Beach and just 1.3 km from Colobus Conservation, the 5-star Baobab Beach Resort & Spa Diani Beach presents 4 lounges. This Diani Beach resort…

    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

    (819 reviews)

    6.8
    Providing a sheltered setting around 25 minutes' walk from Kongo Mosque, the comfortable Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach includes a private art gallery and 30…

    starts from

    US$ 144 per one night

  • Pinewood Beach Resort And Spa

    Pinewood Beach Resort And Spa

    Hotel

    Excellent

    (166 reviews)

    9.2
    Located about 10 minutes by car from the Galu Kinondo Beach and 2.3 km from Lantana Galu Beach, the 4-star boutique-style Pinewood Beach Resort And Spa Diani Beach offers a banquet hall suited for a…

    starts from

    US$ 262 per one night

  • Diani Sea Resort

    Diani Sea Resort

    Resort

    Excellent

    (241 reviews)

    8.4
    Featuring car rentals, as well as Wi-Fi in public areas, Diani Sea Resort Diani Beach is within a 5-minute drive of Baharini Shopping Centre. Located 4.2 km from Snake Park, this hotel comprises 20…

    starts from

    US$ 429 per one night

  • Papillon Lagoon Reef Hotel

    Papillon Lagoon Reef Hotel

    Hotel

    Good

    (473 reviews)

    7.8
    The 3-star Papillon Lagoon Reef Hotel Diani Beach is about 10 minutes by car from the Galu Kinondo Beach and has an outdoor swimming pool plus a fitness room.

    starts from

    US$ 210 per one night

  • Swahili Beach

    Swahili Beach

    Resort

    Excellent

    (1097 reviews)

    8.4
    Positioned about 10 minutes by car from Kongo Mosque and a mere 250 metres from Nakumatt Diani, the beachfront Swahili Beach Diani Beach hotel provides a banquet hall for a variety of uses. Boasting…

    starts from

    US$ 310 per one night

  • Diani Sea Lodge

    Diani Sea Lodge

    Resort

    Good

    (112 reviews)

    8
    Offering cars for rent, as well as Wi-Fi in public areas, the 4-star Diani Sea Lodge Diani Beach hotel is 2.4 km from the Diplomat Diani Beach Resort. The resort lies 10 minutes' drive from Colobus…

    starts from

    US$ 562 per one night

  • Waterlovers Beach Resort

    Waterlovers Beach Resort

    Resort

    Excellent

    (5 reviews)

    9
    Featuring a wellness centre with body wraps, body scrub, and pedicure, the 4-star Waterlovers Beach Resort Diani Beach is located only 10 minutes' walk from the Diani Beach Shopping Centre. The hotel…

    starts from

    US$ 360 per one night

  • Diamonds Leisure Beach & Golf Resort

    Diamonds Leisure Beach & Golf Resort

    Resort

    Good

    (1433 reviews)

    7.8
    Diamonds Leisure Beach & Golf Resort Diani Beach offers 239 rooms with a modern interior, a 25-minute walk from the Diplomat Diani Beach Resort. The onsite restaurant serves Chinese food and offers…

    starts from

    US$ 147 per one night

  • Asha Boutique Hotel

    Asha Boutique Hotel

    Hotel

    Excellent

    (183 reviews)

    9.2
    Asha Boutique Hotel Diani Beach is located in Diani Beach, around a 25-minute walk from Baharini Plaza, and offers an outdoor swimming pool. At the hotel, guests can find a golf club to stay active.

    starts from

    US$ 221 per one night

  • Nomad Beach Resort

    Nomad Beach Resort

    Hotel

    Excellent

    (138 reviews)

    8.8
    Ideally situated approximately a 5-minute walk from Diving the Crab, the comfortable Nomad Beach Resort Diani Beach offers a sunbathing terrace and loungers. This 5-star resort features a lounge bar…

    starts from

    US$ 414 per one night

  • Flamboyant Diani Beach

    Flamboyant Diani Beach

    Bed & Breakfast

    Excellent

    (1123 reviews)

    9
    Located about a 5-minute walk from Diani Beach, the 4-star Flamboyant Diani Beach hotel features windsurfing and diving. Boasting an Indian restaurant, the bed & breakfast is also just 1.6 km from…

    starts from

    US$ 63 per one night

  • Safari Beach Hotel

    Safari Beach Hotel

    Hotel

    Good

    (326 reviews)

    8
    Safari Beach Hotel Diani Beach is located 15 minutes' drive from Ukunda airport and offers an outdoor swimming pool as well as a fitness room. Providing access to such entertainment venues as…

    starts from

    US$ 182 per one night

  • Ocean Village Club (Adults Only)

    Ocean Village Club (Adults Only)

    Hotel

    Excellent

    (1003 reviews)

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

    starts from

    US$ 250 per one night

  • Bahari Dhow Beach Villas

    Bahari Dhow Beach Villas

    Resort

    Good

    (716 reviews)

    6.6
    The 4-star Bahari Dhow Beach Villas Diani Beach hotel offers access to the Diplomat Diani Beach Resort, which is located 3.3 km away. Featuring 115 rooms with views of the garden, the resort is a 13…

    starts from

    US$ 61 per one night

  • Tombo House

    Tombo House

    Bed & Breakfast

    Excellent

    (281 reviews)

    9.4
    The 4-star Tombo House Bed & Breakfast Diani Beach is 2.5 km from Kongo Mosque and has an outdoor swimming pool and a fitness room. Located 5 km from Ukunda airport, the bed & breakfast features car…

    starts from

    US$ 99 per one night

  • The Villa Luxury Suites Hotel

    The Villa Luxury Suites Hotel

    Resort

    Excellent

    (348 reviews)

    9.2
    Located only 1.4 km from the Colobus Conservation, the perfect 4-star The Villa Luxury Suites Hotel Diani Beach features Wi-Fi in public areas and parking on site. Boasting relaxing retreat options…

    starts from

    US$ 145 per one night

  • Boxo Diani - Unique Beach Front Container Eco-Hotel

    Boxo Diani - Unique Beach Front Container Eco-Hotel

    Hotel

    Excellent

    (520 reviews)

    8.6
    Boxo Diani - Unique Beach Front Container Eco-Hotel Diani Beach is located in Diani Beach, a 12-minute stroll from Lantana Galu Beach, and offers an outdoor swimming pool. Featuring 25 rooms with…

    starts from

    US$ 67 per one night

  • Soul Breeze Beach Resort

    Soul Breeze Beach Resort

    Hotel

    Good

    (503 reviews)

    8
    Offering cars for rent, as well as Wi-Fi in public areas, the 3-star Soul Breeze Beach Resort Diani Beach is approximately a 25-minute walk from Colobus Conservation. Located 3.4 km from the Kaya…

    starts from

    US$ 84 per one night

  • Eleven Pearl Boutique Hotel & Spa

    Eleven Pearl Boutique Hotel & Spa

    Hotel

    Good

    (483 reviews)

    8
    Featuring car rentals, as well as Wi-Fi in public areas, Eleven Pearl Boutique Hotel & Spa Diani Beach is 2.7 km from Shakatak Disco. This 4-star hotel is located a short way from Colobus…

    starts from

    US$ 149 per one night

  • Seaclusion Diani

    Seaclusion Diani

    Hotel

    Excellent

    (218 reviews)

    8.8
    Situated approximately a 10-minute walk from Diani Beach, the 4-star Seaclusion Diani Hotel Diani Beach offers 6 rooms. This hotel, located in the vicinity of the Diani Beach Shopping Centre…

    starts from

    US$ 152 per one night

  • Aqua Resort

    Aqua Resort

    Aparthotel

    Good

    (329 reviews)

    7.2
    Located around 10 minutes by car from Gazi Mangrove Boardwalk, the 3-star Aqua Resort Diani Beach features Wi-Fi in the rooms and parking on site. Located 5 km from Ukunda airport, this Diani Beach…

    starts from

    US$ 56 per one night

  • Stilts Diani Beach

    Stilts Diani Beach

    Hostel

    Excellent

    (286 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

  • Zarafa House

    Zarafa House

    Bed & Breakfast

    Excellent

    (152 reviews)

    9.2
    Only 1.4 km from the Colobus Conservation, the 4-star Zarafa House Bed & Breakfast Diani Beach offers an à la carte restaurant on site. At the bed & breakfast, guests will find a golf club to stay…

    starts from

    US$ 108 per one night

  • Lalagalu - Beachfront Ecocabins

    Lalagalu - Beachfront Ecocabins

    Hotel

    Excellent

    (319 reviews)

    8.6
    Featuring bicycle rentals, as well as Wi-Fi throughout the property, Lalagalu - Beachfront Ecocabins Diani Beach hotel is 2.2 km from Colobus Conservation. This hotel lies 10 minutes' drive from the…

    starts from

    US$ 359 per one night

  • Blue Marlin Beach Hotel

    Blue Marlin Beach Hotel

    Hotel

    Excellent

    (201 reviews)

    8.2
    Located nearly 25 minutes' walk from Colobus Conservation, the beachfront Blue Marlin Beach Hotel Diani Beach boasts views of the Indian Ocean. Boasting an outdoor swimming pool and a 24-hour fitness…

    starts from

    US$ 356 per one night

  • Diani Cottages

    Diani Cottages

    Bed & Breakfast

    Excellent

    (72 reviews)

    8.8
    The 4-star Diani Cottages Diani Beach hotel is only 1.6 km from Shakatak Disco and features a terrace with outdoor dining areas and a swimming pool. Located within reach of a convenient place to shop…

    starts from

    US$ 73 per one night

  • African Dream Cottages - Diani Beach

    African Dream Cottages - Diani Beach

    Hotel

    Excellent

    (154 reviews)

    8.2
    Boasting a sundeck, a picnic area, and a golf course, African Dream Cottages - Diani Beach hotel is located within a 700-metre distance of the Diani Beach Art Gallery. This hotel also features a…

    starts from

    US$ 69 per one night

  • Footprints House

    Footprints House

    Guest house

    Excellent

    (214 reviews)

    9
    Situated within 5 minutes' walk of Diani Beach, the 4-star Footprints House Hotel Diani Beach offers 6 rooms. Offering ping-pong, pool, and darts in the area, the guest house lies a mere 400 metres…

    starts from

    US$ 148 per one night

  • Morning Star Diani

    Morning Star Diani

    Aparthotel

    Good

    (163 reviews)

    7.6
    The 3-star Morning Star Diani Aparthotel Diani Beach, located approximately 5 minutes' walk from the Colobus Conservation, features a shared lounge and a ping - pong table. Located a short way from…

    starts from

    US$ 82 per one night

  • Coral Beach Resort

    Coral Beach Resort

    Resort

    Good

    (184 reviews)

    6.6
    Coral Beach Resort Diani Beach, located nearly a 25-minute walk from Baharini Shopping Centre, offers an outdoor swimming pool and Wi-Fi in public areas. The resort is located only a few steps from…

    starts from

    US$ 50 per one night

  • Hilda'S Homestay

    Hilda'S Homestay

    Bed & Breakfast

    Excellent

    (59 reviews)

    9.8
    Hilda'S Homestay Diani Beach hotel, located 7 minutes' walk from Colobus Conservation and just 1.9 km from the Galu Kinondo Beach, features a private swimming pool for guests to take a dip in. This…

    starts from

    US$ 117 per one night

  • Prideinn Hotel Diani

    Prideinn Hotel Diani

    Hotel

    Excellent

    (392 reviews)

    8.2
    Featuring car rentals, as well as Wi-Fi in public areas, Prideinn Hotel Diani Diani Beach is 10 minutes' drive from Snake Park. Located just 1.7 km from the Diani Beach Shopping Centre, the hotel…

    starts from

    US$ 101 per one night

  • Peekaboo Diani Beach

    Peekaboo Diani Beach

    Bed & Breakfast

    Excellent

    (132 reviews)

    9.2
    Peekaboo Diani Beach hotel, located a 10-minute walk from the Diplomat Diani Beach Resort, features Wi-Fi in the rooms. This bed & breakfast offers complimentary private parking on site and an…

    starts from

    US$ 70 per one night

  • Diani Banda Cottages

    Diani Banda Cottages

    Guest house

    Good

    (83 reviews)

    7.2
    The welcoming Diani Banda Cottages Diani Beach hotel is located around 5 minutes' walk from Diani Beach and comprises 7 rooms with modern comforts. Offering windsurfing, diving, and fishing in the…

    starts from

    US$ 30 per one night

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
  • 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
  • ARS Argentina, Peso
Select language
Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0