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

Lamu Hotels from ₹1,138

  • 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
6 Sept - 7 Sept
Tomorrow
7 Sept - 8 Sept
Next weekend
11 Sept - 13 Sept
In two weeks
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Lamu hotels

1. Lamu House Hotel

Lamu House Hotel
Lamu Old Town
United States
martin
₹12,808
₹15,342 total
includes taxes & fees
8 Sept - 9 Sept
Lamu House Hotel

2. Jannataan Hotel

Jannataan Hotel
Lamu Old Town
Australia
ROLAND
₹4,022
₹4,800 total
includes taxes & fees
7 Oct - 8 Oct
Jannataan Hotel

3. Sea Shells Inn

Sea Shells Inn
Lamu Old Town
United Kingdom
Aran
₹963
₹1,138 total
includes taxes & fees
8 Sept - 9 Sept
Sea Shells Inn

4. Jannat House Lamu

Jannat House Lamu
Lamu Old Town
₹8,533
₹10,140 total
includes taxes & fees
7 Oct - 8 Oct
Jannat House Lamu

5. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town
₹4,082
₹4,848 total
includes taxes & fees
8 Sept - 9 Sept
Lamu Archipelago Villa Hotel

6. Beytsalam

Beytsalam
Lamu Old Town
₹7,394
₹8,795 total
includes taxes & fees
14 Sept - 15 Sept
Beytsalam

7. Tabassam Guest House Lamu

Tabassam Guest House Lamu
Lamu Old Town
₹1,701
₹2,007 total
includes taxes & fees
7 Sept - 8 Sept
Tabassam Guest House Lamu

8. Kijani Hotel

Kijani Hotel
Lamu
United States
Gustavo
₹21,621
₹25,513 total
includes taxes & fees
9 Sept - 10 Sept
Kijani Hotel

9. Beytul Habaib Lamu

Beytul Habaib Lamu
Lamu
₹6,723
₹8,024 total
includes taxes & fees
8 Sept - 9 Sept
Beytul Habaib Lamu

10. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town
₹5,755
₹6,826 total
includes taxes & fees
14 Sept - 15 Sept
Jamala Guesthouse Lamu

11. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town
₹5,197
₹6,133 total
includes taxes & fees
7 Sept - 8 Sept
Kitendetini Bahari Hotel Lamu

12. Jambo House lamu

Jambo House lamu
Lamu Old Town
₹5,925
₹7,047 total
includes taxes & fees
8 Sept - 9 Sept
Jambo House lamu

13. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town
₹7,068
₹8,369 total
includes taxes & fees
8 Sept - 9 Sept
Stopover Guest House Lamu Town

14. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town
₹7,845
₹9,301 total
includes taxes & fees
14 Sept - 15 Sept
Wiyoni Royals Lamu

15. Morocco House

Morocco House
Lamu
₹7,688
₹9,129 total
includes taxes & fees
8 Sept - 9 Sept
Morocco House

16. Dudu Villas N Backpackers

Dudu Villas N Backpackers
Lamu
₹4,424
₹5,361 total
includes taxes & fees
6 Oct - 7 Oct
Dudu Villas N Backpackers

17. Shella Bahari Guest House

Shella Bahari Guest House
Lamu
United States
Rajesh
₹11,693
₹13,956 total
includes taxes & fees
8 Sept - 9 Sept
Shella Bahari Guest House

18. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town
France
David
₹2,803
₹3,307 total
includes taxes & fees
7 Sept - 8 Sept
Lamu Sunsail Hotel

19. Dudu Villas n Cottages

Dudu Villas n Cottages
Lamu
₹1,799
₹2,136 total
includes taxes & fees
7 Oct - 8 Oct
Dudu Villas n Cottages

20. The Majlis Hotel

The Majlis Hotel
Manda Island
United Kingdom
Paula
₹52,853
₹62,367 total
includes taxes & fees
9 Sept - 10 Sept
The Majlis Hotel
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.

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 8 days ago
Lamu House Hotel
Kijani Hotel

Kijani Hotel

10/10 Excellent
"."
Huw 2-night trip
Posted 3 weeks 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 1 month 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 5 months ago
Peponi Hotel

More cheap stays in Lamu

Sea Shells Inn

Sea Shells Inn

Harambee Street, lamu Lamu Lamu County
₹963
₹1,138 total
8 Sept - 9 Sept
includes taxes & fees
9/10 Wonderful! (2 reviews)
Sea Shells Inn
Dudu Villas N Backpackers

Dudu Villas N Backpackers

Lamu Shela road Talking Trees Beach, Lamu
₹4,424
₹5,361 total
6 Oct - 7 Oct
includes taxes & fees
Dudu Villas N Backpackers
Beytsalam

Beytsalam

Lamu Lamu Lamu County
₹7,394
₹8,795 total
14 Sept - 15 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
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, 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?
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?
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. 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 46 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.

Explore a world of travel with Expedia