Check out our pick of great accommodation in Lamu
JamboHouse Lamu is set in Lamu, 300 metres from Gallery Baraka, 500 metres from Lamu Museum, and 500 metres from 18th Century Swahili House Museum.

•The Majlis Resort is located in Lamu on Manda Island, overlooking the scenic Ras Kitau Bay.

This historical Arabian-style building is located in the UNESCO-listed town of Lamu. It is less than 300 metres from the seafront and 3 km from the white sandy beach.

La Joya Lamu is located in Shela, within 500 metres of Shela Beach and 100 metres of Mnarani House.

Situated 100 metres from Mnarani House, Star House 3 features accommodation in Shela. Free WiFi is available throughout the property and Shela Beach is 300 metres away.

Featuring quiet street views, Two Bedroom Private Apartment in Shela, Lamu offers accommodation with a balcony, around 200 metres from Mnarani House.

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.

Located in Shela, 500 metres from Manda Beach, Mbibo House in the Shela Dunes offers accommodation with free WiFi, a terrace or a balcony and access to a garden and an outdoor pool.

Facing the beachfront, Kizingo Beach Eco Lodge offers 4-star accommodation in Lamu and features a fitness centre, garden and private beach area.

Featuring a terrace with sea views, a private beach area and a garden, Mangrove House can be found in Lamu, close to Manda Beach and 600 metres from Mnarani House.

Popular with guests booking accommodation in Lamu
Popular with guests booking accommodation in Lamu
Popular with guests booking accommodation in Lamu
Popular with guests booking accommodation in Lamu
Popular with guests booking accommodation in Lamu
Popular with guests booking accommodation in Lamu
Popular with guests booking accommodation in Lamu
Popular with guests booking accommodation in Lamu
Popular with guests booking accommodation in Lamu
Popular with guests booking accommodation in Lamu