Search accommodations in Diani Beach

317 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

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

Sagwe Riviera Diani, Kenya - Diani Beach
8.0 31 reviews
Diani Beach
23/07 – 30/07
110 ﺩ.ﺇ/nighttotal: 770 ﺩ.ﺇ (7 )

Sagwe Riviera Diani, Kenya

1 2
house , Diani Beach
This one-bedroom house is located in Diani Beach, Kenya, just 2.1 kilometres from the beach and 2.6 kilometres from Leisure Lodge Golf Club.
The house offers a comfortable stay for up to three guests, with amenities such as air conditioning, Wi-Fi, a kitchen, and a private bathroom, and features a terrace for enjoying the views.
Maskani Villa - Diani Beach
10 3 reviews
Diani Beach
31/12 – 08/01
900 ﺩ.ﺇ/nighttotal: 7200 ﺩ.ﺇ (8 )

Maskani Villa

1 8
house , Diani Beach
Maskani Villa, a spacious four-bedroom property in Diani, Mombasa, Kenya, is located approximately 1 kilometre from the Indian Ocean and a short walk from Diani Beach Golf & Resort.
This self-catering villa sleeps ten guests, boasts a private swimming pool, offers housekeeping services, and is close to shops, restaurants, and a hospital.
4 U Luxury Bungalows Diani - Diani Beach
9.1 79 reviews
Diani Beach
14/07 – 21/07
588 ﺩ.ﺇ/nighttotal: 4116 ﺩ.ﺇ (7 )

4 U Luxury Bungalows Diani

3 6
house , Diani Beach
4 U Luxury Bungalows Diani, situated in Diani Beach, Kenya, is a 2.4km walk from Galu Beach, 2.9km from Colobus Conservation, and 4.7km from Kaya Kinondo Sacred Forest.
This three-bedroom, three-bathroom villa offers 125 square metres of space, sleeping up to 11 guests, and boasts a private pool, garden, fully equipped kitchen, air conditioning, Wi-Fi, and parking; nearby cycling explores the Diani Beach area.
Mahali Pazuri* | Diani Beach - Diani Beach
9.5 70 reviews
Diani Beach
07/01 – 31/01
387 ﺩ.ﺇ/nighttotal: 9288 ﺩ.ﺇ (24 )

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).

Best family friendly Diani Beach lodging

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

Mupala Homes - Cozy Ensuite 2 Bedroom Diani - Diani Beach
10 1 review
Diani Beach
13/08 – 17/08
278 ﺩ.ﺇ/nighttotal: 1112 ﺩ.ﺇ (4 )

Mupala Homes - Cozy Ensuite 2 Bedroom Diani

1 2
apartment , Diani Beach
This Diani Beach apartment is located an 8-minute walk from Diani Beach and 1.9 kilometres from the Leisure Lodge Golf Club.
This family-friendly apartment offers 170 square metres of living space for up to 7 guests, featuring a kitchen with a fridge and microwave, a swimming pool, a terrace, and complimentary private parking.
Mupala Homes - Cozy 2 Bedroom Diani - Diani Beach
10 1 review
Diani Beach
13/08 – 17/08
228 ﺩ.ﺇ/nighttotal: 912 ﺩ.ﺇ (4 )

Mupala Homes - Cozy 2 Bedroom Diani

2 2
apartment , Diani Beach
Mupala Homes, a Diani Beach apartment, is situated a 1.1km stroll from Diani Beach and 1.9km from Leisure Lodge Golf Club.
This 170 square metre self-catering property boasts two bedrooms, two bathrooms, and can comfortably accommodate six guests, featuring a private pool, free Wi-Fi, and parking.
Tropical Courtyard Villa - Diani Beach
Diani Beach
13/08 – 17/08
337 ﺩ.ﺇ/nighttotal: 1348 ﺩ.ﺇ (4 )

Tropical Courtyard Villa

2 2
house , Kwale
This tropical courtyard villa in Kwale is located a 4-minute walk from Diani Beach and 4 kilometres from Ukunda Airport.
This private villa, accommodating up to seven guests, offers air conditioning, a private swimming pool, a terrace with garden views, complimentary high-speed WiFi, and a well-equipped kitchen, with Leisure Lodge Golf Club just 1.6 kilometres away.
Elna's Haven Diani Palms - 5min Walk To The Beach, Serene And Culinary Services - Diani Beach
8.8 5 reviews
Diani Beach
13/08 – 17/08
235 ﺩ.ﺇ/nighttotal: 940 ﺩ.ﺇ (4 )

Elna's Haven Diani Palms - 5min Walk To The Beach, Serene And Culinary Services

3 2
apartment , Ukunda
Elna's Haven, a three-bedroom apartment in Ukunda, is located a two-minute walk from Diani Beach and 1.4 kilometres from Leisure Lodge Golf Club.
This self-catering property sleeps up to 11 guests and boasts three bathrooms, a fully equipped kitchen, a swimming pool, free Wi-Fi, private parking, and a balcony with potential sea views.

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.

Destinations nearby

Best Diani Beach accommodation with a balcony

Peaceful Diani Apartment - Diani Beach
Diani Beach
13/08 – 17/08
171 ﺩ.ﺇ/nighttotal: 684 ﺩ.ﺇ (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.
Lofty Diani Studio's - Diani Beach
Diani Beach
06/08 – 08/08
98 ﺩ.ﺇ/nighttotal: 196 ﺩ.ﺇ (2 )

Lofty Diani Studio's

1 1
studio , Kwale
This Kwale apartment is located just a 3-minute walk from Diani Beach and is situated 0.6 kilometres from Colobus Conservation and 5 kilometres from Kaya Kinondo Sacred Forest.
This air-conditioned studio accommodates up to three guests, offering a fully equipped kitchen, a bathroom, free WiFi, and private parking, with Ukunda Airport approximately 6.9 kilometres away.
Amber Villas Diani - Diani Beach
9.3 45 reviews
Diani Beach
11/10 – 16/10
884 ﺩ.ﺇ/nighttotal: 4420 ﺩ.ﺇ (5 )

Amber Villas Diani

2 4
house , Diani Beach
Amber Villas Dianis is located just a 5-minute walk from Galu Kinondo Beach in Diani Beach and is a 9-minute drive from the Colobus Conservation. The property has excellent user ratings, with very good location and cleanliness ratings.
The villa is 125 square meters and offers two bedrooms. You can enjoy a range of features including air conditioning, a swimming pool, a Jacuzzi, a terrace, a garden, a restaurant, a bar, parking, and free Wi-Fi.
Marina House - Diani Beach
Diani Beach
31/12 – 08/01
658 ﺩ.ﺇ/nighttotal: 5264 ﺩ.ﺇ (8 )

Marina House

1 8
apartment , Diani Beach
This Diani Beach apartment, Marina House, is located 2.6 kilometres from Leisure Lodge Golf Club and 10.9 kilometres from Kaya Kinondo Sacred Forest.
This air-conditioned one-bedroom flat offers accommodation for up to 15 guests with a private garden, balcony, fully equipped kitchen, and free WiFi, with pets and parking also permitted.

Best Diani Beach accommodation with a kitchen

Nest Apartment Diani - Diani Beach
10 4 reviews
Diani Beach
13/08 – 17/08
81 ﺩ.ﺇ/nighttotal: 324 ﺩ.ﺇ (4 )

Nest Apartment Diani

1 2
apartment , Diani Beach
This Diani Beach flat is located in Diani Beach, a 7-minute walk from the coast and 1 kilometre from Leisure Lodge Golf Club.
This 12 square metre studio apartment accommodates up to three guests and offers air conditioning, a private balcony, free Wi-Fi, and a kitchen with a fridge and microwave.
Lions Home - Diani Beach
9.3 73 reviews
Diani Beach
23/07 – 30/07
336 ﺩ.ﺇ/nighttotal: 2352 ﺩ.ﺇ (7 )

Lions Home

2 2
house , Diani Beach
Lions Home is situated in Diani Beach, just a short walk from the main beach and close to other popular spots like Galu Beach and Colobus Conservation. It's highly rated by guests for its excellent location, cleanliness, and overall experience.
The property offers a range of amenities to make your stay comfortable and enjoyable, including a swimming pool, jacuzzi, and a garden. You can also enjoy activities like tennis, cycling, and hiking in the surrounding area.
2bedroom Apt By Cece. Diani, Beach Road. - Diani Beach
9.8 46 reviews
Diani Beach
23/07 – 30/07
216 ﺩ.ﺇ/nighttotal: 1512 ﺩ.ﺇ (7 )

2bedroom Apt By Cece. Diani, Beach Road.

1 2
apartment , Kwale
This Diani Beach apartment, situated on Diani Beach Road in Kwale, Kenya, is just 0.35km from the beach.
The two-bedroom, one-bathroom flat sleeps four guests and boasts a modern interior, two balconies (one offering ocean views, the other garden/hill views), a fully equipped kitchen with fridge, air conditioning, parking, and a fitness centre.
L & C Chinese Studio - Diani Beach
8.2 13 reviews
Diani Beach
13/08 – 17/08
74 ﺩ.ﺇ/nighttotal: 296 ﺩ.ﺇ (4 )

L & C Chinese Studio

1 2
studio , Diani Beach
L & C Chinese Studio is a self-catering apartment situated in Diani Beach, Kenya, 0.3km from the beach and 0.5km from Leisure Lodge Golf Club.
This one-bedroom unit, sleeping up to two guests, boasts a terrace, garden access, a swimming pool, on-site restaurant and free bicycle use, with nearby diving and fishing opportunities.
©2026 cozycozy.com