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

Find hotels in Lamu from Rp242.352

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Lamu hotels

Kizingo Beach Eco Lodge

Kizingo Beach Eco Lodge
2.5 star property
Lamu
10.0 out of 10, Exceptional, (1 review)
"Absolute perfection and paradise. Exceeded all expectations. Cannot wait to go back!"
United States
Anonymous traveller
The price is Rp4.789.866
Rp5.652.042 total
includes taxes & fees
26 Jul - 27 Jul
Kizingo Beach Eco Lodge

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is Rp1.884.960
Rp2.224.253 total
includes taxes & fees
29 Jun - 30 Jun
Jannat House Lamu

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
Shela
The price is Rp1.614.870
Rp1.905.546 total
includes taxes & fees
28 Jun - 29 Jun
Stopover Guest House Shela

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 Rp821.532
Rp969.408 total
includes taxes & fees
27 Jun - 28 Jun
Jannataan Hotel

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is Rp987.360
Rp1.165.085 total
includes taxes & fees
1 Jul - 2 Jul
Kitendetini Bahari Hotel Lamu

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is Rp807.840
Rp953.251 total
includes taxes & fees
30 Jun - 1 Jul
Lamu Archipelago Villa Hotel

Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town
The price is Rp358.860
Rp423.455 total
includes taxes & fees
30 Jun - 1 Jul
Tabassam Guest House Lamu

Kijani Hotel

Kijani Hotel
3.0 star property
Lamu
9.6 out of 10, Exceptional, (27 reviews)
"Good hotel, great staff, loved the location!"
United States
Gustavo
The price is Rp4.107.597
Rp4.846.965 total
includes taxes & fees
28 Jun - 29 Jun
Kijani Hotel

Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town
9.0 out of 10, Wonderful, (77 reviews)
"Staff was great - especially the in house tour guide, Abu! "
United States
martin
The price is Rp2.667.488
Rp3.147.636 total
includes taxes & fees
9 Jul - 10 Jul
Lamu House Hotel

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
Lamu
The price is Rp1.373.328
Rp1.620.527 total
includes taxes & fees
28 Jun - 29 Jun
Beytul Habaib Lamu

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is Rp1.130.976
Rp1.334.552 total
includes taxes & fees
3 Jul - 4 Jul
Jamala Guesthouse Lamu

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 Rp205.371
Rp242.352 total
includes taxes & fees
29 Jun - 30 Jun
Sea Shells Inn

Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is Rp1.373.328
Rp1.620.527 total
includes taxes & fees
2 Jul - 3 Jul
Stopover Guest House Lamu Town

Beytsalam

Beytsalam
2.0 star property
Lamu Old Town
The price is Rp1.642.323
Rp1.937.941 total
includes taxes & fees
30 Jun - 1 Jul
Beytsalam

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is Rp1.184.832
Rp1.398.102 total
includes taxes & fees
30 Jun - 1 Jul
Jambo House lamu

Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1 review)
The price is Rp1.536.569
Rp1.813.151 total
includes taxes & fees
28 Jun - 29 Jun
Wiyoni Royals Lamu

Morocco House

Morocco House
3.0 star property
Lamu
The price is Rp1.520.593
Rp1.794.300 total
includes taxes & fees
2 Jul - 3 Jul
Morocco House

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 Rp1.642.985
Rp1.938.723 total
includes taxes & fees
29 Jun - 30 Jun
Lamu Sunsail Hotel

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is Rp988.881
Rp1.166.880 total
includes taxes & fees
27 Jun - 28 Jun
Dudu Villas N Backpackers

Dudu Villas n Cottages

Dudu Villas n Cottages
1.5 star property
Lamu
2.0 out of 10, (1 review)
The price is Rp355.935
Rp420.003 total
includes taxes & fees
27 Jun - 28 Jun
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. Learn more about Lamu
Learn more about Lamu

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, pristine beaches perfect for relaxation and water activities.
  • Rich Cultural Heritage: Discover Lamu's unique history through sites like Lamu Museum and Lamu Fort.
  • Charming Old Town: Wander the narrow streets of Lamu Old Town, a UNESCO World Heritage Site full of character.
  • Ecotourism Adventures: Engage in budget-friendly activities such as sailing and heritage tours amidst breathtaking landscapes.
  • Diverse Accommodation: Choose from a range of hotels and guesthouses catering to various preferences and budgets.

Find great hotels in and around Lamu

Explore the charm of Lamu with a variety of accommodation options, including hotels and guesthouses that cater to every traveller's needs. Whether you're seeking a beachside retreat, a family-friendly environment, or a business-friendly stay, Lamu offers delightful choices such as Lamu House, Cabanas Lamu, and Jambohouse. Experience the unique blend of culture and comfort in this enchanting island destination.

  • Lamu House Hotel: The Lamu House Hotel, a 3-star establishment with a commendable guest rating of 9.0, is an inviting choice for those seeking a beachside adventure. Located directly on the sandy shores of Lamu, this hotel combines a relaxed atmosphere with exciting recreational activities. Guests can indulge in various adventure sports such as surfing, windsurfing, and sailing, all available either onsite or nearby. With its vibrant beach setting, the hotel is ideal for travellers eager to immerse themselves in the exhilarating coastal experiences that Lamu has to offer.
  • The Majlis Hotel: Situated 3km from Lamu, The Majlis Hotel offers a family-friendly environment with a rating of 9.2. This 3.5-star hotel features direct beach access, making it a splendid choice for families looking to create lasting memories together. The hotel provides numerous amenities specifically designed for children, including a crib, highchairs, and toys, ensuring younger guests are well catered for. The serene surroundings combined with thoughtful family-oriented services make The Majlis an excellent retreat for those wishing to enjoy both relaxation and quality family time.
  • Kijani Hotel: With an impressive guest rating of 9.6, Kijani Hotel stands out as a versatile 3-star lodging option in Lamu. Ideal for a range of travellers, including those on business trips, it boasts direct access to the beach and a variety of adventure sports such as waterskiing, fishing, and motorboating. The hotel’s unique blend of business convenience and leisure opportunities ensures guests can balance work commitments with relaxation. Its tranquil beachfront location allows for both productive and restorative experiences during your stay in Lamu.

Where to stay in and around Lamu

Lamu is a captivating destination ideal for beach lovers and culture enthusiasts alike. Explore the enchanting Lamu Island and the surrounding Lamu Archipelago, where you'll immerse yourself in the rich history and vibrant local traditions. Experience the unique atmosphere of this Kenyan gem, combining ecotourism and budget-friendly adventures. Don't miss the chance to wander through the charming streets, where every corner tells a story of the island's heritage.

  • Manda Island: Situated approximately 6km from Lamu, Manda Island offers a tranquil retreat with a focus on beach and cultural experiences. The island attracts visitors particularly in October and from December to January, providing a moderately seasonal travel experience. Adventurers can enjoy outdoor activities, while the stunning beaches and historic sites serve as alluring local landmarks. Manda Island is an ideal destination for those seeking relaxation and a deeper understanding of the region's rich cultural heritage.
  • Shela: Nestled within the Lamu area, Shela is a charming village that welcomes tourists year-round, with peak visitor numbers occurring in September and December to January. Known for its picturesque beaches and historical significance, Shela provides a unique cultural experience. Visitors can explore the local history museum and the historic fort, making it an enriching stop for history enthusiasts. The laid-back atmosphere and beautiful surroundings make Shela a perfect spot for those looking to unwind while soaking in the local culture.
  • Lamu Old Town: Located around Lamu, Lamu Old Town presents a fascinating blend of history and culture amidst its narrow winding streets. Like Manda Island, it experiences moderate seasonal visitor numbers, particularly peaking in October and December to January. The town is celebrated for its stunning beaches, historic fort, and various monuments that reflect the area’s rich heritage. Exploring Lamu Old Town is a captivating journey through time, where travellers can immerse themselves in the unique Swahili architecture and vibrant local life.

Things to do in Lamu

Shopping

In Lamu, visit the Lamu Market for a vibrant local shopping experience, offering handmade crafts, spices, and textiles. If you're up for a drive, head to the nearby town of Malindi, about 40km away, where you can explore various boutiques and souvenir shops.

Recreation

In Lamu, the Majlis Resort offers holistic wellness experiences, including yoga sessions on the beach and rejuvenating spa treatments. The Lamu Yoga Centre provides a serene environment for meditation and yoga classes, allowing you to connect with nature while enhancing your well-being.

Adventure

Explore the enchanting Lamu Old Town, a UNESCO World Heritage Site, where narrow streets and Swahili architecture create a unique atmosphere. Experience the thrill of dhow sailing at sunset or indulge in water sports like kayaking along the pristine coastline of Shela Beach.

Nightlife

In Lamu, the Old Town boasts vibrant beachfront bars like Peponi Hotel and the lively atmosphere of the Lamu Cultural Festival. Enjoy intimate musical performances at local venues or dance under the stars at beachfront spots, where the rhythm of the ocean complements the lively night.

*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 during your trip to Lamu, consider visiting in the cheaper months of April, May, and November, and book your accommodation at least three months in advance. Look out for last-minute deals on platforms like Expedia, especially on Mondays, which are the least expensive days to stay. Utilise filters for eco-friendly options and arrange your search results by price to find the best offers. Additionally, save further by bundling your hotel, flights, and activities into a package deal. Don't forget to check for app deals that may provide additional discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Lamu are April to May and November, where the prices are slightly lower. This is in comparison to March, August and December, 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 Monday. The most expensive day to stay in Lamu is Tuesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you wish to stay in. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the most affordable rates and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel accommodation in Lamu with your flights and activities through an Expedia package.

Find the best attractions in and around Lamu

Lamu is an ideal destination for beach and culture-themed holidays, offering a blend of historical and natural attractions. Key points of interest include the Lamu Museum, Lamu Fort, and the charming Lamu Old Town. Visitors can immerse themselves in the local culture while enjoying the beautiful beaches. This enchanting town caters to those seeking a rich cultural experience alongside a relaxing beach getaway.

  • Manda Beach: Located 5km from Lamu, Manda Beach offers a serene escape with its soft sands and tranquil waters. Visitors can enjoy sunbathing, swimming, or simply relaxing while soaking up the beach vibes amidst stunning natural beauty.
  • Lamu Fort: Nestled within Lamu, Lamu Fort is a remarkable historical site that showcases the rich cultural heritage of the region. Its impressive architecture and fascinating stories provide insight into the Swahili culture, making it a must-visit for history enthusiasts.
  • German Post Office Museum: This charming museum, situated in Lamu, delves into the history of the German postal service in East Africa. It features intriguing exhibits that reflect the cultural exchanges between Europe and Africa, offering a unique perspective on the island's past.

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

Visiting Lamu is easily accessible via two main airports. Malindi Airport (MYD), situated 138km away, offers several luxurious hotels nearby, such as the Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa, both 3km from the airport, providing various transportation options like 24-hour airport shuttles. The Billionaire Beachfront Apartments, 6km away, also offer transfer services. Alternatively, Lamu Airport (LAU-Manda) is just 2km away from the town. Hotel options include the 3.5-star Peponi Hotel and The Majlis Hotel, both 5km distant, with complimentary transport services, while the 3-star Lamu House Hotel, located 2km away, provides scheduled airport shuttles and free transportation.

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?
Lamu House Hotel is a top beach hotel with 3 outdoor pools and free breakfast, and it's located close to Shela Beach . Other good options for your stay near the beach include Peponi 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. Other popular spa hotels in Lamu include Kijani Hotel and The Cabanas Lamu. 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.