Skip to main content

Self Catering Accommodation in Kwale

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Kwale

Check out our pick of great self catering accommodation in Kwale

Filter by:

Review score

peeKAboo Diani Beach

Diani Beach (Near Kwale)

Boasting air-conditioned accommodation with a pool with a view, pool view and a terrace, peeKAboo Diani Beach is set in Diani Beach.

c
ceciliagroth
From
Sweden
This is a intimate place with friendly personal. It's clean and tidy. I recommend PeeKaBoo and will come back.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 107 reviews
Price from
US$65.55
1 night, 2 adults

Diani Villa studio

Diani Beach (Near Kwale)

Located in Diani Beach, 1.4 km from Diani Beach and 2 km from Leisure Lodge Golf Club, Diani Villa studio offers a private beach area and air conditioning.

O
Omar
From
Qatar
It was a great place and the gentleman in charge was very helpful and highly recommended this lovely place.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7 reviews
Price from
US$35.94
1 night, 2 adults

Luxury And Spacious Pool house near the beaches

Diani Beach (Near Kwale)

Located in Diani Beach, Luxury And Spacious Pool house near the beaches provides accommodation with private pool, free WiFi and free private parking for guests who drive.

E
Esther
From
South Africa
The place is spacious, very clean and comfortable and I especially loved that I had my own pool. The host was such a sweetheart and very professional and provided me with great recommendations, sent me drivers ...etc. Overall 10/10
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews
Price from
US$79.90
1 night, 2 adults

Casa Marabella

Diani Beach (Near Kwale)

Situated 1.6 km from Diani Beach, Casa Marabella offers a private beach area, a rooftop pool and air-conditioned accommodation with a balcony and free WiFi.

M
Musau
From
Kenya
The space is located in a safe and secure neighborhood. The house is spacious, airy, well light and equipped. The host is warm and friendly too. Would come back again. Very impressive.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 26 reviews
Price from
US$110
1 night, 2 adults

Hera Hostel Diani

Diani Beach (Near Kwale)

Situated in Diani Beach, Hera Hostel Diani has an outdoor swimming pool, garden, shared lounge, and free WiFi throughout the property.

T
Thaynara
From
United Kingdom
The breakfast was amazing, also the staff made us feel super welcome and the place overall had a very good ambiance, music and nature
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 15 reviews
Price from
US$46
1 night, 2 adults

Palm Haven

Diani Beach (Near Kwale)

Featuring garden views, Palm Haven features accommodation with a terrace, around 2.8 km from Diani Beach. Both free WiFi and parking on-site are available at the apartment free of charge.

T
Taosif
From
Germany
A Perfect Home Away from Home in Diani We recently stayed in a one-bedroom apartment in Diani, and from the moment we arrived, we felt completely at home. The space had such a warm, inviting atmosphere — it was clear that a lot of thought and care had gone into making it both beautiful and comfortable. The apartment was tastefully decorated, with a clean and modern aesthetic that still felt cozy. It was fully equipped with everything we needed for our stay — from a well-stocked kitchen to reliable Wi-Fi and air conditioning. Every detail was taken care of, making our stay seamless and stress-free. What truly made the experience special was the setting. The apartment is surrounded by lush greenery and natural beauty, which made for a peaceful and refreshing escape. We loved waking up to the sounds of birds and spending quiet mornings just soaking in the tranquil environment. The staff and management were extraordinary — incredibly friendly, responsive, and genuinely helpful. They made us feel welcome and went out of their way to ensure we had everything we needed. Overall, we couldn’t have asked for a better place to stay. It was the perfect mix of comfort, style, and nature. We left feeling relaxed, recharged, and already looking forward to coming back. Love.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 15 reviews
Price from
US$39.60
1 night, 2 adults

The SandCastle Apartment

Ukunda (Near Kwale)

Located in Ukunda, 1.5 km from Diani Beach and 2.1 km from Leisure Lodge Golf Club, The SandCastle Apartment offers a private beach area and air conditioning.

P
Peter
From
Slovakia
Amazing place. close to sea, 2 minutes walk, very nice clean pool and very friendly staff. There clean our appartment every second day. Close to shops, restaurants an markets. Definitely very nice place for stay. Thank you.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 10 reviews
Price from
US$137.97
1 night, 2 adults

Casa Marabella C2

Ukunda (Near Kwale)

Set in Ukunda and with Diani Beach reachable within 1.6 km, Casa Marabella C2 offers express check-in and check-out, allergy-free rooms, a private beach area, free WiFi and a rooftop pool.

S
Sajal
From
Kenya
The place is soo comfortable the hosts are very welcomming they will guide you through your check in and during your stay soo comfortable place to be
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 7 reviews
Price from
US$165
1 night, 2 adults

Ocean Blue

Ukunda (Near Kwale)

Situated in Ukunda, 600 metres from Diani Beach and 1.9 km from Leisure Lodge Golf Club, Ocean Blue features spacious air-conditioned accommodation with a terrace and free WiFi.

B
Brian
From
Kenya
The view and the beach access just spectacular.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 9 reviews
Price from
US$55
1 night, 2 adults

Diani Beach Gold Apartments

Diani Beach (Near Kwale)

3 km from Diani Beach, Diani Beach Gold Apartments is a recently renovated property situated in Diani Beach and features air-conditioned rooms with free WiFi and private parking.

M
Mubarak
From
Kenya
The place is a gem really. The attention to detail in every small corner. I just love it honestly.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 32 reviews
Price from
US$38.69
1 night, 2 adults
All self catering accommodation in Kwale

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.

Self catering accommodation that guests love in Kwale

See all
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 12 reviews
    Beachfront location with nice sunlounges and security guard. Beautiful part of the beach with some restaurant and bar options nearby. Can walk to Kongo river. Part of the building has been abandoned and part of the pool area is no longer used but there is a big pool still functioning. Great view from apartment 303 and it had a well stocked kitchen, dstv, comfy bed with net and great balcony. Great value for money.
    Guest review by
    Andrew
    Young couple