Set on Kenya’s stunning south-coast, Swahili Beach Resort blends the rich heritage of Swahili, Arab and Indian cultures with contemporary luxury for a truly immersive escape. From the moment you arrive, you’ll discover a place where traditional design meets laid-back elegance, offering a beach retreat with soul, sophistication and memorable touches throughout.
Rooms
Rooms and suites are designed to reflect Swahili and Arab architectural influences, with carved wood, arched windows and richly-hued fabrics weaving a story of coastal elegance. You’ll find terraces or balconies overlooking either lush gardens, the azure ocean or one of the resort’s impressive cascading pools. Interiors include air-conditioning, minibar, tea/coffee station, WiFi and en-suite bathrooms with rain showers and deep baths. The overall vibe is relaxed yet refined.
DOUBLE STANDARD
STANDARD
STANDARD
DOUBLE SUPERIOR
SUPERIOR
SUPERIOR
Double or Twin WITH BALCONY
WITH BALCONY
WITH BALCONY
Double or Twin DELUXE WITH BALCONY
DELUXE WITH BALCONY
DELUXE WITH BALCONY
Room STANDARD
STANDARD
STANDARD
SUITE EXECUTIVE
EXECUTIVE
EXECUTIVE
SUITE SEA VIEW
SEA VIEW
SEA VIEW
Dining
Dining at Swahili Beach is a vibrant journey through flavours—from Beach grills and seafood feasts to Indian-Swahili fusion and international buffets. Choose from multiple restaurants including aficionado favourites like a seafood teppanyaki venue and a beach bar with casual grills. Bars include a swim-up pool bar, a refined cocktail lounge and a beachside sundowner spot—all designed to enhance the tropical setting and relaxed mood of the resort.
Recreation
Whether you want to lounge or explore, Swahili Beach delivers. The seven-tier cascading spring-fed pool leads you to the beach; the on-site spa and fitness centre offer full wellness indulgence. Beyond that, you can snorkel, dive, take dhow cruises, kite-surf or visit Shimba Hills and other nearby natural attractions. The friendly service means you’re spoiled for choice yet free to move at your own pace.
Pricing
Select a date on the calendar to view details about the itinerary. If a price is not displayed on any date, click CHECK RATES for the day your want to depart to load prices for your required dates
At Travel Concierge, we take pride in being able to negotiate the best holiday deals at Swahili Beach Resort. Our calendar search tool allows you to view holiday prices at Swahili Beach Resort for different days within each month so that you can find the cheapest price at Swahili Beach Resort for your requirements. Our calendar search displays Swahili Beach Resort holiday prices upto 11 months in advance. If you want to book Swahili Beach Resort further in advance, we can book Mombasa holidays at Swahili Beach Resort in 2026 and 2027. For all Mombasa 2026 holidays and Mombasa 2027 holidays you will have to call us for pricing.
At Travel Concierge, we take pride in being able to negotiate the best holiday deals at Swahili Beach Resort. Use the search form below to find holiday prices at Swahili Beach Resort. Our Swahili Beach Resort holiday search will provide prices up to 11 months in advance of departure. We can book Mombasa holidays at Swahili Beach Resort in 2026 and 2027. For all Swahili Beach Resort 2026 holidays and Swahili Beach Resort 2027 holidays you will have to call us for pricing.
Location
Located on the pristine shores of Diani Beach, just south of Mombasa, the resort enjoys powder-white sand and warm Indian Ocean waves framed by swaying palms. It’s approximately a 90-minute drive from Mombasa’s main airport or a short hop from Ukunda airstrip, making it both remote-feeling and easily accessible.
Array
(
[TripAdvisorCache] => Array
(
[id] => 1206
[hotel_id] => 659502
[tripadvisor_id] => 2452982
[total_reviews] => 1304
[reviews_rating] => 4
[latitude] => -4.292165
[longitude] => 39.586674
[created] => 2016-02-19 14:43:24
[updated] => 2025-11-05 10:59:25
[subratings] => [{"rating_image_url":"https:\/\/static.tacdn.com\/img2\/ratings\/traveler\/ss4.5.svg","name":"rate_location","value":"4.5","localized_name":"Location"},{"rating_image_url":"https:\/\/static.tacdn.com\/img2\/ratings\/traveler\/ss4.5.svg","name":"rate_sleep","value":"4.5","localized_name":"Sleep Quality"},{"rating_image_url":"https:\/\/static.tacdn.com\/img2\/ratings\/traveler\/ss4.5.svg","name":"rate_room","value":"4.6","localized_name":"Rooms"},{"rating_image_url":"https:\/\/static.tacdn.com\/img2\/ratings\/traveler\/ss4.0.svg","name":"rate_service","value":"4.1","localized_name":"Service"},{"rating_image_url":"https:\/\/static.tacdn.com\/img2\/ratings\/traveler\/ss4.0.svg","name":"rate_value","value":"4.0","localized_name":"Value"},{"rating_image_url":"https:\/\/static.tacdn.com\/img2\/ratings\/traveler\/ss4.5.svg","name":"rate_cleanliness","value":"4.5","localized_name":"Cleanliness"}]
[reviews] => [{"id":"1037585579","lang":"en","location_id":"2452982","published_date":"2025-11-03T03:51:57-0500","rating":5,"helpful_votes":"0","rating_image_url":"https:\/\/www.tripadvisor.com\/img\/cdsi\/img2\/ratings\/traveler\/s5.0-24002-5.svg","url":"https:\/\/www.tripadvisor.com\/ShowUserReviews-g775870-d2452982-r1037585579-Swahili_Beach-Diani_Beach_Ukunda_Coast_Province.html?m=24002#review1037585579","trip_type":null,"travel_date":"2025-10","text":"I spent three nights there on a business trip.\nThe service was very professional, staff were very friendly.\nFresh food with a variety at the buffet.\nAsked for a change in room and the same was...","user":{"username":"Beatrice V","user_location":{"name":"Nairobi, Kenya","id":"294207"}},"title":"Business Strategy Review","is_machine_translated":false},{"id":"1036500164","lang":"en","location_id":"2452982","published_date":"2025-10-26T08:54:19-0400","rating":4,"helpful_votes":"0","rating_image_url":"https:\/\/www.tripadvisor.com\/img\/cdsi\/img2\/ratings\/traveler\/s4.0-24002-5.svg","url":"https:\/\/www.tripadvisor.com\/ShowUserReviews-g775870-d2452982-r1036500164-Swahili_Beach-Diani_Beach_Ukunda_Coast_Province.html?m=24002#review1036500164","trip_type":null,"travel_date":"2025-10","text":"Beautiful resort and people. Everything was great except 2 things. It\u2019s unfortunate you cannot swim here due to rocks and seagrass. \nOur check in was horrible. We received the welcome drink that was...","user":{"username":"100cathyb","user_location":{"name":"Vancouver, Canada","id":"154943"}},"title":"Beautiful resort if you swim in pools and not in the ocean.","is_machine_translated":false},{"id":"1036303800","lang":"en","location_id":"2452982","published_date":"2025-10-25T02:52:22-0400","rating":5,"helpful_votes":"0","rating_image_url":"https:\/\/www.tripadvisor.com\/img\/cdsi\/img2\/ratings\/traveler\/s5.0-24002-5.svg","url":"https:\/\/www.tripadvisor.com\/ShowUserReviews-g775870-d2452982-r1036303800-Swahili_Beach-Diani_Beach_Ukunda_Coast_Province.html?m=24002#review1036303800","trip_type":null,"travel_date":"2024-12","text":"We had an amazing time at Swahili Beach Resort! The food was delicious with plenty of variety, and the pools were absolutely beautiful \u2014 perfect for relaxing. The staff were friendly and helpful...","user":{"username":"Mukul M","user_location":{"name":"New Delhi, India","id":"304551"}},"title":"Great Stay at Swahili Beach Resort","is_machine_translated":false}]
[write_review] => https://www.tripadvisor.com/UserReview-g775870-d2452982-Swahili_Beach-Diani_Beach_Ukunda_Coast_Province.html?m=24002
[url] => https://www.tripadvisor.com/Hotel_Review-g775870-d2452982-Reviews-Swahili_Beach-Diani_Beach_Ukunda_Coast_Province.html?m=24002
)
[rating] => 4
[num_reviews] => 1304
[write_review] => https://www.tripadvisor.com/UserReview-g775870-d2452982-Swahili_Beach-Diani_Beach_Ukunda_Coast_Province.html?m=24002
[url] => https://www.tripadvisor.com/Hotel_Review-g775870-d2452982-Reviews-Swahili_Beach-Diani_Beach_Ukunda_Coast_Province.html?m=24002
[reviews] => Array
(
[0] => Array
(
[id] => 1037585579
[lang] => en
[location_id] => 2452982
[published_date] => 2025-11-03T03:51:57-0500
[rating] => 5
[helpful_votes] => 0
[rating_image_url] => https://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/s5.0-24002-5.svg
[url] => https://www.tripadvisor.com/ShowUserReviews-g775870-d2452982-r1037585579-Swahili_Beach-Diani_Beach_Ukunda_Coast_Province.html?m=24002#review1037585579
[trip_type] =>
[travel_date] => 2025-10
[text] => I spent three nights there on a business trip.
The service was very professional, staff were very friendly.
Fresh food with a variety at the buffet.
Asked for a change in room and the same was...
[user] => Array
(
[username] => Beatrice V
[user_location] => Array
(
[name] => Nairobi, Kenya
[id] => 294207
)
)
[title] => Business Strategy Review
[is_machine_translated] =>
)
[1] => Array
(
[id] => 1036500164
[lang] => en
[location_id] => 2452982
[published_date] => 2025-10-26T08:54:19-0400
[rating] => 4
[helpful_votes] => 0
[rating_image_url] => https://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/s4.0-24002-5.svg
[url] => https://www.tripadvisor.com/ShowUserReviews-g775870-d2452982-r1036500164-Swahili_Beach-Diani_Beach_Ukunda_Coast_Province.html?m=24002#review1036500164
[trip_type] =>
[travel_date] => 2025-10
[text] => Beautiful resort and people. Everything was great except 2 things. It’s unfortunate you cannot swim here due to rocks and seagrass.
Our check in was horrible. We received the welcome drink that was...
[user] => Array
(
[username] => 100cathyb
[user_location] => Array
(
[name] => Vancouver, Canada
[id] => 154943
)
)
[title] => Beautiful resort if you swim in pools and not in the ocean.
[is_machine_translated] =>
)
[2] => Array
(
[id] => 1036303800
[lang] => en
[location_id] => 2452982
[published_date] => 2025-10-25T02:52:22-0400
[rating] => 5
[helpful_votes] => 0
[rating_image_url] => https://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/s5.0-24002-5.svg
[url] => https://www.tripadvisor.com/ShowUserReviews-g775870-d2452982-r1036303800-Swahili_Beach-Diani_Beach_Ukunda_Coast_Province.html?m=24002#review1036303800
[trip_type] =>
[travel_date] => 2024-12
[text] => We had an amazing time at Swahili Beach Resort! The food was delicious with plenty of variety, and the pools were absolutely beautiful — perfect for relaxing. The staff were friendly and helpful...
[user] => Array
(
[username] => Mukul M
[user_location] => Array
(
[name] => New Delhi, India
[id] => 304551
)
)
[title] => Great Stay at Swahili Beach Resort
[is_machine_translated] =>
)
)
[subratings] => Array
(
[0] => Array
(
[rating_image_url] => https://static.tacdn.com/img2/ratings/traveler/ss4.5.svg
[name] => rate_location
[value] => 4.5
[localized_name] => Location
)
[1] => Array
(
[rating_image_url] => https://static.tacdn.com/img2/ratings/traveler/ss4.5.svg
[name] => rate_sleep
[value] => 4.5
[localized_name] => Sleep Quality
)
[2] => Array
(
[rating_image_url] => https://static.tacdn.com/img2/ratings/traveler/ss4.5.svg
[name] => rate_room
[value] => 4.6
[localized_name] => Rooms
)
[3] => Array
(
[rating_image_url] => https://static.tacdn.com/img2/ratings/traveler/ss4.0.svg
[name] => rate_service
[value] => 4.1
[localized_name] => Service
)
[4] => Array
(
[rating_image_url] => https://static.tacdn.com/img2/ratings/traveler/ss4.0.svg
[name] => rate_value
[value] => 4.0
[localized_name] => Value
)
[5] => Array
(
[rating_image_url] => https://static.tacdn.com/img2/ratings/traveler/ss4.5.svg
[name] => rate_cleanliness
[value] => 4.5
[localized_name] => Cleanliness
)
)
)
Reviews
If you are planning a Mombasa holiday at Swahili Beach Resort why not check reviews from other travellers who have recently returned from their holiday in Mombasa. Find hints and tips from real travellers who have experienced a Swahili Beach Resort holiday to ensure that your holiday in Swahili Beach Resort, Mombasa is as fulfilling as you want it to be. Many of the staff at Travel Concierge have visited Mombasa and will be able to give first hand information about Swahili Beach Resort. Call us now and get ideas and recommendations from our team of Mombasa experts.
Rating
1304 Reviews
Average ratings
TripAdvisor Traveller reviews
Beatrice V
Business Strategy Review
I spent three nights there on a business trip. The service was very professional, staff were very friendly. Fresh food with a variety at the buffet. Asked for a change in room and the same was...
100cathyb
Beautiful resort if you swim in pools and not in the ocean.
Beautiful resort and people. Everything was great except 2 things. It’s unfortunate you cannot swim here due to rocks and seagrass. Our check in was horrible. We received the welcome drink that was...
Mukul M
Great Stay at Swahili Beach Resort
We had an amazing time at Swahili Beach Resort! The food was delicious with plenty of variety, and the pools were absolutely beautiful — perfect for relaxing. The staff were friendly and helpful...