Enter your dates to see the latest prices and deals for Mapenya hotels
Located a few steps from Kipungani Beach, Kizingo Beach Eco Lodge offers 4-star accommodation in Lamu and features a fitness centre, a garden and a bar. The hotel has family rooms.
Offering an outdoor pool, garden and a restaurant, Jannat House is located in Lamu Old Town. It is situated a short walk away from the Waterfront and the Main Road. Free Wi-Fi access is available.
Set in Lamu and with 18th Century Swahili House Museum reachable within 200 metres, LAMU HOUSE offers concierge services, non-smoking rooms, a restaurant, free WiFi and a bar.
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.
Situated within 300 metres of Shela Beach and 200 metres of Mnarani House, Royal House Shela features rooms in Lamu. This 5-star hotel offers room service and free WiFi. The hotel has family rooms.
Located within 200 metres of Lamu Fort and 200 metres of Lamu Museum in Lamu, Amu House provides accommodation with seating area.
Situated within 500 metres of Shela Beach and 200 metres of Mnarani House in Lamu, Jua House provides accommodation with seating area. The bed and breakfast features city views and a sun terrace.
Featuring a swimming pool and tropical gardens, Kijani Hotel is situated on the coast of Lamu Island, along the Indian Ocean. The décor comes with natural handmade furniture, lanterns and ornaments.
Featuring a shared lounge and views of garden, Shela Bliss is a recently renovated bed and breakfast set in Lamu, 400 metres from Manda Beach.
Featuring garden views, Sai Shanti House provides accommodation with a garden and a balcony, around 300 metres from Manda Beach.