Find The Best Deals

!Please enter city, region, district or specific hotel
!Please enter city, region, district or specific hotel
Click here to enter your check-in and check-out dates and see the latest hotel, serviced apartment and holiday home deals.
Book now and lock in a great price in Diani Beach with Getaroom. If we see your booking in Diani Beach at a cheaper price we will email you how to re-book. At Getaroom you are not just checking for the best price in Diani Beach today, once you book we are checking for a better price each and every day until you stay (applies up until the end of the bookings free cancellation period).
If you are looking for short term accommodation in Diani Beach an apartment is the best option if you love the comforts of home. These 2 bedroom Diani Beach apartments are a good space to share with a coworker on a business trip or with your family on holiday. Being self-contained each apartment allows guests to have own room and their own space which is usually more comfortable than a hotel room which can sometimes feel cramped on longer stays.
Apartments have differentiated spaces such as a living room, a kitchen and a bathroom. Sometimes two bathrooms if you are lucky enough to get an ensuite with the main bedroom. Some 2 bedroom apartments come with a balcony or even a backyard if the apartment is located at street level. Street level apartments are often helpful if you have issues with stairs or need disabled access to your room.
If you are looking for a quick 1 or 2 night stay in a 2 bedroom apartment in Diani Beach, doing the some research will lead you to some great properties. Some apartment buildings offer extra services like a gym, pool or 24 hour reception who control the access to the property. And even playgrounds for kids if you are traveling with your family.
The best feature you can get out of your 2 bedroom apartment is the solace and comfort your own personal space. Also a little more private than a hotel which may have room service and housekeeping staff running around more frequently during the day and night.
125 m² Two-Bedroom Villa with Private Pool
Set in Diani Beach, Amber Villas Diani offers accommodation with private pool, free WiFi and free private parking for guests who drive. This 5-star...more
70 m² Family Suite with Balcony
Offering an outdoor pool and restaurant, The Villa is set in Diani Beach in the Coast Region, 700 metres from The Diani Beach Shopping Centre.Each sui...more
80 m² Two-Bedroom House
Boasting a balcony with garden views, an outdoor swimming pool and a terrace, Safina Cottages can be found in Diani Beach, close to Baharini Shopping...more
120 m² Two-Bedroom House
120 m² Two-Bedroom House
Offering an outdoor pool, Marula Park is located in Diani Beach. Free WiFi access is available in this holiday home.The accommodat...more
90 m² Two-Bedroom Apartment
90 m² Apartment
Located 700 metres from Galu Beach and 3.1 km from Colobus Conservation, Galu Gardens Apartments Diani Beach features free WiFi and unit...more
120 m² Apartment
Set in Diani Beach, Tequila Sunrise Pool Cabana-Diani Beach offers accommodation with a private pool, a patio and pool views. This beachfront property...more
120 m² Apartment
Offering sea views, Tequila Sunrise Beach Cabana - Diani Beach is an accommodation set in Diani Beach, 2.5 km from Galu Beach and 600 metres from Colo...more
101 m² Two-Bedroom Apartment
101 m² Two-Bedroom Apartment
101 m² Two-Bedroom Apartment
101 m² Two-Bedroom Apartment
Set in Diani Beach and only 600 metres from ...more
300 m² Two-Bedroom Villa
Oasis Diani Beach Villas is set in Diani Beach, 3.4 km from Colobus Conservation, 5.4 km from Leisure Lodge Golf Club, and 9.2 km from Kaya Kinondo Sa...more
80 m² Two-Bedroom House
80 m² Two-Bedroom House
Featuring a garden and views of pool, Lions Home is a recently renovated holiday home situated in Diani Beach, 500 metres from Diani...more
60 m² Two-Bedroom House
Located in Diani Beach, Dadida‘s Pool Cottage provides accommodation with private pool, free WiFi and free private parking for guests who drive. The a...more
180 m² Two-Bedroom Villa
Located in Diani Beach, 4 km from Colobus Conservation and 4.2 km from Leisure Lodge Golf Club, private pool cottage diani beach offers barbecue facil...more
50 m² Two-Bedroom House
50 m² Two-Bedroom House
50 m² Two-Bedroom House
Boasting pool with a view and views of garden, V-Szameitat Homes is a recently renovated holiday h...more
85 m² Villa
85 m² Villa
Offering a garden and garden view, Swahili Oasis is set in Diani Beach, 2.6 km from Leisure Lodge Golf Club and 5.9 km from Colobus Conservation. This...more
60 m² Two-Bedroom House
Facing the ocean and offering an outdoor pool, Kusini Beach cottages is located at Galu Beach. Free WiFi access is available.The cottages provides lar...more
89 m² Apartment with Garden View
100 m² Apartment with Pool View
89 m² Apartment with Garden View
Boasting sea views, Fiorella Beach House, Diani Beach offers accommodat...more
62 m² Two-Bedroom Apartment
62 m² Two-Bedroom Apartment
62 m² Two-Bedroom Apartment
62 m² Two-Bedroom Apartment
62 m² Two-Bedroom Apartment
1 km from ...more
85 m² Apartment with Garden View
Situated in Diani Beach, Casa Marabella A2 features accommodation with rooftop pool, free WiFi and free private parking for guests who drive. The prop...more
130 m² Two-Bedroom House
Set in Diani Beach, 2.8 km from Colobus Conservation, Black Lion Villas offers accommodation with an outdoor swimming pool, free private parking, a ga...more
85 m² Two-Bedroom Apartment
Set in Diani Beach, 1.6 km from Diani Beach, Casa Marabella C3 has a private beach area, private parking and rooms with free WiFi access. With mountai...more
Two-Bedroom Apartment
Located just less than 1 km from Diani Beach, Imani Front Beach Appartment provides accommodation in Diani Beach with access to a private beach area,...more
100 m² Two-Bedroom Apartment
Featuring air-conditioned accommodation with a private pool, Becky Homes Diani Beach - 2BR with AC and Pool is set in Diani Beach. This property offers...more
55 m² Two-Bedroom Apartment
Located in Diani Beach in the Kwale region, Charming 2-Bedroom in Diani provides accommodation with free WiFi and free private parking. The property i...more
Two-Bedroom Apartment
Standard Apartment
Situated in Diani Beach in the Kwale region and Leisure Lodge Golf Club reachable within 3.7 km, Villa Becky - Diani Beach features accommo...more
75 m² Holiday Home
Situated in Diani Beach and only less than 1 km from Galu Beach, Serenity Villa - 8min Escape in Diani Beach features accommodation with mountain view...more
Two-Bedroom Apartment
Apartment
Featuring a garden and views of garden, Leomilo Holidays is a recently renovated apartment located in Diani Beach, 400 metres from Diani Beach. This...more
Two-Bedroom Apartment
Tranquil Terrace Cottages Diani is a recently renovated apartment in Diani Beach, where guests can makes the most of its infinity pool, indoor pool an...more
70 m² Two-Bedroom Apartment
Located in Diani Beach, Wembley Villa Diani Beach provides accommodation with private pool, free WiFi and free private parking for guests who drive. F...more
140 m² Two-Bedroom Villa
130 m² Two-Bedroom Villa
170 m² Two-Bedroom Villa
Set in Diani Beach, 700 metres from Diani Beach, Diani-Paradise-Villas offers accommodation wit...more
78 m² Two-Bedroom Apartment
75 m² Two-Bedroom Apartment
70 m² Apartment - Ground Floor
78 m² Apartment with Sea View
Situated in Diani Beach, Aqua Resort provid...more
Two-Bedroom Villa
Boasting a balcony with pool views, an outdoor swimming pool and a garden, Pendo Villas Diani Beach can be found in Diani Beach, close to Diani Beach...more
Two-Bedroom House
Set in Diani Beach, 700 metres from Diani Beach and 2.5 km from Leisure Lodge Golf Club, Cottage Twiga, Diani Greenland offers a bar and air condition...more
Boasting a patio with garden views, barbecue facilities and a shared lounge, Tahira Villa can be found in Diani Beach, close to Galu Beach and 2.6 km...more
48 m² Two-Bedroom Apartment
Situated in Diani Beach, within a few steps of Galu Beach and 2.7 km of Colobus Conservation, Coconut Village Beach Resort features accommodation with...more
65 m² Two-Bedroom Apartment
65 m² Two-Bedroom Apartment
Boasting a garden, terrace and views of garden, Simba Apartments is located in Diani Beach, 2.7 km from Diani Beach. This pr...more
105 m² Two-Bedroom Apartment
Set in Diani Beach, 300 metres from Diani Beach Hospital. Morning Star Diani offers accommodation with free WiFi and a garden with a terrace. Complim...more
60 m² Two-Bedroom Cottage with Sea View
65 m² Two-Bedroom Cottage with Garden View
60 m² Superior Chalet
Offering a garden and garden view, Diani Beachalets is situated i...more
100 m² Two-Bedroom Apartment
100 m² Two-Bedroom Apartment
400 metres from Diani Beach, Galawa Beach Apartments is a recently renovated property set in Diani Beach and offers air-co...more
172 m² Two-Bedroom Suite
Located in Diani Beach, Lantana Galu Beach is a beachfront resort. It offers accommodation with free WiFi, and access to a private beach area and 2 o...more
Two-Bedroom Villa
Two-Bedroom Villa
Set within 1 km of Diani Beach and 1.9 km of Galu Beach in Diani Beach, Malaika Holiday Villas offers accommodation with seating area. This prop...more
Villa
Villa
Villa
Villa
Two-Bedroom Villa
Two-Bedroom Villa
Two-Bedroom Villa
Set in Diani Beach, 200 metres from Diani Beach, The...more
85 m² Apartment with Pool View
120 m² Two-Bedroom Apartment
Offering garden views, Wayside Beach Apartments in Diani Beach provides accommodation, an outdoor swimming pool, a gard...more
186 m² Two-Bedroom Villa
Situated 500 metres from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodation in Di...more
240 m² Two-Bedroom Cottage
Two-Bedroom Cottage
Coral Beach Resort has free bikes, outdoor swimming pool, a garden and terrace in Diani Beach. 300 metres from Diani Beach and less t...more
70 m² Two-Bedroom Villa
110 m² Holiday Home
Located in Diani Beach in the Kwale region and Diani Beach reachable within 300 metres, Tradewinds Lodge provides accommodation with fre...more
64 m² Family Bungalow
Diani Hostel is a recently renovated country house in Diani Beach, where guests can make the most of its outdoor swimming pool, free WiFi, garden and...more
Two-Bedroom Villa
Featuring a terrace with pool views, an infinity pool and a spa and wellness centre, Queens Chateau Boutique Villa can be found in Diani Beach, close...more
120 m² Two-Bedroom Villa
Set just 800 metres from Galu Beach, Villa LeoMar Diani Beach features accommodation in Diani Beach with access to barbecue facilities, a shared loung...more
160 m² Villa with Private Pool
Situated in Diani Beach, Villa Kusini provides accommodation with a private pool, a terrace and pool views. The property has garden views and is 800 m...more
60 m² Two-Bedroom House
Located in Diani Beach, 400 metres from Galu Beach, Les Datchi Cottages features accommodation with a public bath. There is a private entrance at the...more
© 2025. All rights reserved Getaroom Pty Ltd ACN 143 933 528
Level 18 68 Pitt St, Sydney NSW 2000 Australia
Getaroom ® and Why don't you just ® are registered Trademarks of Getaroom Pty Ltd