USD
en en English
Diani Beach
Transport
Metro

47 properties found

Show on map

Filters

Clear all filters to see all properties

  • Southern Palms Beach Resort

    Southern Palms Beach Resort

    Resort

    Excellent

    (221 reviews)

    8.2
    Proudly offering 4 lounges, the 5-star Southern Palms Beach Resort Diani Beach stands only 1.2 km from Kongo Mosque. Located a short way from Diani Chale Marine National Reserve, this Diani Beach…

    starts from

    US$ 234 per one night

  • Baobab Beach Resort & Spa

    Baobab Beach Resort & Spa

    Resort

    Excellent

    (421 reviews)

    8.6
    Offering access to Colobus Conservation Museum, which is merely 1.3 km away, the 5-star Baobab Beach Resort & Spa Diani Beach features a sundeck, playground, and a golf course. This Diani Beach…

    starts from

    US$ 416 per one night

  • Swahili Beach

    Swahili Beach

    Resort

    Excellent

    (1059 reviews)

    8.6
    The beachfront Swahili Beach Diani Beach hotel is around 5 minutes' walk from Baharini Plaza and features air-conditioned rooms overlooking the sea. In proximity to Diani Beach Art Gallery, this 5…

    starts from

    US$ 281 per one night

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

    Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

    Resort

    Good

    (741 reviews)

    6.6
    Offering a sheltered location around 10 minutes by car from Shakatak Disco, the modern 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

  • Papillon Lagoon Reef Hotel

    Papillon Lagoon Reef Hotel

    Hotel

    Good

    (465 reviews)

    7.8
    The 3-star Papillon Lagoon Reef Hotel Diani Beach is located 5 km from Ukunda airport and offers an outdoor swimming pool as well as a fitness suite. This Diani Beach hotel features a poolside bar…

    starts from

    US$ 273 per one night

  • Diani Sea Resort

    Diani Sea Resort

    Resort

    Excellent

    (237 reviews)

    8.4
    Offering a sundeck, water slides, and a golf course, Diani Sea Resort Diani Beach is situated in Diani Beach, 250 metres from Baharini Shopping Centre. This hotel boasts an outdoor swimming pool, Wi…

    starts from

    US$ 866 per one night

  • Pinewood Beach Resort And Spa

    Pinewood Beach Resort And Spa

    Hotel

    Excellent

    (173 reviews)

    9.2
    Situated around 500 metres from a beach, the 4-star modern Pinewood Beach Resort And Spa Diani Beach offers 54 spacious rooms. Featuring a restaurant and a lobby area, this Diani Beach hotel is…

    starts from

    US$ 262 per one night

  • Diani Sea Lodge

    Diani Sea Lodge

    Resort

    Good

    (110 reviews)

    8
    Featuring car rentals, as well as Wi-Fi in public areas, the 4-star Diani Sea Lodge Diani Beach hotel is 3.2 km from Baharini Plaza. The resort lies about a 25-minute walk from Diplomat Diani Beach…

    starts from

    US$ 270 per one night

  • Nomad Beach Resort

    Nomad Beach Resort

    Hotel

    Excellent

    (151 reviews)

    8.8
    Located around 5 minutes' walk from The Sands at Nomad Boutique Resort, the 5-star Nomad Beach Resort Diani Beach features windsurfing, scuba diving, and canyoning. While staying approximately 2 km…

    starts from

    US$ 484 per one night

  • The Maji Beach Boutique Hotel -Adults Only

    The Maji Beach Boutique Hotel -Adults Only

    Hotel

    Excellent

    (74 reviews)

    9.2
    The 5-star The Maji Beach Boutique Hotel -Adults Only Diani Beach is nestled just 9 minutes' walk from Colobus Conservation and features an outdoor swimming pool. Boasting access to Baharini Plaza, 2…

    starts from

    US$ 554 per one night

  • Diamonds Leisure Beach & Golf Resort

    Diamonds Leisure Beach & Golf Resort

    Resort

    Good

    (1274 reviews)

    8
    Diamonds Leisure Beach & Golf Resort Diani Beach, located a 25-minute walk from Diplomat Diani Beach Resort, offers 193 air-conditioned rooms. Offering views of the garden, the resort is in close…

    starts from

    US$ 147 per one night

  • Waterlovers Beach Resort

    Waterlovers Beach Resort

    Resort

    Excellent

    (74 reviews)

    9.6
    Boasting a private art gallery and 18 holes of golf, the 4-star Waterlovers Beach Resort Diani Beach is situated 4.2 km from Snake Park. Spacious rooms, ocean views and an infinity swimming pool are…

    starts from

    US$ 574 per one night

  • Safari Beach Hotel

    Safari Beach Hotel

    Hotel

    Excellent

    (462 reviews)

    8.2
    The comfortable Safari Beach Hotel Diani Beach is around a 10-minute ride from Diani Beach Art Gallery and has an outdoor swimming pool plus a fitness room. An American-style restaurant is available…

    starts from

    US$ 183 per one night

  • Leopard Beach Resort And Spa

    Leopard Beach Resort And Spa

    Resort

    Excellent

    (155 reviews)

    8.2
    The perfect Leopard Beach Resort And Spa Diani Beach offers guests access to Diani Chale Marine National Reserve, which is around 3 km away. Featuring a treatment room, a sauna, and a foot bath, the…

    starts from

    US$ 222 per one night

  • Jacaranda Indian Ocean Beach Resort

    Jacaranda Indian Ocean Beach Resort

    Resort

    Excellent

    (1104 reviews)

    8.4
    The 4-star Jacaranda Indian Ocean Beach Resort Diani Beach is nestled a mere 0.9 km from Diani Chale Marine National Reserve, offering 100 rooms and featuring a sun deck, playground, and a golf…

    starts from

    US$ 140 per one night

  • Ocean Village Club (Adults Only)

    Ocean Village Club (Adults Only)

    Hotel

    Excellent

    (1077 reviews)

    9.6
    Located about 4 km from Diplomat Diani Beach Resort, Ocean Village Club Diani Beach hotel offers amenities such as a veranda and a golf course. Featuring a gift shop and a restaurant, the hotel is 10…

    starts from

    US$ 250 per one night

  • Asha Boutique Hotel

    Asha Boutique Hotel

    Hotel

    Excellent

    (192 reviews)

    9.2
    The comfortable Asha Boutique Hotel Diani Beach is located in Diani Beach, around a 25-minute walk from Gazi Mangrove Boardwalk, and offers an outdoor swimming pool. Featuring 6 rooms with views of…

    starts from

    US$ 257 per one night

  • Flamboyant Diani Beach

    Flamboyant Diani Beach

    Bed & Breakfast

    Excellent

    (1171 reviews)

    9
    Featuring a terrace and an outdoor swimming pool, the 3-star Flamboyant Diani Beach hotel lies 4.7 km from Snake Park. This comfortable bed & breakfast also offers guests Wi-Fi throughout the…

    starts from

    US$ 63 per one night

  • Bahari Dhow Beach Villas

    Bahari Dhow Beach Villas

    Resort

    Good

    (696 reviews)

    6.8
    Bahari Dhow Beach Villas Diani Beach hotel is situated 3.4 km from Diani Beach Art Gallery, which is an excellent place to improve cultural awareness. This resort offers Wi-Fi in public areas, free…

    starts from

    US$ 61 per one night

  • Kaskazi Beach Resort

    Kaskazi Beach Resort

    Resort

    Average

    (93 reviews)

    5
    Situated nearly a 25-minute walk from Gazi Mangrove Boardwalk, the 4-star Kaskazi Beach Resort Diani Beach features Wi-Fi in public areas, and parking on site. Staying at the hotel, guests can…

    starts from

    US$ 84 per one night

  • Boxo Diani - Unique Beach Front Container Eco-Hotel

    Boxo Diani - Unique Beach Front Container Eco-Hotel

    Hotel

    Excellent

    (605 reviews)

    8.6
    Featuring a convenient location, Boxo Diani - Unique Beach Front Container Eco-Hotel Diani Beach offers views of the pool, and is 12 minutes' walk from Lantana Galu Beach. There is Wi-Fi, provided…

    starts from

    US$ 67 per one night

  • The Villa Luxury Suites Hotel

    The Villa Luxury Suites Hotel

    Hotel

    Excellent

    (374 reviews)

    9.2
    Located only 1.4 km from Colobus Conservation, the 4-star The Villa Luxury Suites Hotel Diani Beach features Wi-Fi in public areas and parking on site. Providing access to such entertainment venues…

    starts from

    US$ 118 per one night

  • Eleven Pearl Boutique Hotel & Spa

    Eleven Pearl Boutique Hotel & Spa

    Hotel

    Excellent

    (455 reviews)

    8.2
    The 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach, located only an 8-minute walk from Colobus Conservation Museum and 2.7 km from Shakatak Disco, features an outdoor swimming pool for guests…

    starts from

    US$ 149 per one night

  • Tombo House

    Tombo House

    Bed & Breakfast

    Excellent

    (314 reviews)

    9.2
    Located 2.5 km from Kongo Mosque, the comfortable Tombo House Bed & Breakfast Diani Beach offers comfortable rooms nearly a 25-minute walk from Nakumatt Diani. 2.1 km from Baharini Plaza, this 4-star…

    starts from

    US$ 92 per one night

  • Blue Marlin Beach Hotel

    Blue Marlin Beach Hotel

    Hotel

    Excellent

    (217 reviews)

    8.2
    Situated nearly 25 minutes' walk from Colobus Conservation Museum, the beachfront Blue Marlin Beach Hotel Diani Beach overlooks the Indian Ocean. Boasting an outdoor swimming pool and a 24-hour…

    starts from

    US$ 376 per one night

  • Lalagalu - Beachfront Ecocabins

    Lalagalu - Beachfront Ecocabins

    Hotel

    Excellent

    (400 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 Museum. The hotel lies 10 minutes' drive…

    starts from

    US$ 295 per one night

  • Soul Breeze Beach Resort

    Soul Breeze Beach Resort

    Hotel

    Excellent

    (524 reviews)

    8.2
    Located 2.4 km from Colobus Conservation Museum, the 3-star Soul Breeze Beach Resort Diani Beach offers spacious rooms only a 14-minute walk from Lantana Galu Beach. This Diani Beach hotel features…

    starts from

    US$ 84 per one night

  • Seaclusion Diani

    Seaclusion Diani

    Hotel

    Excellent

    (236 reviews)

    8.8
    Featuring a sunbathing terrace, a game area, and a golf course, the comfortable Seaclusion Diani Hotel Diani Beach enjoys a convenient location, 19 minutes' stroll from The Diani Beach Shopping…

    starts from

    US$ 112 per one night

  • Prideinn Hotel Diani

    Prideinn Hotel Diani

    Hotel

    Good

    (451 reviews)

    8
    Featuring car rentals, as well as Wi-Fi in public areas, Prideinn Hotel Diani Diani Beach is a 10-minute ride from Snake Park. Located 1.8 km from Colobus Conservation, the inn offers views of the…

    starts from

    US$ 254 per one night

  • Aqua Resort

    Aqua Resort

    Aparthotel

    Good

    (279 reviews)

    7
    Situated around 10 minutes' drive from Baharini Shopping Centre and 3.9 km from Gazi Mangrove Boardwalk, the 3-star Aqua Resort Diani Beach features 18 holes of golf. This Diani Beach hotel offers Wi…

    starts from

    US$ 57 per one night

  • Stilts Diani Beach

    Stilts Diani Beach

    Hostel

    Excellent

    (272 reviews)

    8.4
    Located nearly 5 minutes' walk from Zebra africa safaris, the comfortable Stilts Diani Beach hostel offers 11 rooms along with currency exchange and a tour desk onsite. Offering baggage storage, this…

    starts from

    US$ 21 per one night

  • Zarafa House

    Zarafa House

    Bed & Breakfast

    Excellent

    (146 reviews)

    9.2
    The comfortable Zarafa House Bed & Breakfast Diani Beach enjoys a prime location 3.5 km from wellness venues like Diplomat Diani Beach Resort and provides guests with a restaurant. Located in the…

    starts from

    US$ 108 per one night

  • Footprints House

    Footprints House

    Guest house

    Excellent

    (186 reviews)

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

    starts from

    US$ 78 per one night

  • Coral Beach Resort

    Coral Beach Resort

    Resort

    Good

    (164 reviews)

    6.6
    Nestled about 5 minutes' walk from a private beach, the comfortable Coral Beach Resort Diani Beach features spa therapy, a picnic area, and a golf course. Boasting a beachfront location only a few…

    starts from

    US$ 50 per one night

  • Diani Cottages

    Diani Cottages

    Bed & Breakfast

    Excellent

    (82 reviews)

    9
    The comfortable 4-star Diani Cottages Diani Beach hotel, located nearly 25 minutes on foot from Diplomat Diani Beach Resort, offers an outdoor swimming pool and Wi-Fi in the rooms. Thanks to its…

    starts from

    US$ 73 per one night

  • African Dream Cottages - Diani Beach

    African Dream Cottages - Diani Beach

    Hotel

    Excellent

    (151 reviews)

    8.6
    African Dream Cottages - Diani Beach hotel features 20 rooms and lies a 25-minute walk from Shakatak Disco. Located 1.7 km from Nakumatt Diani, this hotel offers views of the garden and an outdoor…

    starts from

    US$ 59 per one night

  • Morning Star Diani

    Morning Star Diani

    Aparthotel

    Good

    (148 reviews)

    7.6
    Situated approximately 25 minutes' walk from Kongo Mosque, the 3-star Morning Star Diani Aparthotel Diani Beach features Wi-Fi in public areas and private car parking on site. Boasting an à la carte…

    starts from

    US$ 108 per one night

  • Hilda'S Homestay

    Hilda'S Homestay

    Bed & Breakfast

    Excellent

    (60 reviews)

    9.8
    Featuring Wi-Fi in the rooms, Hilda'S Homestay Diani Beach hotel is 25 minutes' walk from Galu Kinondo Beach. Located 6 km from Diani Beach Art Gallery, this bed & breakfast offers views of the pool…

    starts from

    US$ 149 per one night

  • Amkia Villas Diani

    Amkia Villas Diani

    Hotel

    Excellent

    (98 reviews)

    9.4
    Offering air-conditioned rooms and Wi-Fi in the rooms, the comfortable Amkia Villas Diani Diani Beach hotel is 2.9 km from Shakatak Disco and around a 25-minute walk from Colobus Conservation Museum.…

    starts from

    US$ 117 per one night

  • Wayside Beach Apartments

    Wayside Beach Apartments

    Aparthotel

    Excellent

    (89 reviews)

    9
    Situated nearly a 5-minute stroll from Diani Beach, the comfortable Wayside Beach Apartments Diani Beach hotel also offers an outdoor swimming pool. Thanks to its prime location, this Diani Beach…

    starts from

    US$ 100 per one night

  • Sonrisa Villas

    Sonrisa Villas

    Hotel

    Excellent

    (85 reviews)

    8.6
    The 4-star Sonrisa Villas Diani Beach hotel is situated only an 11-minute walk from Kaya Kinondo Sacred Forest and features a sunbathing terrace and barbecue. The hotel offers Wi-Fi in the rooms, a…

    starts from

    US$ 190 per one night

  • Villa Branca Diani Boutique Luxury & Personalized Service

    Villa Branca Diani Boutique Luxury & Personalized Service

    Inn

    Excellent

    (52 reviews)

    9.6
    The elegant Villa Branca Diani Boutique Luxury & Personalized Service Diani Beach hotel is located 15 minutes' drive from Ukunda airport and offers a year-round outdoor swimming pool as well as a…

    starts from

    US$ 251 per one night

  • Casamia Suites

    Casamia Suites

    Hotel

    Excellent

    (64 reviews)

    8.2
    Located within 25 minutes' walk of Baharini Plaza, the elegant 5-star Casamia Suites Diani Beach hotel is around 400 metres from Baharini Shopping Centre. This Diani Beach hotel serves Italian dishes…

    starts from

    US$ 69 per one night

  • Peekaboo Diani Beach

    Peekaboo Diani Beach

    Bed & Breakfast

    Excellent

    (157 reviews)

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

    starts from

    US$ 70 per one night

  • Cycad Palm Diani

    Cycad Palm Diani

    Guest house

    Good

    (76 reviews)

    8
    Featuring Wi-Fi in public areas, the 3-star Cycad Palm Diani Hotel Diani Beach is 2.4 km from Shakatak Disco. Offering 2 rooms, this elegant guest house provides an outdoor swimming pool as well.

    starts from

    US$ 32 per one night

  • Diani Banda Cottages

    Diani Banda Cottages

    Guest house

    Good

    (81 reviews)

    7.4
    Situated only 6 minutes' walk from Diplomat Diani Beach Resort, the comfortable Diani Banda Cottages Diani Beach hotel features beauty services, a nightclub, and a golf course. Thanks to its…

    starts from

    US$ 31 per one night

  • Lotfa Resort By Antares Hotels

    Lotfa Resort By Antares Hotels

    Hotel

    Good

    (80 reviews)

    7.2
    Providing guests with cars for rent, the comfortable 3-star Lotfa Resort By Antares Hotels Diani Beach is nearly a 10-minute ride from Diani Beach Art Gallery. Boasting an à la carte restaurant, this…

    starts from

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