A coastal town with white buildings, palm trees, and boats on the water.

Lamu Hotels from ₹1,272

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Lamu hotels

1. Sea Shells Inn

Sea Shells Inn
2.5 star property
Lamu Old Town
10.0 out of 10, Exceptional, (1 review)
"Really friendly staff, nice sunrises from the rooftop. Simple but homely. Got upgraded for free. Spent 10 nights here. "
United Kingdom
Aran
The price is ₹1,074
₹1,272 total
includes taxes & fees
26 Jul - 27 Jul
Sea Shells Inn

2. Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town
The price is ₹1,732
₹2,044 total
includes taxes & fees
25 Jul - 26 Jul
Tabassam Guest House Lamu

3. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is ₹5,726
₹6,818 total
includes taxes & fees
25 Jul - 26 Jul
Jamala Guesthouse Lamu

4. Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town
9.0 out of 10, Wonderful, (78 reviews)
"Staff was great - especially the in house tour guide, Abu! "
United States
martin
The price is ₹12,752
₹15,331 total
includes taxes & fees
7 Aug - 8 Aug
Lamu House Hotel

5. Jannataan Hotel

Jannataan Hotel
3.0 star property
Lamu Old Town
6.0 out of 10, (2 reviews)
"The old world charm, friendly and helpful staff. Excellent swimming pool. "
Australia
ROLAND
The price is ₹4,184
₹4,977 total
includes taxes & fees
29 Jul - 30 Jul
Jannataan Hotel

6. Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is ₹8,589
₹10,226 total
includes taxes & fees
25 Jul - 26 Jul
Jannat House Lamu

7. Beytsalam

Beytsalam
2.0 star property
Lamu Old Town
The price is ₹8,809
₹10,394 total
includes taxes & fees
24 Jul - 25 Jul
Beytsalam

8. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is ₹4,136
₹4,915 total
includes taxes & fees
3 Aug - 4 Aug
Lamu Archipelago Villa Hotel

9. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is ₹5,293
₹6,246 total
includes taxes & fees
24 Jul - 25 Jul
Kitendetini Bahari Hotel Lamu

10. Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is ₹6,087
₹7,234 total
includes taxes & fees
29 Jul - 30 Jul
Jambo House lamu

11. Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
Lamu
The price is ₹6,872
₹8,197 total
includes taxes & fees
3 Aug - 4 Aug
Beytul Habaib Lamu

12. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is ₹7,199
₹8,524 total
includes taxes & fees
25 Jul - 26 Jul
Stopover Guest House Lamu Town

13. Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
Shela
The price is ₹8,373
₹9,932 total
includes taxes & fees
25 Jul - 26 Jul
Stopover Guest House Shela

14. Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1 review)
The price is ₹7,908
₹9,391 total
includes taxes & fees
3 Aug - 4 Aug
Wiyoni Royals Lamu

15. Kijani Hotel

Kijani Hotel
3.0 star property
Lamu
9.6 out of 10, Exceptional, (28 reviews)
"Good hotel, great staff, loved the location!"
United States
Gustavo
The price is ₹22,021
₹25,984 total
includes taxes & fees
3 Aug - 4 Aug
Kijani Hotel

16. Morocco House

Morocco House
3.0 star property
Lamu
The price is ₹7,789
₹9,257 total
includes taxes & fees
3 Aug - 4 Aug
Morocco House

17. Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is ₹5,301
₹6,256 total
includes taxes & fees
25 Jul - 26 Jul
Dudu Villas N Backpackers

18. Shella Bahari Guest House

Shella Bahari Guest House
3.0 star property
Lamu
6.0 out of 10, (1 review)
"The location is great. But the property owner wasn't honoring expedia booking . Since it was late (5:30pm) , he allowed me to stay one night but next day I had to check out. Overpriced for the quality or upkeep of the lace. It is great for people looking for unconventional family owned traditional set up but a non for business travellers. Only one electrical point for charging in one room was another turndown "
United States
Rajesh
The price is ₹11,780
₹14,085 total
includes taxes & fees
3 Aug - 4 Aug
Shella Bahari Guest House

19. Lamu Sunsail Hotel

Lamu Sunsail Hotel
3.0 star property
Lamu Old Town
4.0 out of 10, (3 reviews)
"I reserved and paid back in October. When we arrived on Jan 11 -- we were told that our reservation was cancelled. In fact they were hosting a wedding - and cancelled our reservation without any warning. They proposed a disgusting replacement hotel (one-star backpacker hotel) which was 30€ per night rather than the 90€ per night we paid. We wasted 2 hours of limited time in beautiful Lamu. They refused to reimburse us and refused to send an email confirming that they cancelled a paid reservation...
France
David
The price is ₹4,078
₹4,812 total
includes taxes & fees
30 Jul - 31 Jul
Lamu Sunsail Hotel

20. Dudu Villas n Cottages

Dudu Villas n Cottages
1.5 star property
Lamu
2.0 out of 10, (1 review)
The price is ₹1,822
₹2,166 total
includes taxes & fees
3 Aug - 4 Aug
Dudu Villas n Cottages
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Lamu

Find the best Lamu areas for the activities you enjoy most.

Lamu Old Town

You'll enjoy the parks and historical sites in Lamu Old Town. You might want to make time for a stop at Lamu Fort or Lamu Museum.

Stay near popular Lamu attractions

Learn more about Lamu

Narrow streets wind through this UNESCO-listed island town where donkeys replace cars and centuries-old Swahili architecture captivates visitors. Dhow boats offer sunset cruises along the archipelago while nearby Shela Beach invites you to relax after exploring the fascinating Lamu Museum.

A coastal town with white buildings, palm trees, and boats on the water.

Top Lamu Hotel Reviews

More cheap stays in Lamu

Find out more about Lamu

Top reasons to visit Lamu

  • Stunning Beaches: Lamu boasts beautiful, serene beaches ideal for relaxation and water activities.
  • Rich Cultural Heritage: Visitors can immerse themselves in the local culture through historical sites like Lamu Fort and the Lamu Museum.
  • Charming Lamu Old Town: Explore the narrow streets of this UNESCO World Heritage site, filled with historical charm.
  • Scenic Boat Trips: Enjoy picturesque boat trips around the stunning coastline and nearby islands.
  • Diverse Accommodation: A variety of lodging options cater to all budgets, ensuring a comfortable stay.

Find great hotels in and around Lamu

Discover the enchanting charm of Lamu with a diverse selection of accommodations tailored to every traveller's needs. Whether you seek a luxurious hotel, a cosy guesthouse, or charming cabanas, Lamu offers options that cater to beach lovers, business travellers, and families alike. Explore renowned spots like the Lamu House and Jambohouse, ensuring a memorable stay on this idyllic island steeped in history and culture.

  • Lamu House Hotel: A charming 3-star hotel with a guest rating of 9.0, Lamu House Hotel is an excellent choice for travellers seeking a mix of relaxation and adventure. Nestled in Lamu, this property boasts direct access to the beach, making it an ideal spot for those who wish to indulge in water activities. Guests can enjoy a variety of adventure sports, including snorkelling and fishing onsite, as well as surfing and bodyboarding nearby. The hotel’s inviting atmosphere is complemented by the friendly staff, ensuring a pleasant stay for all visitors.
  • The Majlis Hotel: Rated 3.5 stars with a guest rating of 9.2, The Majlis Hotel is located a mere 3km from Lamu, offering a perfect blend of family-friendly amenities and adventure. With direct beach access, guests can partake in various activities such as boat tours, hiking, and windsurfing. Families will appreciate the thoughtful child-friendly services, including free cribs and babysitting options. The hotel's serene environment and attentive service make it a splendid choice for families looking to create lasting memories.
  • Kijani Hotel: With an impressive guest rating of 9.6, Kijani Hotel is a delightful 3-star accommodation situated in Lamu, appealing to both leisure and business travellers. This hotel features direct beach access and an array of thrilling activities like rafting, canoeing, and swimming nearby. The serene surroundings and well-furnished rooms provide a relaxing retreat after a day of exploration. Kijani Hotel combines comfort with adventure, making it a noteworthy option for those visiting Lamu.

Where to stay in and around Lamu

Lamu, a captivating city on the Kenyan coast, offers an enriching blend of beach relaxation and cultural immersion. Explore the enchanting Lamu Island and its surrounding archipelago, where you'll encounter historical charm and vibrant local traditions. The Kenyan island of Lamu is perfect for ecotourism and budget-friendly adventures. As you wander through its narrow streets, you'll experience a unique atmosphere steeped in history and culture, making your visit truly unforgettable.

  • Manda Island: Situated approximately 6km from Lamu, Manda Island is a serene getaway that attracts visitors looking for a harmonious blend of beach and culture. The island experiences moderately seasonal traveller arrivals, with peak times in October and December to January, making it ideal for those seeking a quieter escape in the off-peak months. Manda Island is renowned for its stunning beaches and outdoor activities, offering ample opportunities to explore the local landscape. Notable landmarks include historic sites and beautiful beaches, perfect for sunbathing or engaging in water sports.
  • Shela: Shela is a charming village located near Lamu, known for its welcoming atmosphere and beautiful scenery. Unlike other areas, traveller arrivals in Shela are fairly consistent throughout the year, peaking in September and December to January. This village is a haven for beach lovers and those interested in cultural experiences, with its picturesque beach, fascinating history museum, and a historic fort that narrates the region's past. Shela's laid-back vibe makes it an ideal spot for relaxation and exploration alike.
  • Lamu Old Town: Lamu Old Town is a historically rich neighbourhood that offers a glimpse into Kenya's cultural heritage. Located in close proximity to the main town, it sees moderately seasonal visitor numbers, with the highest influx occurring in October and December to January. Known for its beautiful beaches, historical forts, and monuments, Lamu Old Town is a UNESCO World Heritage Site that captivates travellers with its narrow winding streets and traditional Swahili architecture. Visitors can immerse themselves in local culture, enjoy vibrant markets, and savour delicious cuisine.

Things to do in Lamu

Shopping

In Lamu, you can explore the local markets, like Lamu Old Town Market, where handicrafts and traditional items abound. If you're up for a drive, visit the nearby Lamu Mall for a selection of modern shops and eateries, combining local culture with contemporary shopping.

Recreation

In Lamu, the Majlis Resort offers a serene spa experience with traditional Swahili treatments amidst tranquil surroundings. Alternatively, indulge in yoga sessions at the Lamu Yoga Retreat, where you can connect with nature while rejuvenating your body and mind through guided practices on the beach.

Adventure

Explore the pristine beaches of Shela, where soft sands meet clear waters, ideal for sunbathing and swimming. Enjoy a dhow sailing excursion to discover hidden coves and vibrant marine life, or engage in snorkelling to experience the underwater beauty of the Indian Ocean.

Nightlife

Explore Lamu's nightlife at The Seafront CafƩ, where you can enjoy fresh seafood and cocktails with stunning ocean views. For a vibrant atmosphere, visit the Lamu Old Town bar, known for its local music and dance, immersing you in the island's rich culture.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Lamu

To save money on your trip to Lamu, consider visiting during the off-peak months of February, May, or November for lower accommodation rates. Booking your hotel at least three months in advance can help secure the best deals, with Thursday generally being the cheapest day to stay. Use Expedia's search tools to filter by budget and location, and look for package deals that combine flights and activities for additional savings. Walking is a cost-effective way to explore Lamu, as the area is compact and pedestrian-friendly.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Lamu are February, May and November, where the prices are slightly lower. This is in comparison to March to April and August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Lamu about 3+ months out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Lamu is Thursday. The most expensive day to stay in Lamu is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, including your budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To discover the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy significant savings by combining your hotel reservations in Lamu with your flights and activities through an Expedia package.

Find the best attractions in and around Lamu

Lamu, a gem for beach and culture enthusiasts, offers a wealth of attractions including Lamu Town, the historic Lamu Fort, and the picturesque Lamu Old Town. Visitors can also explore the fascinating Lamu Museum, which showcases the region's rich history. This idyllic destination seamlessly blends beach relaxation with cultural experiences, ensuring an unforgettable holiday for travellers seeking both sun and heritage.

  • Shela Beach: Experience the tranquil beauty of Shela Beach, where soft sands meet crystal-clear waters. This serene beach is perfect for sunbathing, swimming, and enjoying the gentle sea breeze, all while surrounded by charming local architecture.
  • Manda Beach: Located just 5km from Lamu, Manda Beach offers a more secluded escape. Here, you can unwind on pristine sands, indulge in water sports, or simply admire the stunning views of the Indian Ocean, making it an ideal spot for relaxation.
  • Lamu Fort: Discover the rich history and culture at Lamu Fort, a historic landmark that highlights the architectural heritage of the region. Explore its ancient walls and learn about the local traditions that have shaped Lamu’s identity over the centuries.

Best time to go to Lamu

The best time to visit Lamu can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Lamu falls in April, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in Lamu falls in August, visitor numbers are slightly low and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January81.1°F (27.3°C)No RainMostly SunnySlightly HighAverage
February81.5°F (27.5°C)No RainMostly SunnyAverageSlightly Low
March82.9°F (28.3°C)No RainMostly SunnyAverageSlightly High
April83.1°F (28.4°C)Light RainMostly SunnyAverageSlightly Low
May80.6°F (27.0°C)Moderate RainMostly CloudySlightly LowSlightly Low
June79.3°F (26.3°C)No RainMostly SunnyAverageAverage
July77.9°F (25.5°C)No RainMostly SunnySlightly HighAverage
August77.7°F (25.4°C)No RainMostly SunnySlightly LowSlightly High
September78.4°F (25.8°C)No RainMostly SunnyAverageAverage
October79.9°F (26.6°C)Light RainMostly SunnySlightly LowAverage
November81.1°F (27.3°C)Light RainMostly SunnyAverageAverage
December81.7°F (27.6°C)Light RainMostly SunnySlightly HighSlightly High

The nearest major airports for your trip to Lamu

Flying into Lamu is convenient with two major airports. Malindi Airport (MYD) is situated 138km from Lamu and offers nearby luxurious options such as the Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa, both 3km from the airport, providing 24-hour airport shuttles. Billionaire Beachfront Apartments, located 6km away, also offers transfer services. On the other hand, Lamu Airport (LAU-Manda) is merely 2km from the town, with excellent hotels like Peponi Hotel and The Majlis Hotel, both 5km away, offering free airport transportation. Msafini MangoTop Roof Hotel is another option at 3km from LAU-Manda, ensuring easy access to Lamu.

Frequently asked questions

What's the best place to stay in Lamu?
Lamu House Hotel is one of the top choices for your stay based on our traveller data. This hotel offers 3 outdoor pools and a full-service spa. Other good choices for your visit include Peponi Hotel and Kijani Hotel. See all available top hotels, or vacation rentals in Lamu.
If I need to cancel my hotel reservation in Lamu, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable if you cancel before the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, you might be able to still cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Lamu.
What's the best family accommodation in Lamu?
Kizingo Beach Eco Lodge is a lodge with a private beach and a restaurant, and it's a top choice on Expedia for families. Find more child-friendly accommodations in Lamu.
What's the best dog-friendly accommodation option in Lamu?
Peponi Hotel is a top hotel for people travelling with their pets, and offers 3 restaurants and an outdoor pool for its human guests. Kizingo Beach Eco Lodge is another option for you and your pet. See more pet-friendly hotel accommodations in Lamu.
What's the best accommodation option for a beach holiday in Lamu?
Peponi Hotel is a top beachfront hotel offering 3 restaurants and 3 bars/lounges, located within a short 1-minute walk of Shela Beach . Other good options for your stay near the beach include Lamu House Hotel and Kijani Hotel. See more stays near the beach in Lamu.
What are some accommodation options with pools in Lamu?
Lamu House Hotel is a top hotel with 3 outdoor swimming pools, a children's pool and 2 beach bars. View all hotels with pools in Lamu.
What is the best spa hotel in Lamu?
Lamu House Hotel is a top beach spa hotel featuring 3 pools, a rooftop terrace, a 24-hour health club and a bar. Spend an afternoon at Lamu House Spa where you'll find Swedish massages, deep-tissue massages, and hot stone massages and more. Another popular spa hotel in Lamu is Kijani Hotel. See all spa hotels in Lamu.
What is staying in Lamu like?
Visitors can enjoy all that Lamu has to offer, including the local tours, seaside and football matches. The quaint and cultural setting also entices those visiting the city. In Lamu, there are 48 hotels and other accommodation options to choose from. Find out more about Lamu.
What is there to see in Lamu?
Cultural venues include German Post Office Museum and Lamu Museum. A couple of additional sights to add to your itinerary are Lamu Fort and Shela Beach. Take a look at what more there is to see and do in Expedia's Lamu guide.
What's the seasonal weather like in Lamu?
The hottest months are usually March and February, with an average temperature of 28°C, while the coldest months are August and September, with an average of 26°C. Average annual precipitation for Lamu is 736 mm.