Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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+
Lamu – 38 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

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... We stayed at the King Suite with a massive balcony that has a beautiful view. It was probably the best highlight of staying in Shela. We would highly recommend the King Suite.

Show more Show less
7.6
Good
213 reviews
Price from
$76.50
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. We enjoyed the pool and the rooms. We loved the different balconies in the property where one could hang out and chill. The staff were amazing and very helpful. The location was perfect just within the town which made going for walks and excursions easy.

Show more Show less
7.4
Good
83 reviews
Price from
$27.20
per night

Lamu Palace Hotel

Hotel in Lamu

Featuring a bar, shared lounge and views of sea, Lamu Palace Hotel is located in Lamu, a 1-minute walk from Gallery Baraka. The views, the vibes and the staff were friendly and warm

Show more Show less
6.9
Review score
12 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
10
Exceptional
3 reviews
Price from
$365
per night

Faliera Hotel, Restaurant & Art Gallery

Hotel in Lamu

Located on the beachfront in Lamu and featuring a restaurant, Faliera Hotel, Restaurant & Art Gallery has free WiFi throughout the property. This 4-star hotel offers room service. We stumbled across Faliera when looking for somewhere for dinner. It was beautiful with very friendly staff so we booked a one night stay before our departure. Sarah was super friendly and so, so lovely. She gave us recommendations for our next stops in Kenya and when there was a confusion with the booking, handled it perfectly (which we really appreciated). All staff were amazingly friendly, helpful and kind and really wanted to make our stay memorable. The hotel itself is in a beautiful building with an art gallery (some pictures are in the room). They also arranged a private rooftop dinner which was so special. Helped us book our return trip to the airport and just wanted us to see the magic our their hotel.

Show more Show less
8.2
Very Good
6 reviews
Price from
$75
per night

Kizingo Beach Eco Lodge

Hotel in Lamu

Kizingo Beach Eco Lodge features a restaurant, fitness center, a bar and garden in Lamu. This 4-star hotel offers room service. The hotel has family rooms. At the hotel, rooms have a desk.

Show more Show less
9.5
Exceptional
2 reviews

Royal House Shela

Hotel in Lamu

Located in Lamu, Royal House Shela has 5-star accommodations with private balconies. Featuring room service, this property also provides guests with a terrace. The hotel has family rooms. The staff were all unbelievable. So helpful and kind and they all went above and beyond to make my stay here great. The room is very spacious and the design allows for a wonderful breeze. There is great cupboard space and location is spot on!

Show more Show less
7.2
Good
15 reviews
Price from
$40
per night

MAHRUS HOTEL & ROOFTOP RESTAuRANT

Hotel in Lamu

MAHRUS HOTEL & ROOFTOP RESTAuRANT is located in Lamu, within a 5-minute walk of 18th Century Swahili House Museum and 400 yards of Riyadha Mosque.

Show more Show less

Banana House and Wellness Centre

Lamu

Featuring an outdoor swimming pool, Banana House and Wellness Center is located in Shela village, Lamu 1.7 mi from Gallery Baraka. The property is set 1.7 mi from Lamu Fort. My stay in Tree house was just wonderful. The hotel is very special, amazing vibe and incredible location. It was so peaceful and the staff are very helpful and nice. I also loved the food, very healthy, tasty and big dishes. I will definitely come back.

Show more Show less
8.6
Excellent
144 reviews
Price from
$85
per night

Shella White House

Lamu

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. Everything was good. Tom the manager was polite and very helpful in everything. The location is superb just next to the ocean.

Show more Show less
7.6
Good
145 reviews
Price from
$40.50
per night

Most-booked hotels in Lamu in the past month

See all

Budget hotels in Lamu

See all

FAQs about hotels in Lamu

  • On average, 3-star hotels in Lamu cost $0 per night, and 4-star hotels in Lamu are $2 per night. If you're looking for something really special, a 5-star hotel in Lamu can be found for $169 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Lamu this weekend is $42 or, for a 4-star hotel, $300. Looking for something even fancier? 5-star hotels in Lamu for this weekend cost around $551 per night, on average (based on Booking.com prices).

  • On average, it costs $42 per night to book a 3-star hotel in Lamu for tonight. You'll pay around $300 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Lamu will cost around $551, on average (based on Booking.com prices).

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Lamu:

Explore guest reviews of hotels in Lamu

See all