Find The Best Deals

!Please enter city, region, district or specific hotel
!Please enter city, region, district or specific hotel
Select your check-in and check-out dates above to see the latest Diani Beach hotel, resort and vacation rental home deals.
Prices may increase. Choose a book now, pay later room and lock in a great hotel room price in Diani Beach now. PLUS WE PRICE MATCH and its easy. If you see a cheaper price after you have booked just let us know via your online confirmation.
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.
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
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
70 m² Two-Bedroom Villa
110 m² Holiday Home
Located 2.7 km from Diani Beach, Tradewinds Lodge provides accommodation with free WiFi and free private parking.Offering a terrace or b...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
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
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
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
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
65 m² Two-Bedroom Apartment
65 m² Two-Bedroom Apartment
Boasting garden views, Simba Apartments provides accommodation with a garden, a terrace and barbecue facilities, around 2.7 ...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
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
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
Two-Bedroom Apartment
Apartment
Featuring pool views, Leomilo Holidays offers accommodation with balcony, around 3.7 km from Leisure Lodge Golf Club. This property offers access to...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
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
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
Villa with Private Pool
Situated just 4.2 km from Colobus Conservation, Saffron Villas offers accommodation in Diani Beach with access to an outdoor swimming pool, a garden,...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
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. T...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
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, 700 metres from Galu ...more
100 m² Two-Bedroom Apartment
100 m² Two-Bedroom Apartment
2.5 km from Diani Beach, Galawa Beach Apartments is a recently renovated property set in Diani Beach and offers air-condit...more
140 m² Two-Bedroom Villa
130 m² Two-Bedroom Villa
170 m² Two-Bedroom Villa
Set in Diani Beach, 1.8 km from Diani Beach, Diani-Paradise-Villas offers accommodation with a ...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
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 2.1 km from Dian...more
Two-Bedroom Villa
Boasting pool views, Pendo Villas Diani Beach provides accommodation with balcony, around 2.9 km from Diani Beach. This property offers access to a te...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
Two-Bedroom Apartment
Standard Apartment
Situated in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Villa Becky - Diani Beach has a private beach area, private parking and rooms...more
55 m² Two-Bedroom Apartment
Located 2.1 km from Diani Beach, Charming 2-Bedroom in Diani provides accommodation with free WiFi and free private parking. The property is around 7....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
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
85 m² Apartment with Garden View
Boasting a balcony with garden views, a rooftop pool and a garden, Casa Marabella A2 can be found in Diani Beach, close to Diani Beach and 1.6 km from...more
120 m² Two-Bedroom Villa
Set just less than 1 km from Galu Beach, Villa LeoMar Diani Beach features accommodation in Diani Beach with access to barbecue facilities, a shared l...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
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
100 m² Two-Bedroom Apartment
Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Becky Homes Diani Beach - 2BR with AC and Pool offers a pr...more
Two-Bedroom Villa
Two-Bedroom Villa
Set within 1.9 km of Galu Beach and 1.5 km of Colobus Conservation in Diani Beach, Malaika Holiday Villas offers accommodation with seating area...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
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
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
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
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
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
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
90 m² Two-Bedroom Villa
Featuring a garden, private pool and garden views, Villa Dream is located in Diani Beach. This property offers access to a terrace, free private parki...more
160 m² Villa with Private Pool
Boasting accommodation with a private pool, pool view and a terrace, Villa Kusini is situated in Diani Beach. The property has garden views and is 800...more
84 m² Two-Bedroom House
Boasting garden views, Diani Budget Homes features accommodation with a garden, a terrace and a shared lounge, around 1 km from Galu Beach. This prope...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