Hotels of Earth

Zarafa House

P.O. Box 5826, Diani Beach, KE

9.5 guest rating· 122 reviews

About this hotel

Sustainable Luxury at Zarafa House

Outdoor Fireplace and Sports Facilities : Enjoy the cozy outdoor fireplace and make use of the private parking and sports facilities during your stay at Zarafa House.

Relaxing Pool Views and Family-Friendly Restaurant : Take in the serene pool views from the patio and cool off in the swimming pool. Indulge in delicious meals at the family-friendly restaurant.

Yoga Classes and Bicycle Rentals : Unwind with yoga classes or explore the area on a bicycle arranged by Zarafa House. Don't miss the chance to experience all that Diani Beach has to offer.

Book now for a memorable stay at Zarafa House, where sustainability meets comfort and luxury.

Rooms & rates

Deluxe Double Room

Sleeps 3 · 33 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Shower

Deluxe Double or Twin Room

Sleeps 3 · 32 m² · 2× Twin bed

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Shower

Deluxe Family Room

Sleeps 3 · 40 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Shower

Deluxe Triple Room

Sleeps 3 · 36 m² · 3× Twin bed

  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Shower
  • Safety deposit box

Amenities

  • Free WiFi
  • Outdoor pool
  • Salt-water pool
  • Swimming pool
  • Swimming pool toys
  • Spa/wellness center
  • Spa/wellness center services
  • Free Parking
  • Restaurant
  • Bar
  • Barber/beauty shop
  • Air conditioning
  • Sun loungers or beach chairs
  • Golf course
Show all 67 amenities
  • 24-hour security
  • Non-smoking rooms
  • Family rooms
  • Access to health care professionals
  • Beauty Services
  • Board games/puzzles
  • Cashless payment available
  • CCTV in common areas
  • CCTV outside property
  • Cleaning standards that are effective against Coronavirus
  • Currency exchange
  • Cycling
  • Daily housekeeping
  • Darts
  • Designated smoking area
  • Diving
  • Face masks for guests available
  • Fax/photocopying
  • Fire extinguishers
  • First aid kit available
  • Fishing
  • Game drives
  • Garden
  • Guest rooms disinfected between stays
  • Guests can opt-out any cleaning services during stay
  • Hair Salon Services
  • Hiking
  • Invoice provided
  • Ironing service
  • Key access
  • Kid meals
  • Laundry
  • Luggage storage
  • Manicure
  • Massage services
  • Outdoor fireplace
  • Outdoor furniture
  • Pedicure
  • Physical distancing in dining areas
  • Private check-in/check-out
  • Safety deposit box
  • Security alarm
  • Shared lounge/TV area
  • Smoke alarms
  • Snorkelling
  • Special diet menus - on request
  • Staff adhere to local safety protocols
  • Sun terrace
  • Sun umbrellas
  • Terrace
  • Windsurfing
  • Wine/champagne
  • Yoga classes

Location

© OpenStreetMap contributors

P.O. Box 5826, Diani Beach, KE

Check-in
from 01:00 PM to 09:00 PM
Check-out
until 11:00 AM

What guests say9.5122 reviews

+ Excellent cleanliness+ Friendly staff+ Great location+ Spacious roomsMixed feelings about owner hospitality
Cleanliness9.3
Service9.8
Location9.3
Room Quality9.8
Amenities9.3
Value for Money9.8

Quiet and peaceful

9.0

Really enjoyed the quiet and peaceful surroundings of the B&B, and the fact that it was quite small and intimate. It was nice to be able to have slow mornings overlooking the pool and garden, and my room was very comfortable. I also particularly appreciated the eco-friendly measures that are in place here. Overall great value for money in Diani.

Water pressure in the showers was a bit low, and I would have appreciated a choice of either a savory or sweet breakfast in the morning (even though the food was lovely, some days were better than others for me as someone who doesn't usually eat sugar in the mornings).

Anna · CH · 2026-07-17

Topper

10.0

Hartelijke ontvangst, fijn om bij een landgenote te verblijven. De kamers zijn ruim en mooi. Heerlijke ligzetels en zwembad. Lekker ontbijt en avondeten. De beste (Belgische) frietjes van Kenia. Zelfs in België vind je ze niet lekkerder. We hebben genoten en komen zeker terug.

Niks

Peter · BE · 2026-07-05

Guest review

9.0

Camera spaziosa, pulita e dotata di ogni confort. L’aria condizionata è a pagamento, ma noi non l’abbiamo utilizzata. Colazione ottima e abbondante, diversa ogni giorno. Personale accogliente, ti consiglia nuove esperienze o ti fornisce contatti onesti per organizzarle. Grazie a Zarafa abbiamo potuto anche vedere una scuola creata da un’organizzazione no profit, davvero un’esperienza significativa.

L’acqua della doccia non era tantissima ed usciva tiepida.

Maria · IT · 2026-07-03

Serene and superb

9.0

Breakfast was excellent and well thought out. Ann even packs it for early morning excursions as early as 7am. The location is a tuktuk ride away from the beach. The premises are serene and beautiful with pool access at all times. Ann is a wonderful and very helpful host, very professional and thoughtful. We enjoyed our stay at Zarafa.

The bathroom door wouldn't close shut, the bathroom requires more airation, the shower is luke warm but a hot shower would be great for colder days.

Genevieve · UG · 2026-06-10

Un petit havre de paix

10.0

L’hôtel est chaleureux and paisible, loin des resorts de la côte. C’est un établissement a taille humaine et Ann notre hôte a tout fait pour que cela se passe bien.

Julie · FR · 2026-06-07

Guest review

8.0

The breakfast was options were really good. The host made the food herself. I particularly loved my breakfast on the last day!! The hotel was just as per previous reviews; kind and friendly supporting staff, very quiet for deep relaxation. The property is also well kept. I would highly recommend for solo travellers.

Sharon · KE · 2026-05-29

Good to know

This property does not accommodate bachelor(ette) or similar parties.

Please inform of your expected arrival time in advance. You can use the Special Requests box when booking, or contact the property directly using the contact details in your confirmation.

A deposit may be required at the property.

Parking

Free private parking is possible on site (reservation is not needed).

Internet

WiFi is available in all areas and is free of charge.

Pets

Pets are not allowed.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 2 years old stay for free when using an available cot.

Children up to and including 2 years old stay for free when using an existing bed.

Children from 3 years old to 12 years old stay for US$30 per person per night when using an existing bed.

Children from 3 years old to 12 years old stay for US$30 per person per night when using an available extra bed.

Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.