Places to stay in Diani Beach

317 available accommodation offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Diani Beach place to stay
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

317 Best places to stay in Diani Beach

Best Diani Beach lodgings with a pool

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

Coastal Pearl - 1br Diani Beach Rd - Pet Friendly - Diani Beach
Diani Beach
20/06 – 27/06
40 €/nighttotal: 280 € (7 )

Coastal Pearl - 1br Diani Beach Rd - Pet Friendly

1 2
apartment , Mombasa
Coastal Pearl is a pet-friendly apartment located on Diani Beach Road in Mombasa, a 3-minute walk from Diani Beach and 3 kilometres from Ukunda Airport.
This apartment offers a private terrace, complimentary private parking, and free Wi-Fi, with a fully equipped kitchen and capacity for three guests, ideal for those seeking self-catering accommodation near Leisure Lodge Golf Club.
Shalom Cottages Diani Unit 1 - Diani Beach
9.1 103 reviews
Diani Beach
30/07 – 07/08
65 €/nighttotal: 520 € (8 )

Shalom Cottages Diani Unit 1

1 4
bungalow , Kwale
Shalom Cottages is a self-catering bungalow located in Diani, just 0.3 kilometres from the beach.
The two-bedroom property features a kitchen with a fridge and microwave, a shared swimming pool, a garden, and parking, comfortably accommodating up to five guests.
Coastal Charm - Diani Beach
9.3 37 reviews
Diani Beach
30/07 – 07/08
74 €/nighttotal: 592 € (8 )

Coastal Charm

1 4
apartment , Diani Beach
Golf Living Villas in Diani Beach, Kenya offers a central location between Diamond Leisure Resort and Leonardos, a short walk from the main road with easy access to restaurants and amenities.
This two-bedroom, two-bathroom villa sleeps six guests and includes a kitchen, swimming pool, parking, internet access, and allows pets; nearby attractions include Diani Beach itself, easily accessible within walking distance.
Diani Pearl - Diani Beach
8.7 55 reviews
Diani Beach
02/08 – 08/08
170 €/nighttotal: 1020 € (6 )

Diani Pearl

3 7
apartment , Diani Beach
Diani Pearl apartments are located in Ukunda, just a short distance from Diani Beach and approximately 19 miles from Moi International Airport. The apartments have received very good user ratings, with excellent scores for location and cleanliness.
The apartments offer a range of amenities, including two outdoor swimming pools, landscaped gardens, and a rooftop terrace with views of the Indian Ocean and Simba Hills. Guests can enjoy spacious, air-conditioned living spaces, fully equipped kitchens, and free Wi-Fi access.

Best family friendly Diani Beach lodging

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

Karibu Diani 106 - Diani Beach
9.8 39 reviews
Diani Beach
01/10 – 01/11
74 €/nighttotal: 2294 € (31 )

Karibu Diani 106

1 2
apartment , Coast Province
This Diani Beach apartment, a five-minute walk from the beach and local amenities, offers easy access to supermarkets, restaurants, and pharmacies.
The two-bedroom, two-bathroom dwelling sleeps five, boasting a beach-themed living room with smart TV, private balconies, a well-equipped kitchen, and on-site laundry facilities; nearby attractions include Kisite Mpunguti Marine National Park, Shimba Hills National Reserve, and Funzi Island, all within a 45-minute drive.
Jade Luxury Apartments - Diani Beach
9.4 10 reviews
Diani Beach
01/10 – 01/11
54 €/nighttotal: 1674 € (31 )

Jade Luxury Apartments

2 2
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.
White Loft Ii Diani - Diani Beach
8.0 1 review
Diani Beach
22/12 – 28/12
29 €/nighttotal: 174 € (6 )

White Loft Ii Diani

1 2
apartment , Ukunda
White Loft II Diani in Ukunda is located 1.8 kilometres from Diani Beach and 2.6 kilometres from Leisure Lodge Golf Club, with Colobus Conservation 8 kilometres away and Kaya Kinondo Sacred Forest 13.7 kilometres distant.
This two-bedroom flat accommodates up to five guests and features a private terrace, a fully equipped kitchenette, complimentary Wi-Fi, and private parking.
Rici Homes Da-azizi Apartment - Diani Beach
8.2 4 reviews
Diani Beach
23/07 – 30/07
44 €/nighttotal: 308 € (7 )

Rici Homes Da-azizi Apartment

1 2
apartment , Ukunda
This RICI HOMES Da-Azizi apartment in Ukunda offers prime beachfront access, a mere 1-minute walk to Diani Beach and is located 2.2 kilometres from the Colobus Conservation.
This family-friendly flat spans 70 square meters, accommodates up to three guests, and features a private balcony, a fully equipped kitchen with a microwave oven, and access to a fenced swimming pool, with complimentary WiFi and private parking provided.

Frequently asked questions about accommodations in Diani Beach

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

    Diani Beach is known for its beautiful coastline, but you should definitely check out the Colobus Conservation, a sanctuary for endangered Colobus monkeys. If you're looking for something a bit further afield, the ancient ruins of Gedi, a Swahili trading town, are just a short drive away.
  • What are the best accommodations in Diani Beach?

    Among the accommodations in Diani Beach, Flamboyant Diani Beach, Ocean Village Club (Adults Only) and Aqua Resort 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 hire a car. If you're on a budget, you can take a bus from Mombasa, but it's a bit of a longer journey.
  • What are the best accommodations with a pool in Diani Beach?

    Flamboyant Diani Beach, Ocean Village Club (Adults Only) and Aqua Resort 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 water sports enthusiasts. You can go scuba diving, snorkelling, kitesurfing, or just relax on the beach and soak up the sun. If you're looking for something a bit more adventurous, you can go on a safari in Tsavo East National Park, which is just a few hours' drive away.
  • What are the best accommodations with a jacuzzi in Diani Beach?

    The best accommodations with a jacuzzi in Diani Beach are Aqua Resort, Nomad Beach Resort and Prideinn Hotel Diani.

  • 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 there's very little rainfall. It's also a great time to spot wildlife, as the animals are more active during this time.
  • What are the best accommodations for families and kids in Diani Beach?

    The best accommodations for families and kids in Diani Beach are Flamboyant Diani Beach, Aqua Resort and Papillon Lagoon Reef Hotel.

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

    There are some lovely walking and cycling routes along the beach itself, but if you want something a bit more challenging, you can try the Diani Beach to Tiwi Beach trail. It's about 10km long and takes you through some beautiful coastal scenery.
  • What are the best pet friendly accommodations in Diani Beach?

    The best pet friendly accommodations in Diani Beach are Aqua Resort, Tradewinds Lodge and Luxury Villa Tajriviera.

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

    Mombasa is the closest major city to Diani Beach, and it's well worth a visit. You can explore the old town, which is a UNESCO World Heritage Site, or visit Fort Jesus, a 16th-century Portuguese fort. You can also take a day trip to the nearby town of Ukunda, which is known for its vibrant markets and local crafts.
  • What are the best accommodations with parking in Diani Beach?

    Flamboyant Diani Beach, Ocean Village Club (Adults Only) and Aqua Resort are the best accommodations with parking in Diani Beach.

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

    You'll find a wide range of accommodation options in Diani Beach, from budget-friendly guesthouses to luxurious resorts. Most hotels offer swimming pools, restaurants, and bars, and many also have spa facilities. Some of the more upscale hotels also offer activities like diving, fishing, and boat trips.

Destinations nearby

Best Diani Beach accommodations with a balcony

Pendo Villas  Diani Beach - Diani Beach
Diani Beach
30/07 – 07/08
87 €/nighttotal: 696 € (8 )

Pendo Villas Diani Beach

2 4
house , Mombasa
This two-bedroom house is situated in Diani, just 2 kilometres from Diani Beach and the Diani - Chale Marine National Park and Reserve.
The house offers a kitchenette, two bathrooms, and a luggage storage service, providing a comfortable and convenient base for exploring Mombasa and its surrounding attractions.
Ocean View Villa - Diani Beach
7.0 4 reviews
Diani Beach
22/12 – 28/12
30 €/nighttotal: 180 € (6 )

Ocean View Villa

1 2
apartment , Diani Beach
This one-bedroom apartment is located in Diani Beach, a mere 4-minute walk from the beach and 0.96 kilometres from Ukunda Airport.
This Diani Beach flat offers air conditioning, a swimming pool, jacuzzi, sauna, and a terrace, with accommodation for up to seven guests and complimentary private parking.
Diani Beach Rentals - 201 Studio Apartment - Diani Beach
8.3 7 reviews
Diani Beach
20/06 – 27/06
39 €/nighttotal: 273 € (7 )

Diani Beach Rentals - 201 Studio Apartment

1 2
studio , Diani Beach
This Diani Beach flat offers a prime location, just a 3-minute walk to Diani Beach and 2.9 kilometres from Colobus Conservation.
This 25 square metre studio apartment accommodates up to five guests and features a kitchenette, private balcony, garden, outdoor pool with a separate children's pool, and complimentary WiFi and parking.
Casa Marabella - Diani Beach
9.1 47 reviews
Diani Beach
11/10 – 16/10
98 €/nighttotal: 490 € (5 )

Casa Marabella

2 4
apartment , Diani Beach
Casa Marabella, a Diani Beach apartment, is situated approximately 1.6km from Leisure Lodge Golf Club and a 15-minute walk from the beach.
This self-catering flat offers 90 square metres of space, comprising one bedroom, two bathrooms, a fully equipped kitchen, air conditioning, a private balcony/terrace, and access to a swimming pool and private parking; nearby attractions include Colobus Conservation and Kaya Kinondo Sacred Forest.

Best Diani Beach accommodations with a kitchen

Affordable Cosy Villa 15-min Walk To Beach - Diani Beach
9.7 14 reviews
Diani Beach
14/07 – 21/07
80 €/nighttotal: 560 € (7 )

Affordable Cosy Villa 15-min Walk To Beach

3 6
house , Diani Beach
This spacious villa, Villa No. 2, is located within a secure gated community near Galu Beach, a mere 800 meters walk or a 2-minute drive away, offering excellent proximity to the coast.
This three-bedroom, three-bathroom villa accommodates up to six guests, featuring air conditioning, a fully equipped kitchen with a fridge and microwave, private parking, internet access, and a shared swimming pool, with an optional private chef service available.
Samara Studio Beachfront Apartment - Diani Beach - Diani Beach
9.3 126 reviews
Diani Beach
06/08 – 08/08
47 €/nighttotal: 94 € (2 )

Samara Studio Beachfront Apartment - Diani Beach

1 1
apartment , Diani Beach
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.
Villa Diani - Diani Beach
Diani Beach
05/08 – 14/08
96 €/nighttotal: 864 € (9 )

Villa Diani

3 5
house , Diani Beach
This villa in Diani Beach is located a 5-minute walk from the shore, 1.8 kilometres from Leisure Lodge Golf Club and 0.6 kilometres (600 metres) from Ukunda Airport.
This one-bedroom property accommodates up to 11 guests and features air conditioning, a kitchen, a swimming pool, a balcony, and complimentary WiFi and private parking.
Sea La Vie - Macheo - Diani Beach
8.8 23 reviews
Diani Beach
05/08 – 14/08
87 €/nighttotal: 783 € (9 )

Sea La Vie - Macheo

3 5
house , Ukunda
Sea la Vie - Macheo, in Ukunda, offers direct beachfront access and is an 8-minute walk from Diani Beach and 1.6km from Leisure Lodge Golf Club.
This three-bedroom, three-bathroom property boasts 180 square metres of space, a private pool and bar, free Wi-Fi, parking, and sleeps up to 14 guests, perfect for families or groups.
©2026 cozycozy.com