Enter your dates to see the latest prices and deals for Lamu hotels
Check out our top picks in Lamu
Located a few steps from Kipungani Beach, Kizingo Beach Eco Lodge offers 4-star accommodations in Lamu and features a fitness center, a garden and a bar.

Offering an outdoor pool, garden and a restaurant, Jannat House is located in Lamu Old Town. It is located a short walk away from the Waterfront and the Main Road. Free Wi-Fi access is available.

Featuring 5-star accommodations, Royal House Shela is located in Lamu, a 3-minute walk from Shela Beach and 200 yards from Mnarani House.

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.

JamboHouse Lamu offers accommodations in Lamu, a 6-minute walk from 18th Century Swahili House Museum and 400 yards from Riyadha Mosque.

Jua House offers accommodations in Lamu, a 5-minute walk from Shela Beach and 200 yards from Mnarani House.

Featuring a swimming pool and tropical gardens, Kijani Hotel is located on the coast of Lamu Island, along the Indian Ocean. The décor comes with natural handmade furniture, lanterns and ornaments.

Shela Bliss is a recently renovated bed and breakfast in Lamu near Manda Beach. This property offers access to a terrace and free private parking.

Just a 3-minute walk from Manda Beach and 200 yards from Mnarani House, Sai Shanti House features accommodations in Lamu with a garden.
Sai Shanti House offers accommodations in Lamu, a 2-minute walk from Mnarani House. Guests staying at this apartment have access to a balcony.

Located a few steps from Kipungani Beach, Kizingo Beach Eco Lodge offers 4-star accommodations in Lamu and features a fitness center, a garden and a bar.

Offering an outdoor pool, garden and a restaurant, Jannat House is located in Lamu Old Town. It is located a short walk away from the Waterfront and the Main Road. Free Wi-Fi access is available.

Featuring 5-star accommodations, Royal House Shela is located in Lamu, a 3-minute walk from Shela Beach and 200 yards from Mnarani House.

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.

JamboHouse Lamu offers accommodations in Lamu, a 6-minute walk from 18th Century Swahili House Museum and 400 yards from Riyadha Mosque.

Jua House offers accommodations in Lamu, a 5-minute walk from Shela Beach and 200 yards from Mnarani House.

Featuring a swimming pool and tropical gardens, Kijani Hotel is located on the coast of Lamu Island, along the Indian Ocean. The décor comes with natural handmade furniture, lanterns and ornaments.

Shela Bliss is a recently renovated bed and breakfast in Lamu near Manda Beach. This property offers access to a terrace and free private parking.

Just a 3-minute walk from Manda Beach and 200 yards from Mnarani House, Sai Shanti House features accommodations in Lamu with a garden.
Sai Shanti House offers accommodations in Lamu, a 2-minute walk from Mnarani House. Guests staying at this apartment have access to a balcony.

Popular with guests booking hotels in Lamu
Popular with guests booking hotels in Lamu
Popular with guests booking hotels in Lamu
Popular with guests booking hotels in Lamu
Popular with guests booking hotels in Lamu
Popular with guests booking hotels in Shela
Popular with guests booking hotels in Shela
Popular with guests booking hotels in Shela
Popular with guests booking hotels in Lamuria
Popular with guests booking hotels in Garissa
Roof Top House offers accommodations in Lamu, a 6-minute walk from 18th Century Swahili House Museum and 400 yards from Riyadha Mosque. This guest house features accommodations with a balcony.
Just a 3-minute walk from Lamu Fort and 300 yards from Gallery Baraka, Wildebeeste Lamu features accommodations in Lamu, with a garden. On-site staff can arrange airport transfers.
Fatnaish Riyadha Apartment is located in Lamu, just a 8-minute walk from 18th Century Swahili House Museum and a few steps from Riyadha Mosque.
Fatnaish Rooftop Apartment offers accommodations in Lamu, a few steps from Riyadha Mosque. With city views, this accommodation features a balcony.
Just a 11-minute walk from 18th Century Swahili House Museum and 0.7 miles from Lamu Fort, Tabassam Guest House features accommodations in Lamu, with a garden.
Roof Top House offers accommodations in Lamu, a 3-minute walk from Riyadha Mosque. Free Wifi is available throughout the property and Lamu Fort is a few steps away.
Just a 2-minute walk from Lamu Museum and 300 yards from Gallery Baraka, Jamala Guesthouse features accommodations in Lamu with a garden. With garden views, this accommodation provides a balcony.
Amani Guest House, Utukuni Lamu Island enjoys a location in Lamu, a 6-minute walk from 18th Century Swahili House Museum and 300 yards from Riyadha Mosque.
Mkunazini House offers accommodations in Lamu, a 6-minute walk from 18th Century Swahili House Museum and 400 yards from Riyadha Mosque. This beachfront property offers access to free Wifi.
Featuring inner courtyard views, Beytul Habaib in Lamu offers accommodations, a garden, and a shared lounge. This beachfront property offers access to a balcony.
Just a few steps from 18th Century Swahili House Museum and a 3-minute walk from Lamu Museum, Amani Guest House Lamu features accommodations in Lamu, with a garden and a shared lounge.
With an indoor pool and a terrace, Makubwa House is a historic vacation home that features accommodations with free Wifi. With sea views, this accommodation provides a balcony.
The air-conditioned accommodation is a 4-minute walk from Lamu Fort. Free Wifi is available throughout the property and Lamu Museum is a few steps away.
The air-conditioned accommodation is a 6-minute walk from Lamu Fort. Free Wifi is available throughout the property and Gallery Baraka is a 4-minute walk away.
Pwani House - Lamu Seafront enjoys a location in Lamu, a 7-minute walk from Gallery Baraka and half a mile from Riyadha Mosque. Guests staying at this guest house have access to a balcony.
Featuring garden views, Katiti N'tamu Lamu in Lamu features accommodations, a garden, and a shared lounge.
La Joya Lamu enjoys a location in Shela, a 5-minute walk from Shela Beach and a few steps from Mnarani House. At the bed and breakfast, units have a wardrobe.
Just a 4-minute walk from Manda Beach and 500 yards from Shela Beach, Jannataan Hotel features accommodations in Lamu, with an indoor pool, a garden, and a terrace.
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.
Featuring 5-star accommodations, Royal House Shela is located in Lamu, a 3-minute walk from Shela Beach and 200 yards from Mnarani House.
Shela Bahari provides beachfront accommodations in Shela. Featuring sea and quiet street views, this bed and breakfast also comes with free Wifi. There's a restaurant and shared lounge.
Located just 33 feet from the Lamu beachfront, Shella white house features a restaurant and a rooftop veranda with panoramic views of the Indian Ocean.
With sea views, this accommodation provides a terrace. Free Wifi is available throughout the property and Manda Beach is a few steps away. Towels and bed linen are provided in the homestay.
The Majlis Resort is located in Lamu with views of the Ras Kitau Bay on Manda Island.