Search accommodations in Diani Beach

317 available accommodation offers

7 nights
2
1
  • airbnb
  • booking
  • makemytrip
  • oyo
  • yatra
  • goibibo
  • travelguru
  • cleartrip
  • vrbo
  • expedia
  • hotelscom
  • tripcom
  • agoda
Diani Beach place to stay
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

317 Lodgings in Diani Beach

Best Diani Beach lodging with a pool

Among the 317 accommodations in Diani Beach, here are the 4 best ones with a pool

Peaceful Diani Apartment - Diani Beach
Diani Beach
13/08 – 17/08
₹4442/nighttotal: ₹17768 (4 )

Peaceful Diani Apartment

2 2
apartment , Diani Beach
This Diani Beach apartment is located a 15-minute walk from the beach and 1.9 kilometres from Leisure Lodge Golf Club, with SGR Mombasa Terminus 40.2 kilometres away.
This two-bedroom property offers 70 square metres of living space for up to seven guests, featuring a fully equipped kitchen, air conditioning, a terrace, swimming pool, and complimentary WiFi and private parking.
Karibu Diani 303 - Diani Beach
9.8 65 reviews
Diani Beach
07/01 – 31/01
₹9062/nighttotal: ₹217488 (24 )

Karibu Diani 303

1 2
apartment , Diani Beach
This Diani Beach apartment, located on Diani Beach Road near Bahari Plaza, offers immediate beach access and proximity to Chandarana supermarket, Havana restaurant, and various amenities.
The two-bedroom, two-bathroom flat sleeps four guests and boasts a beach-themed living room overlooking the pool, a fully equipped kitchen (fridge, freezer, microwave), air conditioning, a smart TV, fast internet, and access to a shared swimming pool, fitness centre, and secure parking; excursions can be arranged by the host.
Diani Hideaway Villa, Private Pool, Ac Off-grid - Diani Beach
9.5 83 reviews
Diani Beach
10/09 – 13/09
₹9903/nighttotal: ₹29709 (3 )

Diani Hideaway Villa, Private Pool, Ac Off-grid

1 2
house , Kwale
This beachfront villa is situated on Diani Beach Road, offering direct beach access and proximity to Diani's restaurants and shops.
The two-bedroom, two-bathroom property sleeps four guests and boasts a private swimming pool, jacuzzi, garden, and fully equipped kitchen with fridge, freezer, and microwave; free Wi-Fi is also available.
Goldensun Studio - Diani Beach
10 1 review
Diani Beach
13/08 – 17/08
₹4681/nighttotal: ₹18724 (4 )

Goldensun Studio

1 2
studio , Diani Beach
This Diani Beach apartment is situated 7 minutes' walk from the beach and 1.9 kilometres from Leisure Lodge Golf Club, offering a beachfront property with private beach access and convenient proximity to Ukunda Airport (4 kilometres).
This family-friendly studio accommodates up to three guests with one bedroom and one bathroom, featuring air conditioning, WiFi, a fully equipped kitchen, a swimming pool, and a garden, with parking available.

Best family friendly Diani Beach lodging

Among the 317 accommodations in Diani Beach, here are the 4 best for families

V-szameitat Homes - Diani Beach
Diani Beach
02/08 – 08/08
₹10371/nighttotal: ₹62226 (6 )

V-szameitat Homes

2 8
apartment , Diani Beach
This Diani Beach house is located just 1.5 kilometres from Kongo Mosque and a short 10-minute walk from Diani Beach and the Diani - Chale Marine National Park and Reserve, making it ideal for exploring the area's natural beauty. The property offers a private pool, a playground, and a fenced private yard, perfect for families and groups.
This comfortable home features two bedrooms and one bathroom, accommodating up to 30 guests. Enjoy amenities such as a fully equipped kitchen, air conditioning, a terrace, a garden, a spa, and parking.
Diani Tulivu - Diani Beach
Diani Beach
13/08 – 17/08
₹8039/nighttotal: ₹32156 (4 )

Diani Tulivu

2 2
apartment , Diani Beach
This Diani Beach apartment is located in Diani Beach, a short distance from Diani Beach and Leisure Lodge Golf Club, with Ukunda Airport 4 kilometres away.
This family-friendly accommodation offers a private beach area, an outdoor swimming pool, a kids pool, a garden, a terrace, and free WiFi for up to 7 guests.
Diani Dream Villa With 3 Bedrooms - Diani Beach
Diani Beach
02/08 – 08/08
₹15939/nighttotal: ₹95634 (6 )

Diani Dream Villa With 3 Bedrooms

3 7
house , Diani
This three-bedroom villa is located in a popular Diani neighbourhood, offering easy access to Diani Beach and proximity to Leven House and Fort Jesus, though precise distances aren't specified.
This 110 square metre property sleeps up to eight guests, boasting three bathrooms, a fully equipped kitchen (including fridge, microwave, oven, hob, kettle and freezer), a swimming pool, terrace, garden, parking, Wi-Fi, and linen/towels provided.
Mahali Pazuri* | Diani Beach - Diani Beach
9.5 70 reviews
Diani Beach
23/07 – 30/07
₹9838/nighttotal: ₹68866 (7 )

Mahali Pazuri* | Diani Beach

1 2
apartment , Diani Beach
Mahali Pazuri, a beachfront apartment in Diani, Kenya, offers direct access to the beach and is a short walk from scuba diving facilities and kite surfing schools.
This one-bedroom, one-bathroom apartment sleeps three, features a king-size and single bed, a swimming pool, and provides snorkelling gear, plus additional services such as massages and a chef (at extra cost).

Frequently asked questions about accommodations in Diani Beach

  • How can travelers reach Diani Beach?

    The easiest way to get to Diani Beach is to fly into Moi International Airport in Mombasa, which is about 30km away. From there, you can take a taxi or pre-book a transfer to your accommodation. If you're feeling adventurous, you can also take a bus from Mombasa or Nairobi.
  • What outdoor activities can visitors enjoy in and around Diani Beach?

    Diani Beach is perfect for swimming, sunbathing, and watersports like kitesurfing and windsurfing. You can also go on a boat trip to explore the nearby islands or take a guided tour of the mangrove forests. For something more adventurous, try a safari in the nearby Tsavo East National Park.
  • When is the ideal time to plan a trip to Diani Beach?

    The best time to visit Diani Beach is during the dry season, which runs from June to October. The weather is warm and sunny, and the humidity is low. However, if you're looking for a more affordable trip, you can visit during the shoulder seasons (April-May and November-December) when there's a bit more rain.
  • What are the best walking or cycling routes in Diani Beach?

    There's a lovely walking path that runs along the beach, perfect for a sunset stroll. You can also cycle along the main road through Diani, stopping at the various restaurants and shops along the way. However, it's important to note that the roads can be quite busy, so be cautious when cycling.
  • What nearby towns or cities can be explored from Diani Beach?

    Mombasa, Kenya's second-largest city, is just a short drive away from Diani Beach. It's a vibrant city with a rich history and culture. You can also visit the nearby town of Ukunda, which has a bustling market and a number of restaurants and shops.
  • What amenities can travelers expect from accommodations in Diani Beach?

    Accommodation options in Diani Beach range from budget-friendly guesthouses to luxurious resorts. Most accommodations offer amenities like swimming pools, restaurants, and bars. Some also have spa facilities, fitness centres, and kids' clubs.

Destinations nearby

Best Diani Beach accommodations with a balcony

Belle Escale - Diani Beach
Diani Beach
13/08 – 17/08
₹2675/nighttotal: ₹10700 (4 )

Belle Escale

1 2
apartment , Diani Beach
This Diani Beach flat, Belle Escale, is located in Diani Beach, 9 minutes' walk from the beach and 1.6 kilometres from Leisure Lodge Golf Club.
This 10 square metre flat offers one bedroom, one bathroom, a kitchenette with a fridge and microwave, air conditioning, Wi-Fi, and a private balcony, accommodating up to two guests.
Casa Marabella C2 - Diani Beach
8.5 8 reviews
Diani Beach
31/12 – 08/01
₹20696/nighttotal: ₹165568 (8 )

Casa Marabella C2

4 8
apartment , Ukunda
Casa Marabella C2, a two-bedroom apartment in Ukunda, is situated 2.4km from Diani Beach and 1.6km from Leisure Lodge Golf Club, offering easy access to Ukunda Airport (5km).
This self-catering flat sleeps seven, boasting a fully equipped kitchen, rooftop pool, private beach access, free Wi-Fi, and parking.
Diani Cozy Cottage Camp - Diani Beach
Diani Beach
14/07 – 21/07
₹11845/nighttotal: ₹82915 (7 )

Diani Cozy Cottage Camp

4 6
house , Diani Beach
Diani Cozy Cottage Camp is situated in Diani Beach, just 1.9 kilometres from Ukunda Airport and within easy reach of attractions like Leisure Lodge Golf Club (3.5 kilometres) and Colobus Conservation (4.8 kilometres).
This two-bedroom cottage comfortably sleeps seven guests and is equipped with a fully fitted kitchen, two bathrooms, and a private garden. Enjoy free Wi-Fi, air conditioning, a terrace, parking, and a peaceful setting.
Luxurious 4-bedroom Holiday House With Pool Access In Diani Beach - Diani Beach
Diani Beach
31/12 – 08/01
₹34441/nighttotal: ₹275528 (8 )

Luxurious 4-bedroom Holiday House With Pool Access In Diani Beach

4 8
house , Diani Beach
This four-bedroom holiday villa is situated in Diani Beach, a mere five-minute walk from Galu Beach, with Colobus Conservation 2.7 kilometres away and Kaya Kinondo Sacred Forest 3.7 kilometres away.
Offering 280 square metres of living space, this residence accommodates up to 19 guests with four bedrooms and four bathrooms, featuring a private swimming pool, air conditioning, WiFi, and a well-equipped kitchen.

Best Diani Beach accommodations with a kitchen

Malaika Villas In Diani Beach - Diani Beach
9.7 58 reviews
Diani Beach
11/10 – 16/10
₹8346/nighttotal: ₹41730 (5 )

Malaika Villas In Diani Beach

1 4
house , Msambweni
Malaika Villas #5, situated in Msambweni, offers a four-bedroom villa with direct pool access and is a short walk from Msambweni Beach.
This self-catering property sleeps up to nine guests, boasting three ensuite bedrooms, an additional double bed in a loft, a fully equipped kitchen including a fridge, freezer and microwave, plus a garden, parking and internet access.
Mamu Village – Garden Suite I - Diani Beach
9.8 24 reviews
Diani Beach
23/07 – 30/07
₹4083/nighttotal: ₹28581 (7 )

Mamu Village – Garden Suite I

1 2
cabin , Diani Beach
This Diani Beach cottage rental, perfect for a family getaway, offers two bedrooms and two bathrooms, accommodating up to four guests and includes a kitchen with a fridge, internet access, parking, and a garden, along with pet-friendly facilities.
The self-catering property boasts two separate cottages providing privacy, but further details regarding its precise location within Diani Beach and proximity to local attractions are needed for a complete description.
Kimbi's 2br Coastal Cottage - 4 Mins To The Beach - Diani Beach
9.3 19 reviews
Diani Beach
30/07 – 07/08
₹6043/nighttotal: ₹48344 (8 )

Kimbi's 2br Coastal Cottage - 4 Mins To The Beach

1 4
apartment , Diani Beach
This Diani Beach cottage is situated on Diani Beach Road, a short 0.64km stroll from the renowned Diani Beach.
The two-bedroom, two-bathroom property sleeps six guests and boasts a kitchen with fridge and microwave, a swimming pool, parking, and 24-hour security, offering easy access to local amenities and public transport.
Jacaranda Indian Ocean Beach Resort - Diani Beach
8.5 2215 reviews
Diani Beach
10/09 – 13/09
₹7617/nighttotal: ₹22851 (3 )

Jacaranda Indian Ocean Beach Resort

1 2
resort , Diani Beach
Jacaranda Indian Ocean Beach Resort is located in Diani Beach, Kenya, 9 kilometres from Ukunda airstrip, 5 kilometres from Diani Beach Shopping Centre, and 10 kilometres from Colobus Conservation.
This beachfront hotel offers 30-square-metre rooms, each with one bedroom and one bathroom, featuring Makuti roofs, local Swahili furnishings, and amenities including a swimming pool, spa, tennis court, and restaurant; some rooms boast sea views.
©2026 cozycozy.com