Search hotels in Lamu, Kenya

Enter your dates and choose from 89 hotels and other places to stay

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Check out these popular cities in Lamu

Lamu

81 hotels

Shela

29 hotels

Mokowe

2 hotels

Mapenya

2 hotels

Hindi

1 hotel

Stay in Lamu's best hotels!

Filter by:

Star rating
Review score

Kizingo Beach Eco Lodge

Hotel in Lamu

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

C
Charlie
From
United Kingdom
The Banda we had was Deep Sea, nestled in the sand dunes with a gorgeous sea view. The decor was so well thought through with little details making such a difference from the weaving of the plants and their water system. To the lovely toiletries, gorgeous robes and swinging day beds. We wanted for nothing.Kizingo is paradise, peaceful and the perfect place to relax, explore, swim and just be. Nikki (the owner) and Pauline, Millicent, Paul, Alan and each of the team work so hard to ensure your stay at Kizingo is exactly when you need. They tune into each of the guests needs and Ensure you have your own Kizingo experience. There were activities available for us to do each day. We particularly loved the walk and bonfire in the dunes at sunset and swimming in the mangroves. Each meal was exceptional, carefully crafted with local ingredients / Catch of the day to ensure no waste. All healthy, tasty and delicious. Kizingo (the corner) is magical. Each night we would lay and look at the stars whilst listening to the gentle waves and nature. Thank you so much team. We will be back.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 21 reviews
Price from
US$141
1 night, 2 adults

LAMU HOUSE

Hotel in Lamu

Set in Lamu, LAMU HOUSE has an outdoor swimming pool, restaurant, bar, and free WiFi. The accommodation offers free shuttle service, room service and currency exchange for guests.

E
Edem Dionne
From
Ghana
The people ! Everyone was so lovely and welcoming. Mildred was so helpful and kind. Additionally, the ambiance is so serene. Like a simple serenity. It’s an absolutely stunning property.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 136 reviews
Price from
US$169.57
1 night, 2 adults

Royal House Shela

Hotel in Lamu

Royal House Shela is situated in Lamu, 300 metres from Shela Beach. This 5-star hotel offers room service and free WiFi. The hotel has family rooms.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 64 reviews
Price from
US$80
1 night, 2 adults

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.

R
Ranjan
From
Kenya
We are vegetarian so opted for the Swahili breakfast. It was excellent and the portions were large. We requested for late checkout and they obliged.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 150 reviews
Price from
US$72.90
1 night, 2 adults

Jannat House

Hotel in Lamu

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

J
Jon
From
United Kingdom
A wonderful old gem with delightful staff.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 167 reviews
Price from
US$53.10
1 night, 2 adults

JamboHouse Lamu

Hotel in Lamu

JamboHouse Lamu is situated in Lamu. In addition to free WiFi, the property also features a sun terrace as well as beauty services.

T
Tim
From
Germany
Everything was perfekt. The room is super clean, is safe and has everything what you need for a perfect stay. Arnold, the host, is increíble friendly, he will give you all informations about Lamu/Shela and all Islands around. He knows everything and the advices for nice day trips, hikes, restaurants... are insane. The breakfast is amazing and you can start your day with a good coffee or tea. The balconies are so beautiful and you can see whole Lamu from the highest one. Thanks for the nice time and all the perfect advices for whole Kenya:)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 141 reviews
Price from
US$25
1 night, 2 adults

La Joya Lamu

Hotel in Shela

Featuring sea views, La Joya Lamu provides accommodation with terrace, around 500 metres from Shela Beach. The property features garden and inner courtyard views.

L
Liesbeth
From
Belgium
Very peaceful and beautiful guest house. The rooms were decorated with style, simple but beautiful. Extremely clean. Quiet at night (except for donkey sounds, but that's everywhere in Lamu/Shela!). Great staff, who really took care of us ! It's better to stay here than in one of the big touristy hotels, you feel more part of the community.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 22 reviews
Price from
US$60
1 night, 2 adults

Marquezy House - Shela, Lamu Island

Hotel in Shela

Boasting a garden, terrace and views of sea, Marquezy House - Shela, Lamu Island is situated in Shela, 1.1 km from Shela Beach. This beachfront property offers access to a patio and free WiFi.

H
Hanane
From
United Arab Emirates
Felt like a dream house! Exactly like the photos. Amazing place.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
US$130
1 night, 2 adults

Gaba Gaba House

Hotel in Lamu

Gaba Gaba House in Lamu provides adults-only accommodation with a rooftop pool and a shared lounge. Featuring private check-in and check-out, this property also provides guests with a picnic area.

M
Magnus
From
Sweden
Very very stylish and spacious house. Amazing rooftop.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7 reviews
Price from
US$150
1 night, 2 adults

Shela Bliss

Hotel in Lamu

Featuring a shared lounge and views of garden, Shela Bliss is a recently renovated bed and breakfast set in Lamu, 400 metres from Shela Beach.

E
Enas
From
Lebanon
I loved my time at Shela Bliss. The owner was so kind, always available to help, organized fun activities every day, and made amazing breakfasts with fresh juices every morning. Felt like staying with a friend! I was really impressed by how clean and well-kept the place was. The rooms, bathrooms, and common areas were all fresh and tidy-it made the stay so comfortable. Abdullah clearly takes pride in the place, and it shows! Would happily stay again.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 50 reviews
Price from
US$166.50
1 night, 2 adults
See all 89 hotels in Lamu

Most booked hotels in Lamu in the past month

See all

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 64 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 150 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 136 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 167 reviews

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

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 22 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 21 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2 reviews

Lamu's best hotels with breakfast

See all
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 150 reviews

LAMU HOUSE

Hotel in Lamu
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 136 reviews

Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 1 review
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 22 reviews

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 21 reviews

Budget hotels in Lamu

See all
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 64 reviews
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 167 reviews

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2 reviews

FAQs about hotels in Lamu

See reviews by guests who stayed at hotels in Lamu

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 117 reviews
It’s a wonderful hotel, in a beautiful island with sandbanks and mangroves. The building and gardens are beautiful, very well taken care of, with lots of attention to detail. The staff is very kind and attentive. A beautiful and comfortable haven in Lamu.
Guest review bySofia
Portugal
From US$81 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 150 reviews
We are vegetarian so opted for the Swahili breakfast. It was excellent and the portions were large. We requested for late checkout and they obliged.
Guest review byRanjan
Kenya
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 92 reviews
Location right on the water, Swahili decor, great staff and wonderful food. I have come here 5+ times! And I will be back!
Guest review bydiane
United States
From US$55 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 170 reviews
Great location for exploring Lamu. The views from the balcony are stunning.
Guest review bySusan
United States
From US$59 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 167 reviews
A wonderful old gem with delightful staff.
Guest review byJon
United Kingdom
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 205 reviews
The food is amazing the staff lovely
Guest review byIlhan
Kenya

Planning a trip? Get inspired by reviews of cities in Lamu

Scored out of 10, guest rating 10

If you've never been to Lamu bear in mind that it is an...

If you've never been to Lamu bear in mind that it is an island, relatively far from Kenya's main infrastructure. The good news is that there is a lovely airport and most of the hotels and houses will arrange passage on a boat from the airport, which sits on an island opposite. If you're a sensitive creature or an American unused to places that are not suburbs then Lamu may be a bit much for you. You walk everywhere, unless you take a boat. The island brims with history, being one of the centers of Swahili culture, with close ties to Oman and India. You can disregard the usual standard hysterical State Department warnings about Lamu. If something bad happens there, it could happen anywhere in Kenya, and Kenya is much safer than most State bulletins make out. Walk the Old Town. Chat with people. Don't get annoyed by the people trying to offer tours and such. Say no politely and they melt away. If they try again say, hapana (NO in Swahili), and smile. Eat the meat samosas, fish and lobster. Those are the mainstays of local food. Lamu House, where we stayed, had very nice breakfasts with surprisingly good coffee! I'd go for a week or two for your first time. Do keep in mind that there are two Lamus-- the UNESCO World Heritage town and the resorts on various islands. I don't know anything about the resorts except Peponi Hotel. It's at the far end of the island, about a 10-15 minute boat ride from the Old Town. Go to the main restaurant by boat one evening. Enjoy the glorious sight of the island slipping by and the vast Indian Ocean sky overhead. Order the most fabulous chicken biriyani you will EVER eat. It's also a very attractive hotel.
Guest review byColin
Australia
Scored out of 10, guest rating 10

Shela is more relaxing and friendly than Lamu.

Shela is more relaxing and friendly than Lamu. It is a wonderful base to use to explore the wider area, reasonable walking or boating to Lamu and simple to organise trips to Manda. Plenty of eating options, from budget snacks and drinks to top end and walking and getting lost in Shela is such fun, not to be missed!
Guest review byRichard
United Kingdom
Scored out of 10, guest rating 10

The people are so calm and kind

The people are so calm and kind Swahili food is so good 😊 i loved majlis resort.had food at mangrove and sailors restaurant.you can do a sunset dhow,sail to manda island,sail to kipunguti beach do snorekeling
Guest review byIMOLI
Scored out of 10, guest rating 8.0

Very nice town, with a rich culture.

Very nice town, with a rich culture. We were there for four days and three nights, which was enough for us. The first stay we visited Lamu and walked around and visited the museums, as well as toured the alleys. The second day we did a dhow trip over to the other island and then did the sunset cruise. The following day we wandered through the alleys of Shela and visited the beach. I would go back to visit the reefs and go snorkeling, as they are supposed to be pristine. I thought that Peponi has a fantastic restaurant and matched quality with price. Bahari restaurant was nice for breakfast, but didn't eat their for lunch or dinner. I ate at a couple other hotels for dinner. While their prices matched Peponi's the quality of their food did not. Perhaps for variety, it would be worth visiting the other hotels for meals, but if you are looking for a special meal, I would stick to Peponi's.
Guest review byEvan
United States
Scored out of 10, guest rating 6.0

Lamu is a very unique place, but not a great place for solo...

Lamu is a very unique place, but not a great place for solo women travellers - you will get a looot of unwanted attention and your personal space will be invaded constantly unless you are walking with a tour guide/ local. Most tourists seems to also spend very little time in Lamu town, but rather hang out in Shela or Manda
Guest review bycristina
Scored out of 10, guest rating 10

Went to celebrate my birthday and it was my first time in...

Went to celebrate my birthday and it was my first time in Lamu. A simple request to shiban house to make it feel special, ended up being the best birthday surprise ever...Sada thank you, my heart is overwhelmed by how you managed to surprise me 😊. Joseph took excellent care of us and was ready to help us around. I must say, I feel fulfilled even as I have turned a year younger 😂😊😂. Thank you mapenzi too for the awesome breakfast we got every day. Shela is the best place to be in lamu. You can access lamu town easily and learn so much about the history of it, ask for the best knowledgeable guy there called 'sunshine' locally. Its near peponi hostel and majlis resort. Make a point of doing the sunset cruise 😊 . Definately 10/10.
Guest review byMiriam

More places to explore, more ways to go

  • Hotels in Mombasa

    Hit the road and make the most of your trip by discovering another popular destination within Kenya.
  • Hotels in Busia

    Hit the road and make the most of your trip by discovering another popular destination within Kenya.
  • Hotels in Kenya

    If you're planning a longer trip, look beyond Lamu and set off to explore the whole country!
  • Hotels in Lamu

    Thinking about which towns and cities to visit during your trip to Lamu? Try Lamu, a popular choice with guests.
  • Cheap holidays in Lamu

    Plan everything you need for your holidays in one place – from flights and stays to tours and activities
  • Flights to Lamu

    Get your flight tickets to Lamu right here on Booking.com.