Find and Book Top Hotels in Lamu

Search among 2 available hotels and places to stay in Lamu from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-2 out of 2
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great13 reviews
MapView on map500 m from City Centre100 m from Kikoy/Kanga Shop
From   US$ 180 /nightSelect
Bed & Breakfast
8.0
Great36 reviews
MapView on map2.9 km from City Centre400 m from Mnarani House
From   US$ 270 /nightSelect

Best Hotels and Places to Stay in Lamu

Why visit?

Lamu, a small island located on the northeastern coast of Kenya, offers a unique and unforgettable experience for tourists. With its rich history, stunning scenery, and vibrant culture, Lamu is a destination like no other. By visiting Lamu, you can immerse yourself in the local Swahili culture, explore ancient architecture, enjoy pristine beaches, and indulge in a wide range of water activities such as sailing, snorkeling, and diving. With a variety of hotels in Lamu to choose from, your stay is sure to be comfortable and enjoyable.

Where to stay?

Shela Village: Located on the eastern side of Lamu island, Shela is a picturesque village known for its pristine beaches and charming Swahili architecture. With its narrow alleys, traditional houses, and stunning views of the Indian Ocean, Shela offers a relaxed and authentic Lamu experience. Several boutique hotels in Lamu are situated in this village, offering quaint accommodations with easy access to the beach and local attractions.

Lamu Town: The historic center of the island, Lamu Town, is a UNESCO World Heritage Site. Here, you can wander through the narrow streets, visit ancient mosques, and explore the famous Lamu Fort. The town is also known for its bustling markets, where you can find local crafts, spices, and fresh produce. There are a variety of hotels in Lamu Town, ranging from budget-friendly options to more luxurious accommodations, allowing you to immerse yourself in the vibrant atmosphere of this cultural hub.

Manda Island: Just a short boat ride from Lamu Town, Manda Island offers a peaceful and secluded getaway. With its untouched beaches and lush vegetation, this island is perfect for those seeking tranquility. There are a few luxury hotels in Lamu situated on Manda Island, offering an exclusive and private retreat surrounded by natural beauty.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $300 to $500.

Best value for money:

Subira House: This charming hotel in Lamu Town offers comfortable rooms at affordable prices. With its traditional Swahili architecture and friendly staff, Subira House provides a cozy and authentic experience. Located in the heart of Lamu Town, guests can easily explore the historic sites and immerse themselves in the local culture.

Stopover Guest House: Situated in Shela Village, Stopover Guest House offers budget-friendly accommodations without compromising on comfort. The hotel features spacious rooms with traditional decor, a restaurant serving delicious local cuisine, and a rooftop terrace with panoramic views of the ocean. It is also conveniently located near the beach and various attractions.

Banana House and Wellness Center: Located in Lamu Town, Banana House is a hidden gem offering excellent value for money. The hotel features cozy rooms with traditional Swahili decor, a serene courtyard, and a wellness center offering massages and yoga classes. With its peaceful atmosphere and affordable rates, Banana House is an ideal choice for budget-conscious travelers.

Best kids-friendly hotels:

Kizingo: Situated on the stunning Kipungani Beach, Kizingo offers an unforgettable experience for families. The hotel provides spacious and comfortable family cottages equipped with all necessary amenities. Kids can enjoy various activities such as beachcombing, sandcastle building, and even joining local fishing trips with experienced guides.

Peponi Hotel: Located in Shela Village, Peponi Hotel is a family-friendly establishment that caters to the needs of both parents and children. The hotel offers comfortable family rooms, a swimming pool, and a kids club with various activities to keep the little ones entertained. Parents can enjoy the tranquil surroundings and indulge in delicious meals at the hotels restaurant.

Best hotels for a romantic getaway:

The Majlis Resort: Situated on Manda Island, The Majlis Resort offers a luxurious and romantic retreat. With its breathtaking views of the Indian Ocean, private beach, and exquisite Swahili-inspired villas, this hotel provides the perfect setting for couples seeking a romantic escape. The resort also offers exclusive dining experiences and spa treatments for a truly indulgent stay.

Lamu House Hotel: Nestled in the heart of Lamu Town, Lamu House Hotel exudes old-world charm and romance. The hotel features beautifully restored rooms with traditional Swahili decor, a rooftop terrace with panoramic views, and a romantic courtyard for intimate moments. Enjoy candlelit dinners and personalized service for a truly memorable experience.

Best for location:

The Red Pepper House: This boutique hotel, located in Shela Village, offers a prime location near the beach and within walking distance of local attractions. The Red Pepper House showcases unique architecture and elegant rooms, creating a cozy and intimate atmosphere for guests. Enjoy stunning sunsets from the rooftop terrace or take a leisurely stroll along the nearby white sandy beaches.

The Fort: Situated in Lamu Town, The Fort is a historic hotel located within the walls of Lamu Fort. Immerse yourself in the islands rich history while enjoying modern amenities and comfortable rooms. The hotels central location allows for easy exploration of the towns attractions and vibrant markets.

Kizingoni Beach Houses: Offering ultimate privacy and seclusion, Kizingoni Beach Houses are located on a private beach on Lamu Island. These exclusive villas are surrounded by lush tropical gardens and offer direct access to pristine beaches. Enjoy stunning ocean views, personalized service, and indulge in a secluded paradise away from the crowds.

Best for a short city break:

Fatumas Tower: Situated in Lamu Town, Fatumas Tower is a boutique hotel known for its tranquil ambiance and unique decor. The hotel offers spacious rooms and a rooftop terrace with panoramic views of the town. Its central location allows for easy exploration of Lamus narrow streets and historic attractions.

Jannat House: A hidden gem in Lamu Town, Jannat House offers a peaceful and intimate escape. This small hotel features beautifully decorated rooms and a rooftop terrace overlooking the towns rooftops. With its serene atmosphere and personalized service, Jannat House is perfect for a short city break.

Show moreLess