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

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.

H
Hassan
From
United Kingdom
I was in love with Jannat house. Caroline and festus were amazing, so accommodating and kind. I had to unexpectedly cut my trip short and Caroline so helpful and really nice and understanding. Such a lovely person and host. The accommodation exceeded my expectations. Breakfast was delicious. Next time I am in Lamu, I will definitely stay here again.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 146 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, 78 reviews
Price from
$160
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.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 57 reviews
Price from
$120
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.

A
Antonio
From
United Kingdom
I had a great stay. Excellent quality-price ratio. Great staff as well. Quiet at night.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 188 reviews
Price from
$85.50
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.

K
Kelly
From
United States
Very clean, wonderful architecture, super friendly and helpful staff.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 107 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.3
Wonderful - What previous guests thought, 130 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, 273 reviews
Price from
$135
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.3
Wonderful - What previous guests thought, 105 reviews
Price from
$900
1 night, 2 adults

Shela Bliss

Lamu

Shela Bliss is a recently renovated bed and breakfast in Lamu near Manda Beach. This property offers access to a terrace and free private parking.

R
Ratana
From
Thailand
It was a great stay. Immanuel was incredible, helping us with directions, turn down service, recommendations and breakfast. The home itself is beautiful with great amenities and especially views of the city.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 19 reviews
Price from
$135
1 night, 2 adults

Sai Shanti House

Lamu

Just a 3-minute walk from Manda Beach and 200 yards from Mnarani House, Sai Shanti House features accommodations in Lamu with a garden.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
$32.40
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 8.6
Excellent - What previous guests thought, 78 reviews

Popular with guests booking hotels in Lamu

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

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 57 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 146 reviews

Popular with guests booking hotels in Shela

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

Popular with guests booking hotels in Shela

Popular with guests booking hotels in Shela

Popular with guests booking hotels in Lamuria

Popular with guests booking hotels in Garissa

Budget hotels in Lamu and nearby

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

A few steps from Lamu Fort, Mkunazini House is a beachfront property in Lamu featuring amenities such as a kitchen and flat-screen TV.

From $54 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 $72 per night

Just a few steps from 18th Century Swahili House Museum and a 3-minute walk from Lamu Museum, Amani Guest House Lamu features accommodations in Lamu, with a garden and a shared lounge.

From $50.74 per night
Scored out of 10, guest rating 7.8
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.

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 $60 per night
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

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 $60 per night

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

From $85 per night

Hotels located in the center of Lamu

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.

Scored out of 10, guest rating 2.0
Very Poor - What previous guests thought, 1 review

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

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 7.9
Good - What previous guests thought, 7 reviews

Roof Top House offers accommodations in Lamu, a 3-minute walk from Riyadha Mosque. Free Wifi is available throughout the property and Lamu Fort is a few steps away.

From $15 per night
Scored out of 10, guest rating 5.5
Fair - What previous guests thought, 2 reviews

Ola Ola House provides rooms in Lamu near 18th Century Swahili House Museum and Riyadha Mosque. Free Wifi is available to all guests, while selected rooms come with a terrace.

From $12 per night

Precious Bungalow House offers accommodations in Lamu, a 6-minute walk from Riyadha Mosque. This apartment offers air-conditioned accommodations with a balcony.

From $158.10 per night

Beytsalam

Hotel in Lamu
Central location
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 129 reviews

Offering a garden and a shared lounge, Beytsalam in Lamu is close to 18th Century Swahili House Museum and Lamu Museum. Featuring sea and city views, this bed and breakfast also features free Wifi.

From $85.50 per night

Best hotels with breakfast in Lamu and nearby

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.3
Very Good - What previous guests thought, 4 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 $59.50 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 54 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 $72 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 188 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 $90 per night

Offering a garden, Little nyumba ya mwezi offers accommodations in Lamu. Rooms are fitted with a balcony with sea views and free Wifi.

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

Stopover Guest House and Restaurant provides beachfront accommodations in Lamu.

From $100 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Budget self-contained room on the GROUND FLOOR at JamboHouse Lamu offers accommodations in Lamu, a 4-minute walk from Riyadha Mosque. This bed and breakfast features a terrace.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 63 reviews

Authentic Swahili style villa Milele House offers accommodations in Lamu, a 4-minute walk from Riyadha Mosque. Guests can benefit from a terrace and a year-round outdoor pool.

FAQs about hotels in Lamu

What Guests Said About Lamu:

10

An experience that everyone should have at least once in a...

An experience that everyone should have at least once in a lifetime. It has an amazing vibe to it and the people are extremely welcoming and friendly. It is culturally rich and has a lot of history to it. The islands are small enough to get by on foot and finding boat rides across are easy. Lamu truly teaches you to be present in the moment and take life a little slower.
Guest review by
tabiambaya
United Arab Emirates
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
France
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

See reviews by guests who stayed at hotels in Lamu

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 273 reviews
We loved the authentic atmosphere of Jua House. Every member of the staff is incredibly helpful, friendly and respectful. The breakfasts were outstanding and the afternoon teas with freshly baked treats were a welcome touch. Well appointed rooms, with very comfortable beds and good linen were appreciated. Excellent value for money. Highly recommended for a stay in Shela, Lamu. We also appreciated learning that Jua House provides support to the local community through the Shela Donkey sanctuary.
Guest review by
RODGER
South Africa
From $190 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 215 reviews
We had a very nice stay at the Banana House. First of all, it’s an absolutely beautiful place with all its details. The location is perfect to explore Shela and also the staff is really kind and helpful. Perfect basecamp to explore the beautiful island of Lamu. Jamil, owner who was born in the Banana House, took us on a beautiful tour to the dunes to overlook the island. We thank you for your hospitality. When in Lamu definitely stay at Banana House!
Guest review by
Janneke
Netherlands
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 105 reviews
breakfast was good, the view is excellent, it is located right by the beach. The rooms are standard and not luxury, veranda is excellent, sit and see sunset and sunrise. that is lovely pool is small but okay
Guest review by
Nelly
Kenya
From $163 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 20 reviews
Really beautiful. A haven of serenity and calm. Exceptionally kind and helpful staff. When food is requested and cooked to order it’s of higher quality than that in the luxury hotel along the beach.
Guest review by
Kieran
United Kingdom
From $90 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 188 reviews
Beautiful location and hotel. Staff was amazing. Only a short walk to Shela beach. The whole family had a great time!
Guest review by
Andrew
Denmark