Search accommodations in Diani Beach

546 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

546 Lodgings in Diani Beach

Best Diani Beach lodging with a pool

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

Sukuma Guest House - Diani Beach
9.3 4 reviews

Sukuma Guest House

apartment, Ukunda
Sukuma Guest House, a two-bedroom apartment in Ukunda, is located a short 0.5 km walk from Diani Beach, 1 km from Colobus Conservation, and within 5 km of Kaya Kinondo Sacred Forest.
This 65 square metre flat offers free Wi-Fi, private parking, a swimming pool, and sleeps up to seven guests, with access to a patio, balcony, and well-equipped kitchenette; on-site yoga classes and airport transfers are also available.
2 Bedroom Loza Galu Beach Apartment, Diani - Diani Beach
9.8 62 reviews

2 Bedroom Loza Galu Beach Apartment, Diani

apartment
This two-bedroom apartment, located in a secure compound a two-minute walk from Galu Beach in Kwale County, Kenya, offers convenient access to restaurants, bars, and watersports.
The self-catering flat sleeps six, featuring a fully equipped kitchen, two bathrooms, air conditioning, a private verandah with beach glimpses, a shared swimming pool, and included housekeeper service; big game fishing charters are also readily available nearby.
Groundfloor Apartment, Simba Village, Diani Beach - Diani Beach
9.8 89 reviews

Groundfloor Apartment, Simba Village, Diani Beach

apartment
This Diani Beach studio apartment is centrally located, less than 0.1km from the swimming pool and a 0.6km walk from Diani Beach, with easy access to nearby shopping malls, restaurants and bars.
The self-contained unit sleeps two guests, features a fridge and microwave, air conditioning, Wi-Fi, and benefits from twice-weekly cleaning, offering a convenient and comfortable stay.
Samara Studio Beachfront Apartment - Diani Beach - Diani Beach
9.3 132 reviews

Samara Studio Beachfront Apartment - Diani Beach

apartment
The Samara Studio Apartment is located in Diani, just 4.5 km from Ukunda airstrip and a 7-minute drive from supermarkets. It has received excellent ratings for location, cleanliness and user experience.
The studio apartment comfortably sleeps two guests and comes equipped with a kitchen featuring a fridge and microwave. Guests can enjoy a range of amenities including a swimming pool, garden, fitness centre, free parking, daily cleaning service, Wi-Fi, and a balcony with swing chairs.

Best family friendly Diani Beach lodging

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

V-szameitat Homes - Diani Beach
9.1 348 reviews

V-szameitat Homes

house, Diani Beach
V-Szameitat Homes is a beachfront property located in Diani Beach, just 3.7 kilometres from Leisure Lodge Golf Club, offering a peaceful and relaxing setting. The property enjoys excellent ratings for its location, cleanliness, and user experience.
This spacious home features a private pool and garden, perfect for enjoying the warm Kenyan sunshine. Guests can also benefit from a fully equipped kitchen, air conditioning, free Wi-Fi, and a range of other amenities, including airport transfers, bicycle rentals, and car rentals.
Galawa Beach Apartments - Diani Beach
8.1 39 reviews

Galawa Beach Apartments

apartment, Diani Beach
Galawa Beach Apartments is a holiday flat located a 6-minute walk from Diani Beach and 965 metres from Ukunda Airport, with Leisure Lodge Golf Club 3 kilometres away.
This family-friendly accommodation offers apartments with air conditioning and private bathrooms, featuring fully equipped kitchens, free WiFi, an on-site restaurant serving international cuisine, a bar, and barbecue facilities, with pets also permitted.
Oasis Diani Beach Villas - Diani Beach
8.5 163 reviews

Oasis Diani Beach Villas

house, Diani Beach
Oasis Diani Beach Villas is located just an 8-minute walk from the stunning Diani Beach, close to attractions like Colobus Conservation and Leisure Lodge Golf Club. The property has consistently received very good ratings for location, cleanliness, and overall user experience.
The villas offer a comfortable and spacious layout, featuring a terrace, a seating area, a flat-screen TV, and a private bathroom with a walk-in shower and slippers. Guests can enjoy a private pool, a fully equipped kitchen, a garden, and free Wi-Fi and parking, as well as access to bicycle and car rental services for exploring the surrounding area.
Maya Homestay - Diani Beach
8.8 4 reviews

Maya Homestay

apartment, Ukunda
Maya Homestay is a 1-bedroom flat situated in Ukunda, 2 km from Leisure Lodge Golf Club and 8.2 km from Colobus Conservation, with Ukunda Airport located 1.9 km away.
This property offers accommodation for up to 3 guests, featuring a fully equipped kitchen, complimentary WiFi, free private parking, and a private balcony, with pets being allowed.

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.

Popular destinations

Best Diani Beach accommodations with a balcony

Danville Diani - Diani Beach
No reviews

Danville Diani

apartment, Diani Beach
This one-bedroom flat in Diani Beach is situated a 16-minute walk from Diani Beach and 0.6 miles from Ukunda Airport, offering convenient access for travellers.
This 89 square metre apartment accommodates up to five guests and includes free Wi-Fi, a microwave, fridge, and complimentary private parking.
3 Bed Villa - Sleeps 6 - Pool - Garden - Parking - Diani Beach
10 1 review

3 Bed Villa - Sleeps 6 - Pool - Garden - Parking

house, Galu
This three-bedroom villa in Galu is a three-minute walk from Galu Beach, 2.6km from Colobus Conservation, and 3.5km from Kaya Kinondo Sacred Forest, offering convenient access to local attractions.
The property boasts a private swimming pool, free Wi-Fi, private parking, and a spacious layout ideal for families or groups of up to six, with three bathrooms and a fully equipped kitchen including a fridge, freezer and microwave.
Stylish 1br Diani Beach Apartment- Near Beach, Malls & Restaurants - Diani Beach
10 6 reviews

Stylish 1br Diani Beach Apartment- Near Beach, Malls & Restaurants

apartment, Ukunda Airport
This apartment in Ukunda offers exclusive private beach access, located a 4-minute walk from Diani Beach and 1 kilometre from Ukunda Airport.
This 80 square metre flat features one bedroom, one bathroom, and accommodates up to three guests with air conditioning, a fully equipped kitchen including a microwave and fridge, and complimentary Wi-Fi and private parking.
Pendo Cottages - Diani Beach
No reviews

Pendo Cottages

house, Kwale
Pendo Cottages offers a self-catering villa in Kwale, Kenya, a three-minute walk from Diani Beach and less than 2km from Colobus Conservation.
This two-bedroom property sleeps seven guests, boasting two bathrooms, a fully equipped kitchen, private parking, a terrace, and a swimming pool; nearby attractions include Kaya Kinondo Sacred Forest and Leisure Lodge Golf Club.

Best Diani Beach accommodations with a kitchen

Roseville - Diani Beach
9.0 44 reviews

Roseville

apartment, Diani Beach
This apartment is situated in Diani Beach, just a short 8-minute walk from the beach, close to attractions like Leisure Lodge Golf Club and Colobus Conservation. The apartment has received very good user and location ratings, and an excellent cleanliness rating.
The apartment offers four bedrooms and two bathrooms spread over 150 square metres. Guests can enjoy a private pool, garden views, a fully equipped kitchen, free Wi-Fi, parking, and a picnic area.
Belle Escale - Diani Beach
10 1 review

Belle Escale

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.
Kivulini Cottage - Diani Beach
9.9 240 reviews

Kivulini Cottage

house
This one-bedroom guesthouse is located in a mature compound in Diani Beach, just a short walk from the beach and within 5 kilometres of the shopping centre, airstrip, golf course, and hospital. The property has received excellent ratings for its cleanliness, user experience, and location.
The guesthouse has a private pool and lush gardens, perfect for relaxing. Guests can enjoy the convenience of a fully equipped kitchen, free laundry service, and the option of a chef preparing meals for an additional fee.
Diani Hideaway Beach Villa, Private Pool, Air Conditioning And Wifi - Diani Beach
8.8 29 reviews

Diani Hideaway Beach Villa, Private Pool, Air Conditioning And Wifi

house, Galu
This Galu villa, a 7-minute walk from Galu Beach, is situated 1.6km from Colobus Conservation and 4.3km from Kaya Kinondo Sacred Forest.
The 150 square metre property boasts two bedrooms, two bathrooms with a hot tub, a private pool, and can comfortably accommodate seven guests, offering free Wi-Fi and parking.
©2026 cozycozy.com