Search cheap accommodations in Diani Beach from 100+ sites!

317 available accommodation offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
Diani Beach accommodations
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

317 Lodgings in Diani Beach

Popular Lodgings with a Pool in Diani Beach

These lodgings in Diani Beach include a swimming pool, the perfect way to complement a day by the water.

Romantic Villa Cheetah In Marula Park With Cook 4 Min From The Beach - Diani Beach
9.4 28 reviews
Diani Beach
10/11 – 10/16
$126/nighttotal: $630 (5 )

Romantic Villa Cheetah In Marula Park With Cook 4 Min From The Beach

2 4
apartment , Diani Beach
This Diani Beach vacation home is located 0.2 miles from the beach, within 6 miles of Galu Kinondo and the Kongo Mosque, and about 9 miles from Kaya Kinondo Sacred Forest and Tiwi Beach.
This two-bedroom, one-bathroom rental sleeps five guests and features a private pool, hot tub, fully equipped kitchen, Wi-Fi, and outdoor barbecue grills.
Diani Bungallow Villas - Spacious, Tasteful, 3 Bed 3 Bath Villa Five' Off Beach - Diani Beach
Diani Beach
08/02 – 08/08
$181/nighttotal: $1086 (6 )

Diani Bungallow Villas - Spacious, Tasteful, 3 Bed 3 Bath Villa Five' Off Beach

3 7
house , Kwale County
This spacious villa is located in Galu Beach, Diani Beach, Ukunda, a five-minute walk from Diani Beach and close to local restaurants and attractions like Colobus Conservation and BoraBora Wildlife Park.
This pet-friendly, family-friendly villa offers 1400 square feet of living space with 3 bedrooms and 3 bathrooms, accommodating up to 12 guests with amenities including a private swimming pool, air conditioning, and internet.
See Breeze Sweets Villa - Diani Beach
8.0 1 review
Diani Beach
08/06 – 08/08
$33/nighttotal: $66 (2 )

See Breeze Sweets Villa

1 1
apartment , Diani Beach
This one-bedroom condo in Diani Beach is a 5-minute walk to Diani Beach and 300 yards from Leisure Lodge Golf Club, with Ukunda Airport 1.9 miles away.
This apartment offers air conditioning, a swimming pool, jacuzzi, sauna, and a private terrace, accommodating up to 3 guests with complimentary parking and WiFi.
Diani Marine Divers Village - Diani Beach
8.9 314 reviews
Diani Beach
08/06 – 08/08
$84/nighttotal: $168 (2 )

Diani Marine Divers Village

1 1
resort , Diani Beach
Diani Marine Divers Village is located in Diani Beach, just a short walk from the stunning white sands and turquoise waters, and a convenient 19 miles from Moi International Airport. The resort has received excellent ratings for its location and cleanliness, and guests have praised it as a very good option for a relaxing getaway.
This one-bedroom, one-bathroom property offers a comfortable and convenient stay. The resort features a refreshing outdoor pool, a lovely garden, a restaurant, a bar, and barbecue facilities, all perfect for enjoying the tropical ambiance.

Best family friendly Diani Beach lodging

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

Barizieum Nest 3br Villa,diani - Diani Beach
Diani Beach
08/05 – 08/14
$81/nighttotal: $729 (9 )

Barizieum Nest 3br Villa,diani

3 5
house , Ukunda
Barizieum Nest, a two-bedroom house in Ukunda, Kenya, is a six-minute walk from Diani Beach, 1.1 miles from Leisure Lodge Golf Club, and 2.5 miles from Ukunda Airport.
This 1,290-square-foot vacation rental boasts three bathrooms, accommodates nine guests, and features a private pool, free Wi-Fi, and on-site car and bicycle rentals.
Jacaranda Indian Ocean Beach Resort - Diani Beach
8.5 2209 reviews
Diani Beach
08/05 – 08/14
$303/nighttotal: $2727 (9 )

Jacaranda Indian Ocean Beach Resort

2 5
resort , Diani Beach
Jacaranda Indian Ocean Beach Resort is located in Diani Beach, Kenya, 5.6 miles from Ukunda Airstrip, 3.1 miles from the Diani Beach Shopping Center, and 6.2 miles from Colobus Conservation.
This beachfront hotel offers 320-square-foot rooms with one bedroom and one bathroom, featuring amenities such as a swimming pool, spa, fitness center, and tennis court, plus babysitting services.
Amber Villas Diani - Diani Beach
9.3 45 reviews
Diani Beach
10/11 – 10/16
$241/nighttotal: $1205 (5 )

Amber Villas Diani

2 4
house , Diani Beach
Amber Villas Dianis is located in Diani Beach, a short walk from Galu Kinondo Beach and a 9-minute drive from the Colobus Conservation. The property has received excellent ratings for cleanliness, location, and user experience.
Each villa offers 1350 square feet of living space and includes a fully equipped kitchen, private patio, and luxurious bathrooms. Amenities include a swimming pool, jacuzzi, free Wi-Fi, and parking.
Dadida‘s Pool Cottage - Diani Beach
8.7 90 reviews
Diani Beach
10/11 – 10/16
$113/nighttotal: $565 (5 )

Dadida‘s Pool Cottage

2 4
house , Diani Beach
Dadida's Pool Cottage is located in Diani Beach, just an 8-minute walk from the beach and a short drive from the Leisure Lodge Golf Club, offering a peaceful escape with easy access to local attractions. The cottage consistently receives very good user ratings and excellent scores for location and cleanliness.
This 2-bedroom, 2-bathroom vacation rental comfortably accommodates up to 4 guests. Enjoy a private pool, open-air bath, fully equipped kitchen, terrace with garden views, free Wi-Fi, car rental service, and room service.

Frequently Asked Questions about accommodations in Diani Beach

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

    You can't miss the beautiful Diani Beach itself, of course! It's a must-see. Other popular destinations include the Colobus Conservation, a sanctuary for endangered monkeys, and the Kaya Kinondo sacred forest, a fascinating cultural site.
  • 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 is to fly into Moi International Airport in Mombasa, which is about 30 miles from Diani Beach. From there, you can take a taxi or hire a car. You can also take a bus from Mombasa to Diani Beach, which is a more budget-friendly option.
  • 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 perfect for swimming, snorkeling, and scuba diving. If you're looking for something more adventurous, you can try kitesurfing or windsurfing. You can also go on a safari to Tsavo East National Park, which is about a two-hour drive from Diani Beach.
  • 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 the humidity is low. You can also enjoy the beach without the crowds 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?

    The beach itself is great for a stroll, and there are also some nice walking paths along the coast. For cycling, you can explore the back roads and villages around Diani Beach. Don't miss the scenic route to the south of the beach, which takes you past the Diani Beach Golf & Resort.
  • 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 a must-see, just a short drive from Diani Beach. It's a vibrant coastal city with a rich history and culture. You can also visit the nearby town of Ukunda, which is home to the famous Diani Beach Shopping Centre.
  • 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?

    Diani Beach offers a wide range of accommodations, from budget-friendly guesthouses to luxurious resorts. Most accommodations offer amenities like swimming pools, restaurants, and bars. Some also have spas, fitness centers, and kids' clubs.

Destinations nearby

Best Diani Beach accommodation with a balcony

Diani Exquisite 3br - Diani Beach
Diani Beach
08/05 – 08/14
$85/nighttotal: $765 (9 )

Diani Exquisite 3br

1 5
apartment , Ukunda
This 2-bedroom condo in Ukunda is situated 1.2 miles from Diani Beach and a short walk from Ukunda Airport, with Leisure Lodge Golf Club 1.6 miles away.
This apartment accommodates up to 11 guests and offers air conditioning, complimentary WiFi, a swimming pool, and a private balcony, with Colobus Conservation 5 miles away.
Maskani Villa - Diani Beach
9.5 4 reviews
Diani Beach
08/05 – 08/14
$158/nighttotal: $1422 (9 )

Maskani Villa

4 5
house , Galu
MASKANI Villa is located in Galu, Kenya, an 8-minute walk from Diani Beach and 0.7 miles from Leisure Lodge Golf Club.
This 2690-square-foot Galu vacation home boasts four bedrooms, four bathrooms, and accommodates up to 19 guests, featuring a private pool, garden, fully equipped kitchen, free Wi-Fi, and free parking.
Blue Waters Villas - Diani Beach
8.6 14 reviews
Diani Beach
10/11 – 10/16
$81/nighttotal: $405 (5 )

Blue Waters Villas

3 4
house , Ukunda
Blue Waters Villas, located in Ukunda, Kenya, offers a three-bedroom house a short walk from Galu Beach and within a few miles of Colobus Conservation and Kaya Kinondo Sacred Forest.
This 2,370-square-foot vacation rental boasts three bathrooms, sleeps nine guests, and includes a fully equipped kitchen, private parking, a swimming pool, and free Wi-Fi.
Jade Luxury Apartments Diani - Diani Beach
8.6 15 reviews
Diani Beach
10/01 – 11/01
$42/nighttotal: $1302 (31 )

Jade Luxury Apartments Diani

2 2
apartment , Mombasa
This newly renovated luxury apartment in Diani, Mombasa, is a 16-minute walk from Galu Beach and 0.6 miles from Colobus Conservation.
This 220 square feet, 2-bedroom, 2-bathroom rental accommodates up to 6 guests and features a fully equipped kitchen, terrace, swimming pool, garden, and complimentary WiFi and parking.

Best Diani Beach accommodation with a kitchen

Villa Leone With Private Pool And Air Con - Diani Beach
9.8 52 reviews
Diani Beach
07/14 – 07/21
$200/nighttotal: $1400 (7 )

Villa Leone With Private Pool And Air Con

1 6
house , Diani Beach
This Diani Beach villa is located in a secure gated estate, a short walk from the beach and within 1.2 miles of restaurants and bars.
The 4-bedroom, 2-bathroom home sleeps 8 guests and boasts a private pool, gym, and extensive garden, plus on-site staff including a maid, gardener, and 24/7 security.
Bluu Diani - Diani Beach
Diani Beach
06/20 – 06/27
$27/nighttotal: $189 (7 )

Bluu Diani

1 2
apartment , Diani Beach
This Bluu Diani apartment is located in Diani Beach, a 4-minute walk from the beach and 1.6 miles from Leisure Lodge Golf Club.
This accommodation allows pets, offers free Wi-Fi and private parking, and features a kitchen and one bathroom, accommodating up to three guests.
Seaesta At Savannah 2br - Diani Beach
8.0 3 reviews
Diani Beach
08/05 – 08/14
$109/nighttotal: $981 (9 )

Seaesta At Savannah 2br

2 5
apartment , Ukunda
This 2-bedroom apartment is located a short walk from Diani Beach and a short drive from Leisure Lodge Golf Club, making it a great base for exploring Ukunda's attractions. The surrounding area offers a mix of vibrant beach life and peaceful natural landscapes.
The 1500 square foot apartment comfortably sleeps up to 9 guests. It features a fully equipped kitchen, a spacious living area, and a private terrace with pool views. Guests can enjoy access to a swimming pool, a jacuzzi, and a garden, as well as free Wi-Fi and parking.
Nest Suites 2bedroom Apartment - Diani Beach
8.5 10 reviews
Diani Beach
11/14 – 11/29
$32/nighttotal: $480 (15 )

Nest Suites 2bedroom Apartment

2 2
apartment , Diani Beach
This 2-bedroom Diani Beach apartment is located 1.3 miles from Diani Beach, 1.6 miles from Leisure Lodge Golf Club, and 5 miles from Colobus Conservation, with convenient access to Ukunda Airport.
This 8,610 square foot dwelling accommodates up to 7 guests and features air conditioning, a jacuzzi, a balcony with garden views, a well-equipped kitchen with a fridge and microwave, and complimentary WiFi.
©2026 cozycozy.com