Search cheap accommodations in Diani Beach from 100+ sites!
317 available accommodation offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
317 Lodgings in Diani Beach
8.0 1 review
Diani Beach
07/14 – 07/21
$425/nighttotal: $2975 (7 )
Kivuli Villas Diani
5 6
cottage , Ukunda
This five-bedroom Ukunda vacation home is located in Galu Beach, Diani, a five-minute walk from Diani Beach and Diani-Chale Marine National Park and Reserve, and within three miles of Galu Kinondo and the Kaya Kinondo Sacred Forest. The 5-bathroom house features a private pool and jacuzzi, barbecue grills, free WiFi, a balcony, and can comfortably accommodate up to 11 guests, offering easy access to nearby attractions.
8.0 31 reviews
Diani Beach
07/23 – 07/30
$30/nighttotal: $210 (7 )
Sagwe Riviera Diani, Kenya
1 2
house , Diani Beach
This Diani Beach rental, Sagwe Riviera, is conveniently located a 13-minute walk from Diani Beach, 3.1 miles from Ukunda Airport, and 1.6 miles from Leisure Lodge Golf Club. This one-bedroom, one-bathroom vacation home offers 540 square feet of space, accommodating up to three guests and boasting amenities such as a private pool, Jacuzzi, and free Wi-Fi; nearby attractions include Colobus Conservation and Kaya Kinondo Sacred Forest.
9.5 31 reviews
Diani Beach
07/14 – 07/21
$168/nighttotal: $1176 (7 )
Swahili Private Villa-private Pool-5mins To Beach
1 6
house , Diani Beach
Karibu Villa Punda Milia is a 3-bedroom, 3-bathroom villa located in Msitu Kwetu, Diani Beach, just a 5-minute walk (approximately 2,640 feet) from the white sandy shores. This African-styled coastal villa offers a tranquil retreat for up to 6 guests, featuring a private swimming pool, garden, and full kitchen amenities, with air conditioning and internet provided.
9.4 7 reviews
Diani Beach
07/14 – 07/21
$110/nighttotal: $770 (7 )
Beachside Cottage-tiwi
1 6
apartment , Tiwi
This three-bedroom, two-bathroom Tiwi cottage is a short drive from Diani Beach, offering a peaceful retreat near Kenya's south coast attractions. The 3-bedroom vacation home includes a queen bed, two single beds (convertible to a queen), and two additional single beds, accommodating up to six guests and featuring a kitchen, air conditioning, swimming pool, garden, parking, and an inverter system for backup power; a housekeeper is available for key handover.
9.0 3 reviews
Diani Beach
06/20 – 06/27
$43/nighttotal: $301 (7 )
Wendy's Da-azizi Homes Diani 2
1 2
apartment , Diani Beach
Wendy's Da-Azizi Homes Diani 2 is a rental unit located in Diani Beach, an 8-minute walk from Diani Beach and 2.1 miles from Colobus Conservation. This vacation rental accommodates up to 3 guests and features a private balcony, free WiFi, a fully equipped kitchen, and complimentary private parking, with proximity to Leisure Lodge Golf Club and Kaya Kinondo Sacred Forest.
9.1 13 reviews
Diani Beach
06/20 – 06/27
$33/nighttotal: $231 (7 )
Wendy's Da-azizi Homes Diani
1 2
apartment , Diani Beach
This apartment at Wendy's Da-Azizi Homes Diani is located in Diani Beach, an 8-minute walk from Diani Beach and 1.9 miles from Ukunda Airport. This accommodation offers a balcony, complimentary private parking, free WiFi, and a fully equipped kitchen, with capacity for 3 guests and 1 bathroom.
9.8 179 reviews
Diani Beach
07/23 – 07/30
$87/nighttotal: $609 (7 )
Simba Secret Hideaway
1 2
resort , Ukunda
This ground-floor Ukunda apartment, located in the Simba complex on Diani Beach Road, offers direct access to Diani Beach. The one-bedroom, one-bathroom suite features a queen-size bed, a well-equipped kitchen with a fridge and microwave, air conditioning, and a shared swimming pool; it comfortably sleeps two guests and includes twice-weekly cleaning for longer stays.
9.1 79 reviews
Diani Beach
08/02 – 08/08
$252/nighttotal: $1512 (6 )
4 U Luxury Bungalows Diani
6 7
house , Diani Beach
4 U Luxury Bungalows Diani, a private villa in Diani Beach, Kenya, is a short walk from Galu Beach and within a few miles of Colobus Conservation, Kaya Kinondo Sacred Forest, and Ukunda Airport. This 1,350-square-foot, three-bedroom, three-bathroom villa sleeps up to 11 guests and boasts a private pool, fully equipped kitchen, air conditioning, Wi-Fi, and parking; nearby activities include cycling and exploring nearby attractions.
8.8 23 reviews
Diani Beach
08/05 – 08/14
$100/nighttotal: $900 (9 )
Sea La Vie - Macheo
3 5
house , Ukunda
Sea la Vie - Macheo, located in Ukunda, Kenya, offers beachfront access, an 8-minute walk from Diani Beach and a mile from Leisure Lodge Golf Club. This 1940-square-foot vacation home boasts three bedrooms, three bathrooms, and can accommodate up to 14 guests, featuring a private pool, bar, free Wi-Fi, and allergy-free accommodations.
9.8 75 reviews
Diani Beach
08/02 – 08/08
$232/nighttotal: $1392 (6 )
Villa Milele, Diani Beach, Kenya
1 7
house , Kwale
This 3-bedroom villa is located in Diani Beach, just a short 5-minute walk from the sandy shores of the Indian Ocean, offering a peaceful retreat in a quiet and safe area. The villa has received excellent ratings for its cleanliness, location, and overall user experience. This spacious villa comfortably accommodates up to 7 guests and features a private pool, garden, and a fully equipped kitchen. Enjoy modern amenities like air conditioning, Wi-Fi, and a fitness center, along with the option of a private chef and airport transfers.
9.7 14 reviews
Diani Beach
07/14 – 07/21
$93/nighttotal: $651 (7 )
Affordable Cosy Villa 15-min Walk To Beach
3 6
house , Diani Beach
This 3-bedroom villa in Diani Beach offers a resort-like experience within a secure gated community, located a 10-minute walk or a 2-minute drive from Galu Beach. This well-appointed vacation rental accommodates up to 6 guests, featuring air-conditioned en-suite bedrooms, an open-plan living space, a kitchenette, daily housekeeping, and access to a shared swimming pool and 24-hour security.
9.8 46 reviews
Diani Beach
07/23 – 07/30
$59/nighttotal: $413 (7 )
2bedroom Apt By Cece. Diani, Beach Road.
1 2
apartment , Kwale
This Diani Beach apartment rental in Kwale County, Kenya, is located 350 meters (approximately 1150 feet) from Diani Beach along Diani Beach Road, offering easy access to the area's attractions. This two-bedroom, one-bathroom condo sleeps four, features a fully equipped kitchen with a refrigerator, air conditioning, a fitness center, parking, and two balconies—one overlooking the ocean and the other offering garden/hill views—plus free internet access.
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.
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 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.
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.
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
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.
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.
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.
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.
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?
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?
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?
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?
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?
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 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.
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.
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.
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
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.
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.
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.
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.