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

Find hotels in Lamu from Rp1.158.170

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
25 Sept - 26 Sept
Tomorrow
26 Sept - 27 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Filter by

Star rating

Guest rating

Our top choices for Lamu hotels

1. Lamu House Hotel

Lamu House Hotel
Lamu Old Town
Norway
Ole Jakob
Rp2.647.577
Rp3.124.141 total
includes taxes & fees
17 Oct - 18 Oct
Lamu House Hotel

2. Kijani Hotel

Kijani Hotel
Lamu
United States
Gustavo
Rp4.076.937
Rp4.810.786 total
includes taxes & fees
27 Sept - 28 Sept
Kijani Hotel

3. Jannataan Hotel

Jannataan Hotel
Lamu Old Town
Australia
ROLAND
Rp815.400
Rp962.172 total
includes taxes & fees
26 Sept - 27 Sept
Jannataan Hotel

4. Tabassam Guest House Lamu

Tabassam Guest House Lamu
Lamu Old Town
Rp320.724
Rp378.454 total
includes taxes & fees
26 Sept - 27 Sept
Tabassam Guest House Lamu

5. Jannat House Lamu

Jannat House Lamu
Lamu Old Town
Rp1.683.801
Rp1.986.885 total
includes taxes & fees
2 Oct - 3 Oct
Jannat House Lamu

6. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town
Rp801.810
Rp946.136 total
includes taxes & fees
26 Sept - 27 Sept
Lamu Archipelago Villa Hotel

7. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town
Rp979.990
Rp1.156.388 total
includes taxes & fees
26 Sept - 27 Sept
Kitendetini Bahari Hotel Lamu

8. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town
Rp1.363.077
Rp1.608.431 total
includes taxes & fees
26 Sept - 27 Sept
Stopover Guest House Lamu Town

9. Beytul Habaib Lamu

Beytul Habaib Lamu
Lamu
Rp1.363.077
Rp1.608.431 total
includes taxes & fees
23 Oct - 24 Oct
Beytul Habaib Lamu

10. Beytsalam

Beytsalam
Lamu Old Town
Rp1.467.669
Rp1.731.849 total
includes taxes & fees
26 Sept - 27 Sept
Beytsalam

11. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town
Rp1.122.534
Rp1.324.590 total
includes taxes & fees
2 Oct - 3 Oct
Jamala Guesthouse Lamu

12. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town
France
David
Rp528.482
Rp623.609 total
includes taxes & fees
26 Sept - 27 Sept
Lamu Sunsail Hotel

13. Jambo House lamu

Jambo House lamu
Lamu Old Town
Rp1.175.988
Rp1.387.666 total
includes taxes & fees
28 Sept - 29 Sept
Jambo House lamu

14. Morocco House

Morocco House
Lamu
Rp1.510.000
Rp1.781.800 total
includes taxes & fees
28 Sept - 29 Sept
Morocco House

15. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town
Rp1.525.100
Rp1.799.618 total
includes taxes & fees
26 Sept - 27 Sept
Wiyoni Royals Lamu

16. Dudu Villas N Backpackers

Dudu Villas N Backpackers
Lamu
Rp981.500
Rp1.158.170 total
includes taxes & fees
26 Sept - 27 Sept
Dudu Villas N Backpackers

17. Shella Bahari Guest House

Shella Bahari Guest House
Lamu
United States
Rajesh
Rp2.370.700
Rp2.797.426 total
includes taxes & fees
26 Sept - 27 Sept
Shella Bahari Guest House

18. Dudu Villas n Cottages

Dudu Villas n Cottages
Lamu
Rp353.278
Rp416.868 total
includes taxes & fees
26 Sept - 27 Sept
Dudu Villas n Cottages

19. The Majlis Hotel

The Majlis Hotel
Manda Island
United Kingdom
Paula
Rp9.965.964
Rp11.759.880 total
includes taxes & fees
27 Sept - 28 Sept
The Majlis Hotel

20. Royal Park Hotel Mpeketoni

Royal Park Hotel Mpeketoni
Mpeketoni
Rp712.720
Rp841.009 total
includes taxes & fees
23 Oct - 24 Oct
Royal Park Hotel Mpeketoni
View all properties
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

Shela Beach

10.0/10 (11 reviews)
Why not spend a care-free afternoon at Shela Beach during your travels in Lamu? While you're in the area, stroll along the seaside.
See properties

Lamu Fort

8.8/10 (9 reviews)
You can find out about the history of Lamu with a stop at Lamu Fort. While you're in the area, stroll along the seaside.
See properties

Old Mosque

8.8/10 (3 reviews)
After visiting Old Mosque, make a plan to see the other sights and activities in Shela.
See properties

Lamu Museum

8.6/10 (4 reviews)
You can spend time studying the exhibits at Lamu Museum during your trip to Lamu. While you're in the area, stroll along the seaside.
See properties

German Post Office Museum

10.0/10 (2 reviews)
You can spend time exploring the galleries in German Post Office Museum during your travels in Lamu. While you're in the area, stroll along the seaside.
See properties

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.

See all hotels in Lamu
A coastal town with white buildings, palm trees, and boats on the water.

Top Lamu Hotel Reviews

Lamu House Hotel

Lamu House Hotel

10/10 Excellent
"Beautiful hotel. Good food, great pool, and helpful staff."
Katherine 2-night trip
Posted 1 month ago
Lamu House Hotel
Kijani Hotel

Kijani Hotel

10/10 Excellent
"."
Huw 2-night trip
Posted 1 month ago
Kijani Hotel
Kizingo Beach Eco Lodge

Kizingo Beach Eco Lodge

10/10 Excellent
"Kizingo Eco Lodge lived up exactly to what we were looking for: a totally off-the-beaten track eco lodge (consisting of 8 'banda' straw guest bungaloes), well away from the hustle and bustle of Lamu Town and Shela. Its location could not be more perfect: one corner of the lodge faces the Indian Ocean, while the other faces the river/mangrove area (which also boasts the nicest sunsets in all of Lamu). From our banda, built on stilts into the dunes, we could hear the waves of the Indian Ocean and feel the ocean breeze blow through our room every night. The staff attended to our ever need, so despite being the only guests during our stay, we never felt alone. We combined 4 nights here with one night in Shela, which felt like an appropriate balance for us between spending time with nature vs. learning more about Lamu Town, its history and its culture. (To be clear, Kizingo's thatched roof bandas made largely of straw and reeds are more open to the elements than even a Safari tent (which have zippers, etc), so come prepared to be at one with nature.)"
Claudio 3-night trip
Posted 2 months ago
Kizingo Beach Eco Lodge
Peponi Hotel

Peponi Hotel

10/10 Excellent
"What an absolute gem. From the second you're greeted off the plane by the team who help you on the boat to the island until the moment you leave, everyone is super friendly including the dogs! Comfy giant beds, powerful showers, refreshing pool with lots of shady lounging spots, gorgeous vistas, delicious food, punchy cocktails and a long stretch of pristine beach. Great location for day trips or just unwinding on site. We will be back."
Kirsty 3-night trip
Posted 6 months ago
Peponi Hotel

More cheap stays in Lamu

Dudu Villas N Backpackers

Dudu Villas N Backpackers

Lamu Shela road Talking Trees Beach, Lamu
Rp981.500
Rp1.158.170 total
26 Sept - 27 Sept
includes taxes & fees
Dudu Villas N Backpackers
Beytsalam

Beytsalam

Lamu Lamu Lamu County
Rp1.467.669
Rp1.731.849 total
26 Sept - 27 Sept
includes taxes & fees
Beytsalam
Kizingo Beach Eco Lodge

Kizingo Beach Eco Lodge

Kzingo Lamu Lamu County
Get rates
10/10 Exceptional! (2 reviews)
Kizingo Beach Eco Lodge
New Mahrus Hotel & Rooftop Restaurant

New Mahrus Hotel & Rooftop Restaurant

Kenyatta Road, Lamu Lamu Lamu County
Get ratesNew Mahrus Hotel & Rooftop Restaurant
Sea Shells Inn

Sea Shells Inn

Harambee Street, lamu Lamu Lamu County
Get rates
9/10 Wonderful! (2 reviews)
Sea Shells Inn
Sweet Banana House

Sweet Banana House

MOI ROAD Lamu
Get ratesSweet Banana House

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?
Kijani Hotel is one of the top choices for your stay based on our traveller data. This hotel offers a full-service spa and free breakfast. Other good choices for your visit include Lamu House Hotel and Peponi 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 50 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.