Mercury Holidays Logo
  • Destinations
    Trip Type
    • Holidays
    • Escorted Tours
    • River Cruises
    • Escorted Rail Journeys
    • Solo Tours
    • Escorted Walking Tours
    • Private Tours
    • Multi-Centre
    • Cruises
    Sort by
    • Alphabetical
    • Flight Times
    • Abu Dhabi
    • Algarve
    • Antigua
    • Bali
    • Barbados
    • Benidorm
    • Costa del Sol
    • Croatia
    • Cyprus
    • Dubai
    • Egypt
    • Fuerteventura
    • Goa
    • Gozo
    • Gran Canaria
    • Greece
    • Grenada
    • Jamaica
    • Kenya
    • Kerala
    • Lanzarote
    • Madeira
    • Majorca
    • Maldives
    • Malta
    • Mauritius
    • Mexico
    • Morocco
    • Oman
    • Seychelles
    • Sri Lanka
    • St Lucia
    • Tenerife
    • Thailand
    • Turkey
    • United Arab Emirates
    • Vietnam
    • View All Holidays
    • Albania
    • Argentina
    • Australia
    • Bhutan
    • Borneo
    • Botswana
    • Brazil
    • Bulgaria
    • Cambodia
    • Canada
    • Chile
    • China
    • Colombia
    • Costa Rica
    • Croatia
    • Ecuador
    • Egypt
    • Georgia
    • Greece
    • Guatemala
    • Iceland
    • India
    • Indonesia
    • Italy
    • Japan
    • Jordan
    • Kazakhstan
    • Kenya
    • Kerala
    • Kyrgyzstan
    • Laos
    • Lithuania
    • Madagascar
    • Malaysia
    • Malta
    • Mexico
    • Mongolia
    • Morocco
    • Namibia
    • Nepal
    • North Macedonia
    • Peru
    • Philippines
    • Poland
    • Romania
    • South Africa
    • South Korea
    • Spain
    • Sri Lanka
    • Taiwan
    • Tanzania
    • Thailand
    • Tibet
    • Tunisia
    • Turkey
    • USA
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Austria
    • Czech Republic
    • France
    • Germany
    • Italy
    • Netherlands
    • Portugal
    • Spain
    • View All Holidays
    • China
    • France
    • India
    • Japan
    • Norway
    • South Korea
    • Sri Lanka
    • Turkey
    • Vietnam
    • View All Holidays
    • Chile
    • China
    • Costa Rica
    • Georgia
    • India
    • Indonesia
    • Italy
    • Japan
    • Jordan
    • Kerala
    • Malaysia
    • Morocco
    • Nepal
    • Peru
    • Romania
    • South Africa
    • Sri Lanka
    • Thailand
    • Turkey
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Madeira
    • Nepal
    • View All Holidays
    • Albania
    • Argentina
    • Borneo
    • Brazil
    • Cambodia
    • Chile
    • China
    • Colombia
    • Costa Rica
    • Croatia
    • Ecuador
    • Egypt
    • Georgia
    • Greece
    • Guatemala
    • India
    • Indonesia
    • Jordan
    • Kazakhstan
    • Kenya
    • Kerala
    • Kyrgyzstan
    • Laos
    • Madagascar
    • Madeira
    • Malaysia
    • Malta
    • Mongolia
    • Morocco
    • Namibia
    • Nepal
    • Peru
    • Philippines
    • Romania
    • South Africa
    • Sri Lanka
    • Taiwan
    • Tanzania
    • Thailand
    • Tibet
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Bali
    • Cyprus
    • Dubai
    • Kenya
    • Kerala
    • Maldives
    • Mauritius
    • Seychelles
    • South Africa
    • Sri Lanka
    • Tanzania
    • Thailand
    • View All Holidays
    • Antarctica
    • Argentina
    • Australia
    • Canada
    • Chile
    • Croatia
    • Hong Kong
    • Japan
    • New Zealand
    • Norway
    • Panama
    • Seychelles
    • Singapore
    • Thailand
    • USA
    • Vietnam
    • View All Holidays
  • More Info
    More Info (view all)
    • About Us
    • Contact us
    • Terms and Conditions
    • How to Book
    • Holiday Insurance
    • Airport Extras
    • Charities we support
    • Early Holiday Booking
    • Privacy Policy
    • Payment Options
    • Request a Quote
  • My Booking
  • Contact
  • 1800 804 006

1/15
View 14 Photos
  • Kenya Holidays
  • Diani Beach
  • Swahili Beach Resort

Swahili Beach Resort

TripAdvisor Review
Kenya, Africa
Diani Beach

Boasting a private beach area, fantastic facilities, and a wide range of water sports, the 5-star Swahili Beach Resort is a perfect choice for your Kenyan holiday. The resort is also just a short 10-minute walk from The Diani Beach Shopping Centre ensuring you have access to a range of shops and boutiques.

Facilities at Swahili Beach Resort:

The Swahili Beach Resort offers prides itself on providing guests with everything they could need throughout their stay. From 7 infinity pools and 5 restaurants to the spa, fitness centre, and evening entertainment, guests want for nothing during their holiday. For those looking to try something new, why not explore the wide range of water activities the resort offers or enjoy table tennis or billiards in the games room.

Guest rooms at Swahili Beach Resort:

Designed with comfort in mind, Swahili Beach Resort accommodation is light, airy and decorated in cool tones to promote rest and relaxation. All rooms include a balcony overlooking the ocean or resort garden, en-suite bathroom, room service*, free Wi-Fi, air conditioning, mini-bar, satellite tv, telephone, safety deposit box and tea/coffee maker.

Facilities

  • 24-hour reception
  • FREE Wi-Fi
  • 5 restaurants
  • 3 bars
  • 7 infinity pools
  • Water sports*
  • Beach club*
  • Spa*
  • Fitness Centre
  • Evening entertainment
  • Guests on half or full board can dine in all four restaurants*
  • Please note some facilities and services may incur an additional fee

Due to the surrounding area and the number of steps around the hotel, it may not be suitable for those with mobility difficulties.

The Local Area

Boasting a private beach area, fantastic facilities, and a wide range of water sports, the 5-star Swahili Beach Resort is a perfect choice for your Kenyan holiday. The resort is also just a short 10-minute walk from The Diani Beach Shopping Centre ensuring you have access to a range of shops and boutiques.

Tripadvisor Reviews

Trip Advisor
4.0 Very Good1,330 reviews
Excellent
55%
Very Good
24%
Average
9%
Poor
6%
Terrible
7%
Location
Cleanliness
Service
Value
TripAdvisor Review
Deception at its best!!

Yes — that restaurant point is important because it’s not just that the restaurants were booked; your concern is that the reservation system appeared to push guests toward the buffet despite empty tables in the à la carte restaurants. Here’s the revised version with that made much clearer while still keeping it Google-review length:

We spent 7 nights at Swahili Beach Resort in an Executive Suite, and unfortunately, for us it deserves 3 stars at most.

POSITIVES: The staff are genuinely friendly and helpful. Special shoutout to Abdallah from housekeeping, who did an impeccable job every single day. Rooms were cleaned twice daily, which was a lovely touch. The buffet food was generally good, especially the Indian and Swahili options. Farida, Kudura, Valentine and Masha at the omelette station were amazing. The massages were also excellent — Julliet gave me the most relaxing massage of the trip!

KIDS CLUB: This was one of the biggest disappointments. There is effectively NO kids club. There’s a screen advertising daily activities, but when you ask where they take place, there is simply one lovely lady, Alicia, sitting by the pool with no proper room, tables, chairs or facilities for children. We specifically chose this hotel because of the advertised kids club and felt completely misled.

BEACH: During our stay, the beach was covered in huge amounts of seagrass, including in the water, so we couldn’t enjoy it. We were told it was seasonal. Even without the seagrass, there are many rocks directly in front of the hotel, so you need to walk further down the beach for the classic Diani experience. The beach and pool loungers, including the cabanas, were also extremely dirty.

RESTAURANTS: There are 4 restaurants. The buffet had good food but limited continental choices. Barharini had a much better continental selection and everything we tried was good, although items like crab and prawns were conveniently “out of stock” or charged at full price.

The Indian restaurant was very good, but the Zanz-i-Bar teppanyaki experience was disappointing — more of a brief fire show over already-prepared food, and not worth the price.

The most frustrating part was the reservation system. Both à la carte restaurants were constantly “fully booked,” yet when we walked past or actually went inside, there were MANY empty tables. It honestly felt like tables were being blocked to discourage guests on half/full board from eating at the à la carte restaurants and instead push them toward the buffet, while the better/more expensive food remained unavailable. This was extremely frustrating and made the dining experience feel unnecessarily restricted.

ROOMS & NOISE: This was by far the biggest problem. The doors and windows are not soundproof or properly sealed, and the walls are extremely thin. We could hear music, TVs, pool noise and even people moving things upstairs late at night. Mosquitoes also easily entered through the gaps. Our children couldn’t nap during our entire stay. We complained several times, but management only apologized and offered no solution or room change.

For a hotel marketed as 5-star, the lack of sleep and the management’s response were extremely disappointing. We paid a lot of money and simply couldn’t enjoy our room.

Overall, the resort has friendly staff, good food and an excellent spa, but the nonexistent kids club, beach conditions, cleanliness, restaurant restrictions and especially the noise are not what we expected from a 5-star hotel.

We would not return. At half the price, perhaps it would be worth considering, but at the price we paid, it was not worth it. We would stay elsewhere and simply visit the spa.

TripAdvisor Review
Very bad hotel

Definitely would not recommend the staff members were very bad we eat at the buffet and we went to the next hotel to it the staff's followed as to the next hottel and announced that we had already eaten to the whole hotel ,also the rooms smelled very badly it was as if there was a used diaper in the room they didn't even bother to change the bed sheets and blankets even though we had told the earlier the only good thing was the pools and also none of the food's were fully cooked especially the pancakes this is the worst hotel I am not coming here again definitely not worth the money

Review by Joy W Nairobi, Kenya
TripAdvisor Review
Do not recommend

We saw reviews and thought this hotel was nice but first the food was not nice and cared only about the whte people and cooked food that was not fully cooked but I think the ppl who clean the rooms should be promoted they have excellent work and some workers in the buffet were very rude and not nice I defenetly would not recommend coming here again

TripAdvisor Review
No functioning beach!!

We spent 4 nights at the Swahili Beach resort following an 8 day safari across Kenya. We were attracted to Diani because of the reports of beautiful pristine beaches. The hotel is situated close to the local airport with free courtesy taxis provided for transfers. On arrival to the hotel we were greeted by the checking in staff and given a drink. I'm unsure why but the whole process of checking in took 40 minutes. The staff were friendly and welcoming.

We had booked two rooms, a double and a twin. The rooms were sizeable with a standard layout but seemed dated with dusty soft furnishings.

We had two evening meals at the buffet restaurant which were disappointing. The food choices were limited with a lot of repetition over the two nights. The general feel was of trying to minimise costs and to maximise profit. That said, the food at the three A la carte restaurants (Indian, Tepanyaki and Barharini) was very good as was the service there.

My biggest disappointment was the beach. This is the only beach resort I have been to that does not have a functioning beach. On our first walk down to the beach it became apparent that the whole beach was completely covered with seaweed with little sand in sight!! Furthermore, the area just beyond what should be sand, was followed by an extensive area of rocks making any sort of access to the sea impossible!!! So disappointing and not what we had imagined.

The stay was largely spent by the pools which were well maintained, as were the gardens. There are some shops and store nearby restaurants to venture out to as well. The spa and gym were nice.

Other gripes, the battery for the safe in one of the rooms wasn't working and we had to ask for a replacement key card for one of the rooms on five separate occasions as it stopped working within a few hours. Our request for an extra bottle of drinking water for the room was met with a curt 'no'!!!

Overall, a beautiful hotel with a lot of potential but lacking attention to detail. It has good A la carte restaurants but a poor buffet restaurant and if you are looking for a beach where you can walk along the shore and have a dip in the sea then not a great destination.

Review by 561riyazs Leicestershire, United Kingdom
TripAdvisor Review
Nice view

The resort is is lovely. View is just fantastic. A young man Stephen who checked me in was great he explained me all the information of the hotel. The room was very big. The only downfall was that they need more staff in the restaurant besides that everything was great.

Review by Rafboy69 London, United Kingdom
Our Travel Specialists

Your holiday to Kenya is just a phone call away

Call our Travel Specialists today on 1800 804 006