Search accommodations in Diani Beach

546 available accommodation offers

7 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Diani Beach accommodations
Choose the perfect vacation 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

One Bedroom Cottage 10min Walk To The Beach - Diani Beach
8.1 14 reviews

One Bedroom Cottage 10min Walk To The Beach

house, Diani Beach
This one-bedroom cottage in Diani Beach is located just a 11-minute walk from Diani Beach and approximately 3.2 kilometres from Colobus Conservation.
This accommodation offers a terrace, private parking, free WiFi, and a flat-screen TV, with a guest capacity of five, and is conveniently situated 3 kilometres from Ukunda Airport.
J & T Holme Apartment - Diani Beach
8.0 1 review

J & T Holme Apartment

apartment, Diani Beach
J & T Holme Apartment is located in Diani Beach, a 6-minute walk from Diani Beach and 1.8 kilometres from Colobus Conservation.
This self-catering accommodation offers a private swimming pool, a balcony, free WiFi, and free on-site private parking, with easy access to Kaya Kinondo Sacred Forest and Leisure Lodge Golf Club.
Beautiful Beachfront Studio Apartment - Diani Beach
8.7 9 reviews

Beautiful Beachfront Studio Apartment

apartment
This one-bedroom flat offers a direct beachfront location on Diani Beach, Kenya, with breathtaking sea views and immediate access to the shoreline, making it an ideal spot for waking up next to the ocean in a tranquil and stylish atmosphere. Guests can enjoy a direct beachfront location with sea views, a swimming pool, fitness centre, and parking, alongside amenities like air conditioning, a kitchen with a fridge, freezer, and microwave, and internet, all within easy reach of the attractions of Diani.
4 Br Villa Diani Near Beach - Diani Beach
No reviews

4 Br Villa Diani Near Beach

house, Mombasa
This 4-bedroom villa in Diani, Mombasa, is situated a 12-minute walk from Diani Beach and 1.6 kilometres from Leisure Lodge Golf Club.
This property offers accommodation for 23 guests with four bathrooms, a fully equipped kitchen, free WiFi, and complimentary private parking, with a balcony providing garden views and convenient access to Ukunda Airport, 4 kilometres away.

Best family friendly Diani Beach lodging

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

Diani Ukunda Classy One Bedroom - Diani Beach
No reviews

Diani Ukunda Classy One Bedroom

apartment, Diani Beach
This Diani Beach apartment is situated a short 1.9km distance from Diani Beach and conveniently close to Ukunda Airport.
The 80 square metre self-catering flat offers one bathroom, sleeps three guests, and includes a fully equipped kitchen, air conditioning, free Wi-Fi, private parking, and a balcony.
Becky Homes Diani Beach - 2br With Ac & Pool - Diani Beach
8.8 30 reviews

Becky Homes Diani Beach - 2br With Ac & Pool

apartment, Diani Beach
Becky Homes Diani Beach, a self-catering apartment, is situated 3.5km from Leisure Lodge Golf Club, 4.8km from Colobus Conservation, and 10.6km from Kaya Kinondo Sacred Forest, with Ukunda Airport a mere 1km away.
This 100 square metre dwelling boasts two bedrooms, two bathrooms, accommodates up to nine guests, and includes a private pool, children's pool, fitness centre, free Wi-Fi, and parking; bicycle rental and a private beach area are also available.
Savannah Bstan Luxury Apartment - Diani Beach
8.7 14 reviews

Savannah Bstan Luxury Apartment

apartment, Diani Beach
Savannah Bstan Luxury Apartment is located in Diani Beach, a 16-minute walk from Diani Beach and 1.9 kilometres from Leisure Lodge Golf Club.
This one-bedroom flat offers air conditioning, a kitchen with a fridge and microwave, a private terrace, and access to a swimming pool, with pets and families welcome.
Casa Marabella C3 - Diani Beach
9.1 27 reviews

Casa Marabella C3

apartment, Diani Beach
Casa Marabella is a 4-minute walk from Diani Beach, a popular destination for its white sand and turquoise waters, and 1.6 kilometres from Leisure Lodge Golf Club.
This 2-bedroom apartment, spanning 85 square metres, comfortably accommodates 5 guests. Enjoy the convenience of a fully equipped kitchen, a private terrace, a swimming pool, and direct beach access, all within a secure complex.

Frequently Asked Questions about accommodations in Diani Beach

  • What are the must-see sites in or near Diani Beach?

    Well, you definitely want to check out the Diani Beach Marine National Park, which is great for snorkelling and diving. You can also visit the Colobus Conservation, which is a sanctuary for the endangered Colobus monkeys. And if you're looking for something a bit different, you can take a trip to the Kaya Kinondo sacred forest, which is a traditional Mijikenda village.
  • What are the best accommodations in Diani Beach?

    Among the accommodations in Diani Beach, Papillon Lagoon Reef Hotel, Once Upon A Tide - Family Home- and Private Pool Villa 150 Meters From The Beach are the most popular ones.

  • 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 a shuttle to Diani. If you're coming from other parts of Kenya, you can also take a bus or a train to Mombasa and then get a taxi to Diani.
  • What are the best accommodations with a pool in Diani Beach?

  • What outdoor activities can visitors enjoy in and around Diani Beach?

    Diani Beach is a paradise for watersports! You can go swimming, sunbathing, snorkelling, diving, kitesurfing, windsurfing, and even deep-sea fishing. There are also plenty of opportunities for hiking and exploring the nearby forests and national parks.
  • What are the best accommodations with a jacuzzi in Diani Beach?

    The best accommodations with a jacuzzi in Diani Beach are Nirvana - Diani: Stunning Beach Villa W/ Hot Tub, Seaclusion Diani and River Sunset Luxury Villas.

  • 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 lower than during the wet season. However, if you're looking for a bargain, you can visit during the shoulder seasons, which are April-May and November-December.
  • What are the best accommodations for families and kids in Diani Beach?

    The best accommodations for families and kids in Diani Beach are Papillon Lagoon Reef Hotel, Once Upon A Tide - Family Home- and Bahari Dhow Beach Villas.

  • What are the best walking or cycling routes in Diani Beach?

    You can enjoy a lovely walk or cycle along the beach itself, which stretches for miles. For a more adventurous route, you can try the Diani Beach to Tiwi Beach trail, which takes you through the coastal forest and past a few local villages. There are also some great cycling routes through the nearby national parks.
  • What are the best pet friendly accommodations in Diani Beach?

  • What nearby towns or cities can be explored from Diani Beach?

    Mombasa is only about 30km away and is well worth a visit. You can explore the old town, visit Fort Jesus, and enjoy the bustling markets. You can also take a day trip to the nearby town of Ukunda, which has a vibrant local market and some interesting shops.
  • What are the best accommodations with parking in Diani Beach?

  • What amenities can travelers expect from accommodations in Diani Beach?

    There are a wide range of accommodations in Diani Beach, from budget-friendly guesthouses to luxury resorts. Most accommodations offer swimming pools, restaurants, and bars. Many also have spa facilities, fitness centres, and other amenities. You can find places with direct beach access, or those set back a little further from the beach with gardens and other features.

Popular destinations

Best Diani Beach accommodation with a balcony

Jade Luxury Apartments - Diani Beach
9.4 10 reviews

Jade Luxury Apartments

apartment, Galu
Jade Luxury Apartments, a recently renovated two-bedroom flat in Galu, Kenya, is situated a 10-minute walk from Colobus Conservation, 8.3km from Leisure Lodge Golf Club, and 7km from Ukunda Airport.
This 100 square metre self-catering property boasts a spacious layout including a living room, two bathrooms, a terrace, free Wi-Fi, private parking, and accommodates up to six guests.
202, Simba Village Apartments - Diani Beach
8.0 2 reviews

202, Simba Village Apartments

apartment, Diani Beach
Simba Village Apartments in Diani Beach offers a convenient location, situated a 6-minute walk from the beach and 0.96 kilometres from Ukunda Airport.
This one-bedroom, one-bathroom flat, spanning 50 square metres and accommodating up to two guests, features air conditioning, a kitchenette with a fridge and microwave, and access to a communal swimming pool, garden, and tennis court.
Morning Star Diani Beach Resort - Diani Beach
9.3 6 reviews

Morning Star Diani Beach Resort

resort, Diani Beach
The Morning Star Diani Beach Resort offers a prime beachfront location on Diani Beach, situated just 2 kilometres from the town centre.
This resort provides complimentary Wi-Fi access and rooms equipped with shower facilities, accommodating up to two guests.
The Oasis Villa - Diani Beach
8.7 3 reviews

The Oasis Villa

house, Diani Beach
The Oasis Villa is located in Diani Beach, a six-minute walk from Galu Beach and 2.7 kilometres from Colobus Conservation.
This three-bedroom property, boasting 220 square metres of floor space, offers two living areas, a private pool, free Wi-Fi, parking, and sleeps up to eleven guests.

Best Diani Beach accommodation with a kitchen

Wabo Paradise 1br - Diani - Diani Beach
9.8 10 reviews

Wabo Paradise 1br - Diani

apartment
This Ukunda apartment offers easy access to Diani Beach, a short distance away.
The one-bedroom, one-bathroom apartment sleeps two guests and includes a fridge, microwave, air conditioning, swimming pool access, parking, and excellent user ratings; enjoy the tranquil, green surroundings.
Modern 1br W/pool, Solar-5min Drive To Diani Beach - Diani Beach
9.5 8 reviews

Modern 1br W/pool, Solar-5min Drive To Diani Beach

apartment
This ground-floor flat is located in Mvindeni, on Lotfa Beach Road, a 5-minute drive from Diani Beach, Nomads Beach and Amigos Beach, offering convenient access to transport and local amenities.
This peaceful one-bedroom, one-bathroom apartment for two guests features air conditioning, a kitchen with a fridge and microwave, and a private balcony with garden and pool views, with a shared swimming pool and 24/7 security within a gated compound.
Frangipani Cottages "Hibiscus Ii" - Diani Beach
9.5 76 reviews

Frangipani Cottages "Hibiscus Ii"

resort
This Diani Beach apartment, situated 0.75 km from the beach and 0.8 km from Diani's town centre, offers easy access to local supermarkets, shops, bars, and restaurants.
The self-catering flat comprises one bedroom, one bathroom, sleeps two guests, and features a fully equipped kitchen, air conditioning (at extra cost), a private terrace, and access to a swimming pool, garden, and fitness centre within a small, tranquil complex.
Luxury 2bed All Ensuite Likizo 10min Walk To Beach - Diani Beach
9.6 16 reviews

Luxury 2bed All Ensuite Likizo 10min Walk To Beach

apartment
This Diani Beach apartment is located a 7-minute walk from the beach and 500 metres from Chandarana Supermarket, with Ukunda Airport 4 kilometres away.
This spacious two-bedroom flat sleeps five guests and offers air conditioning, WiFi, a shared swimming pool, and four balconies, including private ones for each bedroom.
©2026 cozycozy.com