Skip to main content

Stay in Lamu's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Kizingo Beach Eco Lodge

Hotel 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. The hotel has family rooms. Paradise! Everything was done with so much love and thought into detail. Nicky (the owner) is the nicest, most pure hearted person, Kizingo is literally a reflection of her! Hope we can come back soon!

Show more Show less
9.3
Wonderful
12 reviews
Price from
$471.90
per night

Peponi Hotel Lamu - Kenya

Hotel in Shela

Facing the beachfront, Peponi Hotel Lamu - Kenya offers 4-star accommodations in Shela and features an outdoor swimming pool, garden and terrace. This hotel is a home from home. The quality, variety and value of the food is exceptional. The staff are second to none. And the owner was superb and made us feel very much at home. Very difficult to put into words how great this place is. Just GO THERE!! You can thank me later.

Show more Show less
9.4
Wonderful
10 reviews
Price from
$330
per night

Jannat House

Hotel in Lamu

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. Staff was wonderful. Extremely accommodating. They were able to meet us at the airport and the pier and lead us to the hotel. Which I recommend as the old town area of Lamu is a bit of a maze. The building has super authentic architecture and lots of outdoor areas to relax.

Show more Show less
8
Very Good
129 reviews
Price from
$34.20
per night

Msafini Hotel

Hotel in Lamu

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... The Swahili breakfast was excellent

Show more Show less
7.5
Good
239 reviews
Price from
$85.50
per night

Subira Guest House and Restaurant

Hotel in Lamu

Subira Guest House and Restaurant provides accommodations in Lamu. Featuring room service, this property also provides guests with a restaurant. The hotel also has free WiFi and free private parking.

Show more Show less
Price from
$35
per night

Royal House Shela

Hotel in Lamu

Featuring 5-star accommodations, Royal House Shela is located in Lamu, a 2-minute walk from Manda Beach and 200 yards from Mnarani House. One of the best places I have stayed in lamu

Show more Show less
7.3
Good
47 reviews
Price from
$40
per night

Lamu Palace Hotel

Hotel in Lamu

Lamu Palace Hotel has a shared lounge, terrace, a restaurant and bar in Lamu. the design was close to the local architecture, a fusion os Spanish Swahili architecture. very clean and with great security and privacy the staff were amazing, the manager Leah very responsive, resourceful and friendly. Joyce and Esther and Abu were absolutely great

Show more Show less
7
Good
20 reviews

The Red Pepper House

Hotel in Lamu

Overlooking the beach and surrounded by forest, The Red Pepper House is located on Lamu Island and offers private, secluded accommodations.

Show more Show less
6.5
Review score
2 reviews
Price from
$335
per night

JamboHouse Lamu

Lamu

JamboHouse Lamu offers accommodations in Lamu, a 6-minute walk from 18th Century Swahili House Museum and 700 yards from Riyadha Mosque. The room was clean and functional, the common areas were very nice and comfortable, and Arnold the owner, he gave us all the info about the activities in Lamu, with a map and super useful tips.

Show more Show less
9.3
Wonderful
135 reviews
Price from
$18.90
per night

Jua House

Lamu

Jua House provides accommodations in Lamu. The bed and breakfast features city views, a sun terrace, and free Wifi is available throughout the property. The staff, food and overall ambience made our visit one of the nicest stays we’ve had in a long time. Immaculate facilities. The place is just so tastefully decorated and well thought out. Morning coffee on the terrace overlooking the harbour…. The village of Shela is lovely. No cars. Clean beaches.

Show more Show less
9.1
Wonderful
285 reviews
Price from
$90
per night

Hotels with extra health and safety measures

Find hotels in Lamu with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Lamu in the past month

See all

FAQs about hotels in Lamu

See reviews by guests who stayed at hotels in Lamu

See all