All properties in Diani Beach, Kwale County, Kenya

Swahili Beach Resort

Beachfront resort in Diani Beach with spa and beach bar

  • Free full breakfast, free WiFi, and free parking

Image gallery

  • Yoga
  • Yoga
  • Beach
  • Beach bar
  • Yoga
Yoga. Image 1 of 19.
1 / 19Yoga
Diani Beach, Diani Beach, 80401, Coast Province, Kenya
  • Amazing experience... excellent hospitality , location n mind blowing food ... loved it!!…

    Jun 10, 2019

  • The level of entitlement among the staff is unacceptable

    Dec 20, 2020

See all 72 reviews

Enhanced health and safety measures

This property advises that enhanced cleaning and guest safety measures are currently in place.
  • Property is cleaned with disinfectant
  • Staff wears personal protective equipment
  • Property confirms they are implementing enhanced cleaning measures
  • Social distancing measures are in place
  • Gap period enforced between guest stays - 24 hours
  • Contactless check-in is available
  • Individually-wrapped food options are available
  • Guests are provided with free hand sanitizer

Guests rated location

  • Free WiFi
  • Free parking
  • Pool
  • Airport transfer
  • Bathtub
  • Gym

Property highlights

Main amenities

  • 125 guestrooms
  • Daily housekeeping
  • On the beach
  • 5 restaurants and 2 poolside bars
  • Full-service spa
  • 9 outdoor pools

Feel at home

  • Free cribs/infant beds
  • Children's pool
  • Babysitting or childcare (surcharge)
  • Supervised childcare/activities (surcharge)
  • Separate bathtub and shower
  • Separate sitting area

What’s around

  • On the beach
  • Diani - Chale Marine National Park and Reserve - 3 min walk
  • Diani Beach - 5 min walk
  • Tiwi Beach - 2.5 mi / 4 km
  • Galu Kinondo - 4.5 mi / 7.3 km
  • Kaya Kinondo Sacred Forest - 7.6 mi / 12.2 km

Book this property and collect stamps after your stay

Remember, collect 10 stamps, get 1 reward* night

Enter dates for 2 guests

  • Superior Double or Twin Room
  • Standard Double or Twin Room
  • Deluxe King Suite

What’s around


  • On the beach
  • Diani - Chale Marine National Park and Reserve - 3 min walk
  • Diani Beach - 5 min walk
  • Tiwi Beach - 2.5 mi / 4 km
  • Galu Kinondo - 4.5 mi / 7.3 km
  • Kaya Kinondo Sacred Forest - 7.6 mi / 12.2 km
  • Shimba Hills National Reserve - 10.6 mi / 17.1 km
  • Chale Beach - 14.1 mi / 22.6 km
  • Mombasa Marine National Park - 14.6 mi / 23.5 km
  • Two Tusks - 19.3 mi / 31 km
  • Fort Jesus - 19.4 mi / 31.2 km

Getting around

  • Ukunda (UKA) - 6 min drive
  • Mombasa (MBA-Moi Intl.) - 84 min drive
  • Airport shuttle (surcharge)
See on map
Diani Beach, Diani Beach, 80401, Coast Province, Kenya

At a glance

Hotel size

  • This hotel has 125 rooms
  • This hotel is arranged over 2 floors


  • Check-in time 1 PM-6 PM
  • Check-out time is 10 AM

Restrictions related to your trip

  • Check COVID-19 restrictions.

Special check-in instructions

This property doesn't offer after-hours check-in. To make arrangements for check-in please contact the property at least 48 hours before arrival using the information on the booking confirmation. Guests must contact the property in advance for check-in instructions. Front desk staff will greet guests on arrival.

Required at check-in

  • Credit card, debit card, or cash deposit required for incidental charges
  • Government-issued photo ID may be required
  • Minimum check-in age is 18


  • Babysitting/childcare*


  • Pets not allowed


  • Free WiFi in public areas
  • Free WiFi in rooms


  • Airport shuttle (available 24 hours)*


  • Free onsite self parking
  • Wheelchair-accessible parking on site
*See fees & policies for additional details or extra charges

In the hotel

Taking the kids?

  • Supervised childcare/activities (surcharge)

Food and drink

  • Free full breakfast daily
  • 5 restaurants
  • 2 bars/lounges
  • 2 poolside bars
  • Bar/lounge
  • Coffee shop/café
  • Beach bar
  • 24-hour room service

Things to do

  • Beach sun loungers
  • Beach umbrellas
  • Number of outdoor pools - 9
  • Children's pool
  • Fitness facilities
  • Full-service spa
  • Spa treatment room(s)
  • Scuba diving on site
  • Snorkeling on site
  • Volleyball on site
  • Beach towels
  • Health club


  • 24-hour front desk
  • Concierge services
  • Tours/ticket assistance
  • Dry cleaning/laundry service
  • Free newspapers in lobby
  • Luggage storage
  • Porter/bellhop


  • Number of buildings/towers - 20
  • Year Built - 2011
  • Safe-deposit box at front desk
  • Designated smoking areas
  • Garden
  • Terrace
  • Library
  • Television in common areas


  • Accessible bathroom
  • In-room accessibility
  • Roll-in shower
  • Wheelchair-accessible parking

Languages Spoken

  • English
  • French
  • German
  • Italian

In the room

Home comforts

  • Air conditioning
  • Ceiling fan
  • Minibar
  • Coffee/tea maker

Sleep well

  • Pillow menu
  • Blackout drapes/curtains
  • Turndown service
  • Premium bedding

Things to enjoy

  • Separate sitting area
  • Furnished balcony or patio

Freshen up

  • Deep soaking bathtub
  • Rainfall showerhead
  • Bidet
  • Free toiletries
  • Hair dryer

Be entertained

  • Flat-screen TV
  • Premium TV channels

Stay connected

  • Desk
  • Free newspaper
  • Free WiFi

Food and drink

  • Free bottled water


  • Daily housekeeping
  • In-room safe

Special features


Swahili Spa has 6 treatment rooms and outdoor treatment areas. Services include deep-tissue massages, hot stone massages, facials, and body wraps. A variety of treatment therapies are provided, including aromatherapy and reflexology. The spa is equipped with a spa tub.

The spa is open daily.

Fees & policies

Optional extras

  • Airport shuttle service is offered for an extra charge of USD 50 per vehicle (one way)
  • Early check-in can be arranged for an extra charge (subject to availability, amount varies)

Children & extra bedsPay at property

  • Childcare is available for an extra charge
  • Babysitting/childcare is available for an extra charge

Pool, spa & gym (if applicable)Pay at property

  • Pool access available from 7:00 AM to 6:00 PM
  • Reservations are required for massage services and spa treatments and can be made by contacting the property before arrival at the number on the booking confirmation

Hygiene & cleanliness

This property advises that enhanced cleaning and guest safety measures are currently in place.

Disinfectant is used to clean the property; commonly-touched surfaces are cleaned with disinfectant between stays; bed sheets and towels are laundered at a temperature of at least 60°C/140°F.

Social distancing measures are in place; staff at the property wear personal protective equipment; periodic temperature checks are conducted on staff; temperature checks are available to guests; guests are provided with hand sanitizer; masks are required in public areas; reservations are required for some onsite facilities.

Contactless check-in and contactless check-out are available.

Enhanced food service safety measures are in place.

Individually-wrapped food options are available for breakfast.

Each guestroom is kept vacant for a minimum of 24 hours between bookings.


Only registered guests are allowed in the guestrooms.

This property does not have elevators.

Guests can rest easy knowing there's a carbon monoxide detector, a fire extinguisher, a smoke detector, a security system, and a first aid kit on site.

For transfers, guests must contact the property before arrival at the number on the booking confirmation.

This property accepts Visa, Mastercard and American Express. Cash is not accepted.

Also known as

  • Swahili Beach Resort Diani Beach
  • Swahili Beach Resort Resort Diani Beach
  • Swahili Beach Diani Beach
  • Swahili Beach
  • Swahili Beach Resort Resort
  • Swahili Beach Resort Diani Beach

*See fees & policies for additional details or extra charges


  • Yes, Swahili Beach Resort does have fully refundable room rates available to book on our site. If you’ve booked a fully refundable room rate, this can be cancelled up to a few days before check-in depending on the property's cancellation policy. Just make sure to check this property's cancellation policy for the exact terms and conditions.
  • This property confirms that disinfectant is used to clean the property. Furthermore, guests are provided with hand sanitizer, social distancing measures are in place, and staff are given personal protective equipment. Please note that this information has been provided by our partners.
  • Yes, there's free self parking.
  • Yes, there are 9 outdoor pools and a children's pool. Guests have pool access from 7:00 AM to 6:00 PM.
  • Sorry, pets aren't allowed.
  • You can check in from 1 PM - 6 PM. There's a charge for early check-in (amount may vary, subject to availability). Check-out time is 10 AM. Contactless check-in and check-out are available.
  • Yes, there are 5 onsite restaurants. Nearby restaurants include Aniello's Ristorante Pizzeria (4-min walk), Leonardo's Restaurant (5-min walk), and African Pot Coral (7-min walk).
  • Yes, an airport shuttle is available. The charge is USD 50 per vehicle one way.
  • Have fun with onsite activities like snorkeling, volleyball, and scuba diving. Additional recreation onsite includes volleyball. Indulge in a treatment at the spa and enjoy a swim in one of the 9 outdoor swimming pools. Swahili Beach Resort also has 2 poolside bars, 2 bars, and a health club, as well as spa services and a garden.
  • 8.0.Very good

    Great staff. BIG hotel. Very good but not amazing

    This is a very big hotel. The staff were very helpful and the room was large. It’s not the standard I would call 5 star. The beach is not as easily accessible as other resorts along the Diani stretch. The pools were good although quite busy and lots of kids. The India restaurant was good and the one by the beach fairly basic but ok.

    Neil, 5 night trip, Dec 9, 2020

    Verified guest review

  • 8.0.Very good

    Girls trip!!!

    The resort is absolutely stunning and breathtaking! There were a few glitches and hiccups at check in but they were taken care of by RALLY. Then we get to our rooms and then the problems began(phones weren’t working and one of the rooms the AC was needed to be serviced plus didn’t have a remote control, no shelves to put our wardrobe, missing items toiletries and towels plus our rooms had no view of the garden or anything) basically all 3 rooms we had were not checked before we checked in. We made a formal complaint to the manager JEFF, the next day and he apologized profusely and changed our rooms. We got upgraded to beautiful rooms with amazing views and were treated to a dinner at the seafood tapenyaki restaurant courtesy of the amazing manager JEFF. I must highlight the baharani restaurant the food and service there is amazing and especially the one server KEVIN, he made our stay amazing! Also at the bar JUNIOS the mixologist was fabulous. One last thing we had the most amazing treatment at the spa the SWAHILI EXPERIENCE, a must try!!!! I would definitely stay at Swahili beach resort again and I actually can’t wait to go again but I recommend to get the superior rooms.

    Yusra, 4 night trip with friends, Sep 18, 2020

    Verified guest review

  • 8.0.Very good

    A very nice place. The room especially the washroom is great, the food was awesome, the staff very friendly. Only this part of the beach belonging to the resort was terrible. Dirty and lots of stones

    Stephan, 2 night family trip, Sep 8, 2020

    Verified Expedia guest review

  • 10.0.Exceptional

    A superb resort

    This trip was our third visit to Swahili Beach Resort within the last 18 months. Due to the COVID-19 situation, the occupancy was very low. Nevertheless, the standard of the service, cleanness, and food was top notch as usual. The rooms are very spacious and extremely comfortable. The quality of the food though limited in selection due to few guests, was excellent. The facility is very well maintained and generally of a very high standard. The staff at every level were super friendly.

    Staale, 7 night trip, Jul 19, 2020

    Verified guest review

  • 10.0.Exceptional

    Beautiful, relaxing. 5 star resort. Good food. Friendly staff

    Lynda, 6 night family trip, Mar 3, 2020

    Verified Expedia guest review

  • 10.0.Exceptional

    Security. Beach. Space. Decent food. Very helpful staff.

    4 night romance trip, Feb 22, 2020

    Verified Expedia guest review

  • 10.0.Exceptional

    This resort is the best resort I have ever visited and I have visited many in the USA, Mexico and Caribbean. The staff is very tentative to your needs and consistent from employee to employee. You couldn't ask for a better value for your money.

    9 night trip, Jan 7, 2020

    Verified Expedia guest review

  • 10.0.Exceptional

    Our stay at Swahili Beach was absolutely divine. We were there as part of a wedding party, and the staff catered to us wonderfully. The food was delicious and plentiful. We paid to access the Swahili Beach Club on one day of our stay, getting access to an adult only infinity pool and unlimited gin and tonics for most of the day and it was the best decision of the trip. We lived in pure luxury for 3 days and I couldn't recommend it enough.

    3 night romance trip, Jan 3, 2020

    Verified Expedia guest review

  • 8.0.Very good

    Brilliant resort. Swahili influences are just amazing. Maybe just have to tighten up on some of the customer service processes.

    7 night trip, Dec 12, 2019

    Verified Wotif guest review

  • 8.0.Very good

    Best hotel but no help or beach

    Almost western 4-5 star standard in terms of buildings, the pool, food and upkeep. African standard in terms of help. We booked pick up at Airport. No one came. We booked snorkeling trip, no boat driver at the designated meet up. We emailed beforehand to ask if we could swim and do water sport at the hotel beach. Answer was yes, reality nothing can be done on the beach near the hotel.

    6 night family trip, Oct 19, 2019

    Verified guest review

See all 72 reviews