"Above all: the atmosphere provided by the staff. I loved the simple decor with an Arab flavour, polished stone or concrete, with the occasional brass lantern carrying the shine.. Will try to come ba..."
Book with confidenceWe partner with the top travel sites so you know you're getting a great deal on the perfect rental
Enhanced cleaningExtra health and hygiene measures to ensure your safety
About this hotel
Located in Shela, 2 minutes' walk from Shela beach and a 10 minutes' boat ride from Lamu Town UNESCO Heritage Site, Msafini Hotel offers an outdoor pool and a restaurant. Free WiFi access is available.
Amenities
Business facilities
Airport transportation available
Shuttle available
Concierge services
Free WiFi/internet
Pool
Non-smoking
Gym
Balcony/Terrace
WiFi/Internet
Shared living spaces
Ski in/Ski out
Laundry services
Outdoor Cooking
Family friendly
Ironing facilities
Safe
Contactless check-in/out
Housekeeping available
Fire extinguisher
Cleaning products
Map of Lamu County, Kenya
Available Rooms
Ratings and reviews
7.4 / 10
Good(146 Ratings)
100% verified reviews
9 / 10Outstanding·Sep 2026
Incredible staff and wonderful host. Was always ready to help and the experience was memorable. Very clean and neat, with exceptional breakfast.
7 / 10Good·Aug 2026
Good
Good customer service
7 / 10Good·Jul 2026
it was very hot and the fan was not enough to cool the room at night.
5 / 10·Sep 2025
Our 3 rooms were connected by a long balcony which was awesome. The ocean was in view of the hotel from the balcony and the roof top restaurant (recommended only if reservation is made in advance). The coconut soup was delicious. There are other restaurants within easy walking distance. There are charming shops to explore on the confusing narrow pathways between buildings. While begging isn’t common, be prepared for locals trying to sell you everything from trinkets to tamarind juice to samosas wherever you go. A simple, no thank you, will usually suffice. Our highlight, Shela beach was the best place to hang out, people watch and enjoy the sea breeze. Thank you Cisco and Peter for your service and bright smiles. We would not have enjoyed ourselves so much without your assistance.
This hotel is in the middle of a busy neighborhood. It could have been charming except for the nighttime noise of babies crying, cats fighting, and locals partying. The bustle of everyday life begins very early with prayer call on a loud speaker @ 5am, donkeys braying and roosters crowing. There is no hot pot provided in the rooms thus no way to make coffee or tea at this early hour of being woke. The kitchen, and therefore breakfast and beverages, are not available until after 7:30am and must be ordered the previous night. This also means there is no way to eat your “included breakfast” if you have an early morning start such as that needed for a day long boat trip. There were no toiletries other than soap and toilet paper provided. Of the 3 rooms we had, 1 bathroom had not been cleaned and smelled of piss and we had to request it be cleaned. 2 bathrooms had no hand towels, another no shower mat, perhaps a checklist would be helpful. The balcony had been eaten on before we arrived and had been not cleaned so there were food particles and lots of ants. When cleaning was requested, instead of a bucket of water it was sprayed with bug spray. We had to resort to cleaning it by splashing water on it with an empty coconut, our only receptacle, and scrubbed it with our shoe. Filtered drinking water is not provided, tho it was available for purchase at the front desk. Be aware, all food in the restaurant is frozen and requires hours of advance notice to prepare or it will be raw and cold on the inside.
$$$$
7.4Good
(146 Ratings)
"Above all: the atmosphere provided by the staff. I loved the simple decor with an Arab flavour, polished stone or concrete, with the occasional brass lantern carrying the shine.. Will try to come ba..."
Book with confidenceWe partner with the top travel sites so you know you're getting a great deal on the perfect rental
Enhanced cleaningExtra health and hygiene measures to ensure your safety
Map of Lamu County, Kenya
Available Rooms
About this hotel
Located in Shela, 2 minutes' walk from Shela beach and a 10 minutes' boat ride from Lamu Town UNESCO Heritage Site, Msafini Hotel offers an outdoor pool and a restaurant. Free WiFi access is available.
Amenities
Business facilities
Airport transportation available
Shuttle available
Concierge services
Free WiFi/internet
Pool
Non-smoking
Gym
Balcony/Terrace
WiFi/Internet
Shared living spaces
Ski in/Ski out
Laundry services
Outdoor Cooking
Family friendly
Ironing facilities
Safe
Contactless check-in/out
Housekeeping available
Fire extinguisher
Cleaning products
FAQs
Is parking included with this hotel?
Parking is not specified as an available amenity at Msafini Hotel. For more information, we encourage you to contact the property about where to park.
Is there a pool at this hotel?
Yes, a swimming pool is available for use at Msafini Hotel. Enjoy the water!
Is Msafini Hotel pet friendly?
Unfortunately, this hotel is not pet-friendly. Try searching again and filter for "Pets Allowed"
What amenities are available at Msafini Hotel?
We found 21 amenities for this rental. This includes business facilities, airport transportation available, shuttle available, concierge services, and free wifi/internet.
Experience vacation in Lamu County, Kenya with our Hotel, Peponi Hotel Lamu - Kenya. Enjoy amenities such as Free WiFi/internet, WiFi/Internet and Gym, and more.
Balcony/Terrace · Beach access · Shared living spaces
Enjoy the best of Lamu County, Kenya in our Bed and Breakfast, La Joya Lamu. A stunning property with amenities including Pets allowed, Garden and Balcony/Terrace, and more.
Looking for the perfect place to call home during your trip to Lamu County, Kenya? This Hotel offers a comfort and style with top-notch amenities, including Non-smoking, Bar and WiFi/Internet, and more.
Are you ready to indulge in a relaxing getaway? Our Bed and Breakfast in Lamu County, Kenya has everything you need for a rejuvenating stay. Treat yourself to Jannataan Hotel's exceptional amenities, such as Garden, Balcony/Terrace and Non-smoking.
Indulge in a peaceful retreat at Morocco House, our elegant Hotel in Lamu County, Kenya. Enjoy amenities including Non-smoking, Bar and WiFi/Internet, and more.
When traveling to Lamu County, Kenya, if you are looking for (business stays, family stays, couples stay, getaway vacation, etc.) this is the perfect place at $88 per night.
Are you ready to indulge in a relaxing getaway? Our Hotel in Lamu County, Kenya has everything you need for a rejuvenating stay. Treat yourself to Beytsalam's exceptional amenities, such as Non-smoking, Dryer and WiFi/Internet.
Discover the beauty of Lamu County, Kenya with a stay at Msafini Hotel, a top rated Hotel with amenities such as Free WiFi/internet, WiFi/Internet and Gym, and more.
Looking to create some memories in Lamu County, Kenya? Look no further than our Hotel, Beytsalam. Enjoy top-rated amenities including Non-smoking, Dryer and WiFi/Internet, and more.
Soak up the beauty of Lamu County, Kenya in our Bed and Breakfast, Baytulkher. With a range of amenities such as Business facilities, Balcony/Terrace and Non-smoking, you'll feel right at home.
Soak up the beauty of Lamu County, Kenya in our Hotel, Stopover Guest House Lamu Town. With a range of amenities such as Non-smoking, WiFi/Internet and Restaurant, you'll feel right at home.
The best choice in Lamu County, Kenya for Bed and Breakfast, for $69 per night for your (business stay, family stay, couples stay, getaway vacation, etc.)
Looking for a memorable stay in Lamu County, Kenya? Our Hotel might just be what you're looking for. Enjoy amenities including Non-smoking, WiFi/Internet and Restaurant, and more during your stay.
Are you ready to indulge in a relaxing getaway? Our Hotel in Lamu County, Kenya has everything you need for a rejuvenating stay. Treat yourself to Beytul Habaib Lamu's exceptional amenities, such as Non-smoking, WiFi/Internet and Kitchen.