Skip to main content

Search hotels in Lamu

Enter your dates to see the latest prices and deals for Lamu hotels

Lamu – 60 hotels and places to stay

Filter by:

Star Rating
Review score

Kizingo Beach Eco Lodge

Hotel in Lamu

Located a few steps from Kipungani Beach, Kizingo Beach Eco Lodge offers 4-star accommodations in Lamu and features a fitness center, a garden and a bar. The hotel has family rooms.

V
Victoria
From
United States
Amazing probably, just stunning and the staff were incredible. Would love to go back. Highly recommend.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 19 reviews
Price from
$141
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 located a short walk away from the Waterfront and the Main Road. Free Wi-Fi access is available.

M
Marija Aleksic 91
From
Serbia
Jannat was the best place I could possibly think of booking in Lamu. It's super close to everything.but it is quiet at night. The staff is amazing! The pool is nice and clean. The sunsets are to die for. The room was simple but very clean and comfy. And they make amazing food!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 147 reviews
Price from
$59
1 night, 2 adults

LAMU HOUSE

Hotel in Lamu

Located in Lamu and with 18th Century Swahili House Museum reachable within a 1-minute walk, LAMU HOUSE has concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi and a restaurant....

V
Val
From
United States
The pictures don't do it justice. It's absolutely beautiful
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 66 reviews
Price from
$160
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.

S
Suzana
From
United States
The staff and facilities were the best.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 200 reviews
Price from
$85.50
1 night, 2 adults

Royal House Shela

Hotel in Lamu

Featuring 5-star accommodations, Royal House Shela is located in Lamu, a 3-minute walk from Shela Beach and 200 yards from Mnarani House.

c
carmen
From
United States
Beautiful place, fantastic views, great service, delicious breakfast.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 54 reviews
Price from
$120
1 night, 2 adults

Amu House

Lamu

Just a 4-minute walk from 18th Century Swahili House Museum and 600 yards from Riyadha Mosque, Amu House features accommodations in Lamu, with a shared lounge.

S
Sheila
From
Canada
Great location. Easy to find. Beautiful architecture. Comfortable. Breakfast was Amazing for $5 USD. Get a lot for your money. Staff are wonderful.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 109 reviews
Price from
$50
1 night, 2 adults

JamboHouse Lamu

Lamu

JamboHouse Lamu offers accommodations in Lamu, a 6-minute walk from 18th Century Swahili House Museum and 400 yards from Riyadha Mosque.

骆驼祥智
From
China
Everything This is a place with peace and love
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 131 reviews
Price from
$25
1 night, 2 adults

Jua House

Lamu

Jua House offers accommodations in Lamu, a 5-minute walk from Shela Beach and 200 yards from Mnarani House.

R
Reilly
From
Canada
The staff, food and overall ambience made our visit one of the nicest stays we’ve had in a long time. Immaculate facilities. The place is just so tastefully decorated and well thought out. Morning coffee on the terrace overlooking the harbour…. The village of Shela is lovely. No cars. Clean beaches.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 278 reviews
Price from
$135
1 night, 2 adults

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.

B
Brundrett
From
United States
Beautifully situated with excellent facilities.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 204 reviews
Price from
$165
1 night, 2 adults

Kijani Hotel

Lamu

Featuring a swimming pool and tropical gardens, Kijani Hotel is located on the coast of Lamu Island, along the Indian Ocean. The décor comes with natural handmade furniture, lanterns and ornaments.

E
Erika
From
United States
the buildings and the grounds were beautiful. right on the water so the breeze kept things cool.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 106 reviews
Price from
$900
1 night, 2 adults
See all 60 hotels in Lamu

Most booked hotels in Lamu and surrounding area in the past month

See all

Popular with guests booking hotels in Lamu

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 19 reviews

Popular with guests booking hotels in Lamu

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

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 200 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 147 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 67 reviews

Popular with guests booking hotels in Shela

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 15 reviews

Popular with guests booking hotels in Shela

Popular with guests booking hotels in Shela

Popular with guests booking hotels in Lamuria

Hotels located in the center of Lamu

Roof Top House offers accommodations in Lamu, a 6-minute walk from 18th Century Swahili House Museum and 400 yards from Riyadha Mosque. This guest house features accommodations with a balcony.

From $15 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 13 reviews

Stopover Guest House and Restaurant provides beachfront accommodations in Lamu.

From $90 per night

Fatnaish Riyadha Apartment is located in Lamu, just a 8-minute walk from 18th Century Swahili House Museum and a few steps from Riyadha Mosque.

From $47 per night

Fatnaish Rooftop Apartment offers accommodations in Lamu, a few steps from Riyadha Mosque. With city views, this accommodation features a balcony.

From $40 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 7 reviews

Ajooba House provides accommodations in Lamu near Gallery Baraka and Riyadha Mosque. With city views, this accommodation offers a terrace. At the guest house, the units include a balcony.

From $13.46 per night

Fatnaish 3 Bedroom Apartment Lamu offers accommodations in Lamu, a 3-minute walk from Riyadha Mosque. This apartment features air-conditioned accommodations with a balcony.

From $132 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 17 reviews

Featuring inner courtyard views, Beytul Habaib in Lamu offers accommodations, a garden, and a shared lounge. This beachfront property offers access to a balcony.

From $76.50 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 26 reviews

With an indoor pool and a terrace, Makubwa House is a historic vacation home that features accommodations with free Wifi. With sea views, this accommodation provides a balcony.

Best hotels with breakfast in Lamu and nearby

Baytulkher

Hotel in Lamu
Breakfast options
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 4 reviews

Baytulkher is a recently renovated bed and breakfast in Lamu near 18th Century Swahili House Museum. With pool views, this accommodation features a balcony and a swimming pool.

From $60 per night

LAMU HOUSE

Hotel in Lamu
Breakfast options
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 67 reviews

Located in Lamu and with 18th Century Swahili House Museum reachable within a 1-minute walk, LAMU HOUSE has concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi and a restaurant.

From $160 per night

Jannat House

Hotel in Lamu
Breakfast options
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 147 reviews

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.

From $59 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 69 reviews

Pwani House - Lamu Seafront enjoys a location in Lamu, a 7-minute walk from Gallery Baraka and half a mile from Riyadha Mosque. Guests staying at this guest house have access to a balcony.

From $80 per night
Scored out of 10, guest rating 3.0
Poor - What previous guests thought, 2 reviews

Facing the beachfront, The Red Pepper House offers 5-star accommodations in Lamu and features a garden, shared lounge and terrace.

From $470 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2 reviews

La Joya Lamu enjoys a location in Shela, a 5-minute walk from Shela Beach and a few steps from Mnarani House. At the bed and breakfast, units have a wardrobe.

From $51 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 52 reviews

Just a 4-minute walk from Manda Beach and 500 yards from Shela Beach, Jannataan Hotel features accommodations in Lamu, with an indoor pool, a garden, and a terrace.

From $57 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 200 reviews

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.

From $81 per night

Budget hotels in Lamu and nearby

The air-conditioned accommodation is a 4-minute walk from Lamu Fort. Free Wifi is available throughout the property and Lamu Museum is a few steps away.

From $90 per night

The air-conditioned accommodation is a 6-minute walk from Lamu Fort. Free Wifi is available throughout the property and Gallery Baraka is a 4-minute walk away.

From $80 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 80 reviews

Swahili Dreams Apartments enjoys a location in Lamu, a 8-minute walk from Gallery Baraka and half a mile from Riyadha Mosque.

From $70 per night

Featuring garden views, Katiti N'tamu Lamu in Lamu features accommodations, a garden, and a shared lounge.

From $85 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 97 reviews

Shiban House is offering accommodations in Shela. The homestay, set in a building dating back to 2006, is a 6-minute walk from Shela Beach and 200 yards from Mnarani House.

From $67 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Roof Top House is located in Lamu, just a 6-minute walk from 18th Century Swahili House Museum and 400 yards from Riyadha Mosque.

From $24.20 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 98 reviews

Just a 3-minute walk from Lamu Fort and 300 yards from Gallery Baraka, Wildebeeste Lamu features accommodations in Lamu, with a garden. On-site staff can arrange airport transfers.

From $15 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 131 reviews

JamboHouse Lamu offers accommodations in Lamu, a 6-minute walk from 18th Century Swahili House Museum and 400 yards from Riyadha Mosque.

From $25 per night

FAQs about hotels in Lamu

What Guests Said About Lamu:

10

Lamu is the real Swahili Coast. The atmosphère is authentic.

Lamu is the real Swahili Coast. The atmosphère is authentic. With everyone on foot because there are no cars the sense of community is very strong. Architectural style of the village has been well maintained. There are good local eateries, and the peponi restaurant in Shella village is outstanding. We went everywhere by water taxi. Charming!
Guest review by
Onowhereman
United States
10

I liked that Lamu is a small town, easy to walk about and no...

I liked that Lamu is a small town, easy to walk about and no pollution say for donkey dung. There are many eateries with all kinds of meals, loved the seafood restaurants near the jetty. Lamu is safe for travellers and the community is very welcoming. Easy to get around either by speed boat, dhow or slow engine boats if not in a rush. The weather is warm and windy especially in the evening. People prefer to walk about and sit around the seafront at night where there is good ocean breeze before retiring for bed. Fishing is a great recreation activity which we all enjoyed while in Lamu.
Guest review by
Esther
Australia
10

Lamu is a small conservative town rich in culture with very...

Lamu is a small conservative town rich in culture with very friendly people. I like that most restaurants are at the beachfront and I can recommend a few with what they offer: 1. Forodhani Lamu- for local cuisine like pilau, biriyani etc. It was the most affordable. 2. Sailors Joint- for shawarma, pizza and sea food. I went here almost everyday for their shawarma, so so flavorful. 3. Bush Gardens Sea food restaurant- for seafood especially. Had the best fresh mango juice. 4. Rangarelli Cafe- in Shela has the best local food there 5. Gelamu- for gelato ice-cream, this is in Shela.
Guest review by
Salley
Kenya
10

We were looking for privacy and relaxation as well as some...

We were looking for privacy and relaxation as well as some outings to get to know Lamu better so our location on Manda island with private boat service to anywhere was ideal Some recommendable eating places included peponi and kijani hotels in Shela, garden restaurant on Lamu sea front We also enjoyed Lamu museum and the Flip-floppy enterprise for recycling all kinds of waste plastics
Guest review by
Anonymous
10

Lamu best place to travel people r very good but be careful...

Lamu best place to travel people r very good but be careful with tour guide not everyone but my first tour guide was a scarmer I don’t recommend tour guide u want to go places ask people over there r friendly
Guest review by
Anonymous
10

Lamu is a mesmerizing town with a beautiful history.

Lamu is a mesmerizing town with a beautiful history. The people are very friendly and welcoming. For instance - the town can be like a labyrinth, which makes it a bit challenging sometimes to find spots - even with Google Maps. Either people ask you if you need help or you can ask them and they show you the way - many of them even walked us to the location. This experience was so wonderful - I would definitely come back again.
Guest review by
Meron
Germany

See reviews by guests who stayed at hotels in Lamu

See all
From $57 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 52 reviews
Great cheaper option in Shela, perfect location just a few minutes walk to the beach. The room was clean and had a fan for the heat, and there is a nice pool. Staff were helpful and friendly, the continental breakfast was okay, they offered a Swahili option for the second day but I unfortunately had to leave early before trying but I would recommend asking for that if you're interested. Overall I think it was a great option for the price, and I would stay again :)
Guest review by
Alice
United Kingdom
From $141 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 21 reviews
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!
Guest review by
Amparo
Spain
From $25 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 131 reviews
Jambo house is lovely, safe, easy to access in Lamu. The space is very clean and the breakfast is wonderful, and coffee is served the whole day. Arnold gives the best highlights of things to see and do in Lamu and this makes the stay very special. Its a wonderful place to meet other travellers and definitely a place to stay when visiting Lamu. I recommend 💯.
Guest review by
Angela
Kenya
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 7 reviews
All the staff were very friendly and very helpful. The place is very clean. We had a nice room. Also Lamu and Shela are nice small towns and clean. You can stroll around also in the night. The beaches are not as in Malindi or Diani Beach but it was okay.
Guest review by
Olaf
Germany
From $81 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 200 reviews
Large and lovely private terrace with a beautiful view of the water. Clean and spacious room. Central Shela, it's easy to reach all you need in the village. Breakfast was fine and the staff were all very polite and friendly! Would recommend.
Guest review by
Kendall
United Kingdom