Search hotels in Lamu, Kenya

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

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30

December 2026

123456
78910111213
14151617181920
21222324252627
28293031
Flexible date options
Select occupancy

Check out these popular cities in Lamu

Lamu

11 hotels

Stay at the best hotels in Lamu

Filter by:

Property ratingIncludes stars and other ratings.
Review score

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.

A
Affun
From
Nigeria
I liked the full English breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 145 reviews
Price from
£175.63
1 night, 2 adults

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.

T
Tanya
From
Switzerland
Exceptional location and the design and spaciousness of the rooms outstanding. Delicious food too.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 22 reviews
Price from
£274.65
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.

S
Suzanne
From
Australia
The staff, the rooms and cosy corners, being able to use all the upstairs living areas, the breakfasts and the way the staff cared for us.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 76 reviews
Price from
£59.38
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.

M
Maria
From
Russia
Beautiful place to stay in Lamu! It takes some time to reach the beach, but I think it’s well compensated by the staff and the facilities. The breakfast is tasty, each staff member is sweet and helpful, the interiors are amazing. Would definitely come back!
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 141 reviews
Price from
£54.11
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.

C
Cristina Alonso
From
Spain
Caroline is an amazing and hard-worked person. Everybody was so nice! The room was cleaned and well equipped. Lamu is so hot, so it's great to have a swimming pool!
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 172 reviews
Price from
£39.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.

s
sherine
From
Austria
Arnold gave us all the information we needed to navigate Lamu on arrival and organised some wonderful trips for us as well as a Swahili cooking lesson. Breakfast was generous and the rooms comfortable. I would definitely recommend JamboHouse! We will stay again on our next trip.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 147 reviews
Price from
£19.30
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.

G
Georg
From
Austria
We loved everything. The serenity of this old Lamuian House is very welcome after a day of exploring Lamu town and Shela. The staff was super welcoming and the food was exceptional and wholesome. The sustainable concept of the hotel with strong focus on farm-to-plate was impressive. If we ever make it back to Lamu: Subira is where we will stay (keep it up)!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 170 reviews
Price from
£48.25
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.

B
Botha
From
Kenya
Marquezy House is a beautiful and unique property with a lot of character. The traditional architecture, peaceful gardens, courtyards and overall atmosphere make it feel very special and distinctly Lamu. Vincent was excellent throughout my stay — welcoming, attentive and always available when needed. I especially enjoyed the privacy and tranquillity of the house. It is the kind of place where you can genuinely slow down and enjoy Shela. I had a wonderful stay and would definitely return.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 8 reviews
Price from
£53.45
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.

P
Patricia
From
Australia
The host was absolutely lovely and made us feel completely at home. He made sure we were comfortable at all times, and tailored city tours, boat trips and a sunset cruise for us. Definitely made our stay in Lamu and we hope to go back sometime!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 58 reviews
Price from
£100.21
1 night, 2 adults

Mangrove House

Hotel in Lamu

Set in Lamu, Mangrove House offers beachfront accommodation a few steps from Manda Beach and offers various facilities, such as a private beach area, a garden and a terrace.

A
Amparo
From
Spain
Our stay on Manda’s side at Mangrove House was truly wonderful. The location is unmatched, the peace and quiet are absolute. The staff is wonderful and so is the owner, super attentive and ready to help and share. The house is right in front of Shela and Peponi hotel, just a short boat trip away. Would absolutely go back, and recommend it to everyone going to Lamu!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 25 reviews
Price from
£120.25
1 night, 2 adults
See all 86 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 9.0
Superb - What previous guests thought, 145 reviews

Popular with guests booking hotels in Lamu

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

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 141 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 172 reviews

Popular with guests booking hotels in Lamu

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 20 reviews

Popular with guests booking hotels in Lamu

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 9.0
Superb - What previous guests thought, 145 reviews

Guest review
I liked the full English breakfast.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 141 reviews

Guest review
Beautiful place to stay in Lamu! It takes some time to reach the beach, but I think it’s well compensated by the staff and the facilities. The breakfast is tasty, each staff member is sweet and helpful, the interiors are amazing. Would definitely come back!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 20 reviews

Guest review
from the view to the staff, to the food and general vibe of the place - everything was exceptional
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 22 reviews

Guest review
Exceptional location and the design and spaciousness of the rooms outstanding. Delicious food too.

Budget hotels in Lamu

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

Guest review
Lovely accommodation. Excellent staff and service.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 172 reviews

Guest review
Caroline is an amazing and hard-worked person. Everybody was so nice! The room was cleaned and well equipped. Lamu is so hot, so it's great to have a swimming pool!
Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 1 review
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
From £48.25 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 170 reviews
We loved everything. The serenity of this old Lamuian House is very welcome after a day of exploring Lamu town and Shela. The staff was super welcoming and the food was exceptional and wholesome. The sustainable concept of the hotel with strong focus on farm-to-plate was impressive. If we ever make it back to Lamu: Subira is where we will stay (keep it up)!!
Guest review by Georg
Austria
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 116 reviews
Everything was perfect - the Majlis is a dream location for anyone wanting to enjoy the perfect blend of style, luxury & cultural charm by the Kenyan Swahili coast! Sylvia, Florence, Emanuel & the whole team were excellent in service provision and supporting me with our engagement proposal and program.
Guest review by Salomon-Dien
Germany
From £60.13 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 141 reviews
Beautiful place to stay in Lamu! It takes some time to reach the beach, but I think it’s well compensated by the staff and the facilities. The breakfast is tasty, each staff member is sweet and helpful, the interiors are amazing. Would definitely come back!
Guest review by Maria
Russia
From £43.80 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 172 reviews
Caroline is an amazing and hard-worked person. Everybody was so nice! The room was cleaned and well equipped. Lamu is so hot, so it's great to have a swimming pool!
Guest review by Cristina Alonso
Spain
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 95 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 by diane
United States
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 201 reviews
I loved the stuff, the food and the property in
Guest review by Seipati
South Africa

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 by Colin
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 by Richard
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 by IMOLI
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 by Evan
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 by cristina
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 by Miriam

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
  • Hotels in Kenya

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