Skip to content
Hotels of Earth

Safari Beach Hotel

Diani Beach Road Safari Beach Hotel, Diani Beach, KE

8.1 guest rating· 320 reviews

About this hotel

Garden Oasis with Beach Proximity

Located in the heart of Diani Beach, Safari Beach Hotel offers a tranquil escape just 200 meters from the sandy shores. The lush garden, free private parking, and inviting terrace provide a perfect setting for relaxation.

Diverse Dining Options

Indulge in a culinary journey at our on-site restaurant, serving up a fusion of African, American, and Chinese cuisine. Special dietary needs are catered to with vegetarian, dairy-free, and halal options available upon request.

Comfortable Rooms with Modern Amenities

Each room at Safari Beach Hotel features a private balcony with garden views, free WiFi, air conditioning, and a well-equipped bathroom. Whether you're unwinding after a day of exploring or planning your next adventure, our rooms offer the perfect retreat.

Ready to experience the best of Diani Beach? Book your stay at Safari Beach Hotel now!

These prices drop 5% for members

Membership is free and takes one email address. No password, and the prices on this page update straight away.

Price drops on hotels you save, plus our price research. One click to stop.Already a member? Sign in

Rooms & rates

Superior Double Room

Sleeps 3 · 25 m² · 2× Twin bed

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

Amenities

  • Free WiFi
  • Outdoor pool
  • Swimming pool
  • Spa/wellness center
  • Fitness classes
  • Fitness facilities
  • Free Parking
  • Breakfast in the room
  • Breakfast takeaway containers
  • Restaurant
  • Bar
  • Air conditioning
  • Beach
  • Beachfront
Show all 75 amenities
  • Sun loungers or beach chairs
  • Golf course
  • 24-hour front desk
  • Room service
  • 24-hour security
  • Non-smoking rooms
  • Aerobics
  • Bingo
  • Broadcast Live sport events
  • Cashless payment available
  • CCTV in common areas
  • Cleaning standards that are effective against Coronavirus
  • Coffee Shop on site
  • Concierge service
  • Daily housekeeping
  • Delivered food - securely covered
  • Diving
  • Dry cleaning
  • Evening entertainment
  • Face masks for guests available
  • Fax/photocopying
  • Fire extinguishers
  • First aid kit available
  • Fishing
  • Food delivered to guest room
  • Garden
  • Guest rooms disinfected between stays
  • Guests can opt-out any cleaning services during stay
  • Happy hour
  • Invoice provided
  • Ironing service
  • Key access
  • Kid meals
  • Kid-friendly buffet
  • Laundry
  • Laundry washed per local authority guidelines
  • Massage services
  • Meeting/banquet facilities
  • Movie nights
  • Outdoor furniture
  • Packed lunches
  • Physical distancing in dining areas
  • Physical distancing rules followed
  • Private check-in/check-out
  • Process in place to check health of guests
  • Safety deposit box
  • Sanitized tableware & silverware
  • Security alarm
  • Shared lounge/TV area
  • Shuttle service (additional charge)
  • Snorkelling
  • Special diet menus - on request
  • Staff adhere to local safety protocols
  • Sun terrace
  • Tennis court
  • Tennis equipment
  • Terrace
  • Themed dinner nights
  • Tour/class on local culture
  • Water sport facilities on site
  • Wine/champagne

Location

© OpenStreetMap contributors

Diani Beach Road Safari Beach Hotel, Diani Beach, KE

Check-in
from 12:00 PM to 10:00 PM
Check-out
until 11:00 AM

What guests say8.1320 reviews

+ Friendly staff+ Great location+ Clean facilitiesSlow serviceFood quality issuesOutdated rooms
Cleanliness8.0
Service8.5
Location8.5
Room Quality8.0
Amenities8.0
Value for Money8.4

Guest review

7.0

Location is perfect and the premises are very big. Staff is generally nice.

Gym is not easily accessible and not very comfortable for guests to attend.

Lais · BR · 2026-07-25

Joli Hôtel un peu vieillot avec très bon rapport qualité prix

8.0

Joli Hôtel très calme , idéal pour se reposer avec une belle situation et belle plage , les chambres sont grandes et très propres , bon wifi partout malgré un mobilier un peu vieillissant en chambre ou dans les parties communes notamment le restaurant . Très bon petit déjeuner , buffet dîner trop peu varié et un peu triste le lieu ! jolie piscine et personnel super gentil . Bonne cuisine au beach bar le midi ou le soir à la carte .

Globalement l hôtel est vieillissant ancien style Africain , les matelas et transats ont besoin d être changés , et le restaurant a besoin d un rafraîchissement pour éclaircir tout cela !

maude · FR · 2026-07-23

Amazing!

10.0

We absolutely enjoyed our stay here! The staff was incredibly kind, always friendly, caring, and helpful. The rooms were very cute, cozy, and clean, while the food was fresh and tasty. The beach was just gorgeous and incredibly beautiful. They also provide fun activities for the guests during the day, alongside great entertainment in the evening. Special thanks to the fitness instructor at the gym - he acted as our personal trainer while we were there, and we thoroughly enjoyed our workouts! Many thanks as well to Bakari, Omar, Mary, Abigaail, Erick, and the many others who truly made us feel welcome and valued.

Anne · CH · 2026-07-21

Nice.

7.0

Great Position . Wanderful beach. Beautiful garden. Nice pool. Perfect bar near the beach.

Bathroom not confortante.

giuseppe · IT · 2026-07-20

Guest review

7.0

Good food. Decent rooms after renovations.

Service is wanting. Not customer centered.

Esther · KE · 2026-07-19

An amazing place for a holiday!

8.0

Safari Beach Hotel is an amazing place, and it's along the beach. The staff were very welcoming and of assistance whenever needed. The rooms were clean, and we had daily housekeeping. The food served was scrumptious, and I liked their breakfast, which had a variety of choices.

Nothing

Mercy😀 · KE · 2026-07-18

Good to know

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 5 years old stay for free when using an available extra bed.

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

People 13 years old and over stay for US$62 per person per night when using an available extra bed.

You haven't added any cots.

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.