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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Lamu – 31 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.5
Good
195 reviews
Price from
$72
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. Lovely staff, nice pool area, good location in Lamu Town, and good value for money.

Show more Show less
7.7
Good
109 reviews
Price from
$29.72
per night

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 and spa facilities.

Show more Show less
10
Exceptional
2 reviews
Price from
$260
per night

Faliera Hotel

Hotel in Lamu

Located in Lamu, a 4-minute walk from Shela Beach, Faliera Hotel provides rooms with air conditioning.

Show more Show less
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

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.8
Good
9 reviews
Price from
$80
per night

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. The beautiful pool and garden, breakfast, location and staff. Everything was amazing.

Show more Show less
8.4
Very Good
103 reviews
Price from
$75
per night

Jua House

Lamu

Located within a 5-minute walk of Shela Beach and 0.7 miles of Manda Beach in Lamu, Jua House has accommodations with free WiFi and seating area. Super nice breakfast, stable and fast internet, clean rooms, lovely hosts, save neighbourhood, decent water pressure. All one can ask for. Would definitely come back!

Show more Show less
9.4
Awesome
94 reviews
Price from
$70
per night

The Majlis Resort

Lamu

The Majlis Resort is located in Lamu with views of the Ras Kitau Bay on Manda Island. Amazing atmosphere and facilities

Show more Show less
8.6
Excellent
104 reviews
Price from
$406
per night

Wildebeeste Lamu

Lamu

Featuring a terrace, Wildebeeste Lamu offers accommodations in Lamu, a 3-minute walk from Lamu Fort and 400 yards from Lamu Museum. Great people and very central in a great traditional way.

Show more Show less
8.8
Excellent
95 reviews
Price from
$12
per night

Most-booked hotels in Lamu in the past month

See all
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Lamu:

Explore guest reviews of hotels in Lamu

See all