Msafini Mango Top Roof Hotel, Lamu, Kenya
Matthew Wilson
Updated on January 02, 2026
Built in 2007, Msafini Hotel is situated in the middle of charming Shela Village on Lamu Island, off the northern coast of Kenya.
The hotel is a two-minute walk from the white-sand beaches of Shela, and a 10-minute boat ride to Lamu Town, the oldest Swahili settlement in East Africa and a UNESCO Heritage Site.
Msafini is a family-owned and -run hotel.
The hotel has been in Lamu for centuries and we’re happy to share our culture and traditions with guests.
Msafini customize your stay for the perfect experience, organize celebrations, and easily accommodate groups and conferences.Address:
The hotel is a two-minute walk from the white-sand beaches of Shela, and a 10-minute boat ride to Lamu Town, the oldest Swahili settlement in East Africa and a UNESCO Heritage Site.
Msafini is a family-owned and -run hotel.
The hotel has been in Lamu for centuries and we’re happy to share our culture and traditions with guests.
Msafini customize your stay for the perfect experience, organize celebrations, and easily accommodate groups and conferences.
Address:
Msafini Mango Top Roof Hotel
Off Corniche path, Shela, Kenya,
Lamu,
Kenya