Top Hotels in Lamu

Search among 5 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
1Filter & Sort
View map
1-5 out of 5
1Filter & 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.4
Great33 reviews
MapView on map2.6 mi from City Center1100 yd from Mnarani House
From   US$ 770 /nightSelect
Bed & Breakfast
8.0
Great36 reviews
MapView on map1.8 mi from City Center400 yd from Mnarani House
From   US$ 340 /nightSelect
8.0
Great13 reviews
500 yd from City Center100 yd from Kikoy/Kanga Shop
From   US$ 324 /nightSelect
8.2
Great75 reviews
1.8 mi from City Center500 yd from Mnarani House
From   US$ 165 /nightSelect
8.4
Great63 reviews
600 yd from City Center500 yd from 18th Century Swahili House Museum
From   US$ 39 /nightSelect

Best hotels and places to stay in Lamu

Why visit?

Lamu, Kenya offers a unique and authentic experience for tourists seeking a getaway in an enchanting coastal town. Known for its vibrant culture, stunning beaches, and historical architecture, Lamu provides a perfect blend of relaxation and exploration. With a wide range of hotels and accommodations to choose from, visitors to Lamu can enjoy a comfortable and memorable stay.

Where to stay?

Shela Village: Located on the northern part of Lamu Island, Shela Village is a tranquil and picturesque area that offers a peaceful escape for visitors. Surrounded by beautiful sand dunes and pristine beaches, this area is home to some of the best hotels in Lamu. From luxury resorts to cozy guesthouses, Shela Village provides a variety of accommodation options to suit all budgets and preferences.

Lamu Town: As the main town in Lamu, Lamu Town is an ideal place to stay for those who want to immerse themselves in the rich history and culture of the region. The narrow winding streets, traditional Swahili architecture, and bustling local markets create a captivating atmosphere. Here, visitors can find charming boutique hotels, guesthouses, and budget-friendly accommodations, all within walking distance of the towns attractions.

Manda Island: Just a short boat ride away from Lamu Town, Manda Island offers a serene and secluded place to stay. With its pristine beaches and lush vegetation, Manda Island provides a true tropical paradise for visitors. There are a few stunning resorts and eco-lodges on the island, offering a luxurious and private stay away from the crowds.

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:

Banana House Lamu: This charming hotel in Lamu Town offers comfortable rooms at affordable prices. With its central location, guests can easily explore the towns attractions. The hotel provides clean and well-maintained rooms, friendly staff, and a rooftop terrace with panoramic views of the town. (Designated keywords: Lamu hotel, hotels in Lamu, hotel Lamu)

Subira House: Situated in the heart of Lamu Town, Subira House offers a budget-friendly stay without compromising on comfort. The hotel features elegantly furnished rooms, a rooftop terrace, and a peaceful courtyard. Guests can enjoy a traditional Swahili breakfast and warm hospitality from the attentive staff. (Designated keywords: Lamu hotel, hotels in Lamu, hotel Lamu)

Stopover Guest House: Located in Shela Village, Stopover Guest House provides excellent value for money. The guest house offers clean and cozy rooms with traditional Swahili decor. Guests can relax in the courtyard or enjoy views of the ocean from the rooftop terrace. The friendly staff ensures a pleasant and affordable stay. (Designated keywords: Lamu hotel, hotels in Lamu, hotel Lamu)

Best kid-friendly hotels:

Peponi Hotel: This beachfront hotel in Shela Village caters to families with its warm and welcoming atmosphere. The spacious rooms and suites provide ample space for families to relax, and the hotels restaurant offers a variety of kid-friendly options. Children can enjoy playing on the beach or take part in water activities arranged by the hotel. (Designated keywords: Lamu hotel, Lamu hotels, hotels Lamu Kenya)

Kijani Hotel: Situated on Manda Island, Kijani Hotel offers a family-friendly environment surrounded by lush gardens and beautiful sandy beaches. The hotel provides spacious family rooms, a swimming pool, and a playground for children. Families can participate in various activities such as snorkeling, fishing, and nature walks organized by the hotel. (Designated keywords: Lamu kenya hotel, Lamu hotels Kenya, hotels Lamu Kenya)

Best hotels for a romantic getaway:

The Majlis Resort: Nestled on Manda Island, The Majlis Resort offers a romantic retreat with breathtaking views of the Indian Ocean. The tastefully decorated rooms and private villas provide a luxurious and intimate setting. Couples can enjoy candlelit dinners on the beach, relaxing spa treatments, and sunset cruises arranged by the hotel. (Designated keywords: Lamu hotel, best hotels Lamu, hotels in Lamu Kenya)

Jannat House: Located in Lamu Town, Jannat House is a charming boutique hotel perfect for couples seeking a romantic escape. The hotel features beautifully designed rooms with Swahili accents and a rooftop terrace with panoramic views. Couples can enjoy private dining experiences, couples massages, and explore the rich cultural heritage of the town together. (Designated keywords: Lamu hotel, best hotels Lamu, hotels in Lamu Kenya)

Best for location:

Peponi Hotel: Positioned on the beach in Shela Village, Peponi Hotel offers a prime location with stunning ocean views. Guests can easily access the beach and explore the villages shops and restaurants. The hotels central location also allows for convenient access to various water activities and cultural sites. (Designated keywords: hotel Lamu, Lamu hotels, hotels in Lamu)

Diamond Beach Village: Situated on Manda Island, Diamond Beach Village offers a secluded beachfront location away from the hustle and bustle. Guests can enjoy privacy and tranquility while still being able to explore Lamu Town, which is just a short boat ride away. The hotel provides stunning views of the ocean and direct access to a beautiful beach. (Designated keywords: Lamu hotel, lamu hotels Kenya, hotels Lamu Kenya)

The Fort: Located in Lamu Town, The Fort offers a unique experience of staying within the historic Lamu Fort. The hotel boasts a central location, providing easy access to Lamus cultural attractions, markets, and restaurants. Guests can also enjoy panoramic views of the town and the forts architecture from the rooftop terrace. (Designated keywords: hotel Lamu, best hotels in Lamu, hotels in Lamu Kenya)

Best for a short city break:

Red Pepper House: Positioned in Shela Village, Red Pepper House offers a peaceful and intimate setting for a short city break. The hotel provides luxurious accommodations with private plunge pools and serene gardens. Guests can relax in hammocks, indulge in spa treatments, and explore the vibrant culture of Lamu Town. (Designated keywords: Lamu hotel, hotels in Lamu, hotel Lamu)

Fatumas Tower: Located in Lamu Town, Fatumas Tower is a boutique hotel housed in a restored Swahili mansion. The hotel offers beautifully decorated rooms and a rooftop terrace with panoramic views of the town. Guests can immerse themselves in Lamus history and culture while enjoying personalized service and a relaxing ambiance. (Designated keywords: Lamu hotel, hotels in Lamu, hotel Lamu)

Show moreLess