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

83 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
£104.41
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, 135 reviews
Price from
£118.86
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
£59.24
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, 152 reviews
Price from
£53.98
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
£33.42
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
£18.51
1 night, 2 adults

Subira House

Hotel in Lamu

This historical Arabian-style building is located in the UNESCO-listed town of Lamu. It is less than 300 metres from the seafront and 3 km from the white sandy beach.

S
Susan
From
United States
Great location for exploring Lamu. The views from the balcony are stunning.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 168 reviews
Price from
£40.73
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
£44.43
1 night, 2 adults

Star House 3

Hotel in Shela

Situated 100 metres from Mnarani House, Star House 3 features accommodation in Shela. Free WiFi is available throughout the property and Shela Beach is 300 metres away.

M
Mark
From
Kenya
It was fantastic all around. Abas the host was very helpful, the flat is in a great location and the finishing in the flat was very high quality. I would highly recommend staying at Star House.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 13 reviews
Price from
£77.97
1 night, 2 adults

Two Bedroom Private Apartment in Shela, Lamu

Hotel in Shela

Featuring quiet street views, Two Bedroom Private Apartment in Shela, Lamu offers accommodation with a balcony, around 200 metres from Mnarani House.

T
Tatiana
From
Russia
Very beautiful, clean apartment with a kitchen. Rita is always happy to help with any problem. Daily cleaning is available, and cooking assistance is also free. We loved everything!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 10 reviews
Price from
£112.55
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 8.9
Fabulous - What previous guests thought, 135 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 152 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

LAMU HOUSE

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

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 152 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, 116 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 £59.98 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 152 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, 93 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 £40.73 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 168 reviews
Great location for exploring Lamu. The views from the balcony are stunning.
Guest review bySusan
United States
From £43.69 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, 206 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

  • 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.
  • Hotels in Lamu

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

    If you're planning a longer trip, look beyond Lamu and set off to explore the whole country!
  • 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.