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

Lamu Hotels

  • 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

Guest rating
Guest rating
Star rating

Our top choices for Lamu hotels

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is €47
includes taxes & fees
14 Jul - 15 Jul
Lamu Archipelago Villa Hotel

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is €65
includes taxes & fees
14 Jul - 15 Jul
Jamala Guesthouse Lamu

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
Shela
The price is €93
includes taxes & fees
14 Jul - 15 Jul
Stopover Guest House Shela

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is €57
includes taxes & fees
14 Jul - 15 Jul
Kitendetini Bahari Hotel Lamu

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is €68
includes taxes & fees
15 Jul - 16 Jul
Jambo House lamu

Dudu Villas n Cottages

Dudu Villas n Cottages
1.5 star property
Lamu
2.0 out of 10, (1 review)
The price is €21
includes taxes & fees
14 Jul - 15 Jul
Dudu Villas n Cottages

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 €12
includes taxes & fees
14 Jul - 15 Jul
Sea Shells Inn

Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town
The price is €21
includes taxes & fees
14 Jul - 15 Jul
Tabassam Guest House Lamu

Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is €79
includes taxes & fees
14 Jul - 15 Jul
Stopover Guest House Lamu Town

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is €98
includes taxes & fees
14 Jul - 15 Jul
Jannat House Lamu

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 €154
includes taxes & fees
14 Jul - 15 Jul
Lamu House Hotel

Morocco House

Morocco House
3.0 star property
Lamu
The price is €88
includes taxes & fees
14 Jul - 15 Jul
Morocco House

Beytsalam

Beytsalam
2.0 star property
Lamu Old Town
The price is €95
includes taxes & fees
14 Jul - 15 Jul
Beytsalam

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
Lamu
The price is €79
includes taxes & fees
14 Jul - 15 Jul
Beytul Habaib Lamu

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is €57
includes taxes & fees
15 Jul - 16 Jul
Dudu Villas N Backpackers

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 €237
includes taxes & fees
14 Jul - 15 Jul
Kijani Hotel

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 €138
includes taxes & fees
29 Jul - 30 Jul
Shella Bahari Guest House

Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1 review)
The price is €88
includes taxes & fees
14 Jul - 15 Jul
Wiyoni Royals Lamu

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 €47
includes taxes & fees
14 Jul - 15 Jul
Jannataan Hotel

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 €95
includes taxes & fees
14 Jul - 15 Jul
Lamu Sunsail Hotel
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 picturesque beaches with soft sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Rich Cultural Heritage: Experience the vibrant traditions and history of Lamu through its historic sites like Lamu Old Town and Lamu Fort.
  • Delightful Local Cuisine: Indulge in the unique flavours of Lamu's cuisine, featuring fresh seafood and traditional dishes.
  • Scenic Boat Rides: Explore the beautiful Lamu Archipelago and its serene waters, ideal for sailing and boat excursions.
  • Diverse Accommodation: Choose from a range of lodging options, from luxurious hotels to charming guesthouses, catering to every traveller's needs.

Find great hotels in Lamu

Discover the enchanting charm of Lamu, where a variety of accommodation options await to suit every traveller's needs. From luxurious hotels to welcoming guesthouses, Lamu offers a unique blend of beachside relaxation and rich cultural experiences. Whether you're seeking family-friendly stays, business facilities, or charming cabanas, you'll find the perfect base to explore the beauty of Lamu Island. Enjoy a memorable vacation with a range of options including Lamu House, Jambo House, and other delightful hotels.

  • Msafini MangoTop Roof Hotel: This 3.5-star hotel offers a unique rooftop dining experience with stunning views of Lamu. Guests can indulge in complimentary breakfast options daily, as well as enjoy lunch and dinner at the on-site restaurant. For entertainment, the hotel features premium TV channels and a flatscreen television in each room, ensuring a comfortable stay for those seeking relaxation after exploring the rich culture of Lamu.
  • Sweet Banana House: A budget-friendly accommodation, Sweet Banana House provides a charming and laid-back atmosphere for travellers looking to enjoy Lamu without breaking the bank. This property features a bar and lounge area, perfect for unwinding with a refreshing drink after a day of sightseeing. Its welcoming environment and affordable rates make it an appealing option for those seeking a simple yet enjoyable stay.
  • Lamu House Hotel: Rated 9.0 out of 10, Lamu House Hotel is a 3-star lodging ideal for adventure seekers and beach lovers alike. Located directly on the beach, guests can partake in a variety of water sports and activities, including fishing, windsurfing, and boat tours. The hotel’s proximity to both adventure and relaxation opportunities ensures a memorable vacation experience, making it an excellent choice for those looking to immerse themselves in the natural beauty of Lamu.

Where to stay in and around Lamu

Lamu, a stunning coastal city in Kenya, offers a unique blend of culture and natural beauty, perfect for a memorable vacation. Explore the enchanting Lamu Island and the picturesque Lamu Archipelago, where you can immerse yourself in the rich history and vibrant traditions of this Kenyan gem. With opportunities for ecotourism and cultural experiences, Lamu promises a delightful atmosphere for every type of traveller seeking adventure and relaxation alike.

  • Manda Island: Located approximately 6.4km from Lamu, Manda Island is a hidden gem that offers a blend of beach relaxation and cultural experiences. The island sees moderate seasonal visitor arrivals, peaking in October and from December to January, making it an ideal time to soak up the sun and explore the local culture. Popular activities include outdoor adventures, and visitors can enjoy the pristine beaches and historic sites nearby. The island's tranquil atmosphere provides a perfect escape for those seeking both adventure and serenity.
  • Shela: Shela is a charming village situated in close proximity to Lamu, known for its stunning beaches and rich cultural heritage. Unlike other areas, Shela experiences steady visitor numbers throughout the year, with peaks in September and December to January. The village is famous for its beautiful sandy shores and cultural attractions, including a history museum and a historic fort. Shela’s laid-back vibe and welcoming community make it a delightful destination for those wanting to experience local life while enjoying the sun and sea.
  • Lamu Old Town: Nestled in the heart of Lamu, Lamu Old Town is a UNESCO World Heritage Site that showcases the rich history and culture of the region. With moderate seasonal visitor traffic, peaking in October and December to January, this neighbourhood is a must-visit for history enthusiasts. Wander through its narrow streets lined with Swahili architecture, discover historic forts, and relax on nearby beaches. Lamu Old Town offers a captivating travel experience, where every corner reveals the island's storied past and vibrant culture.

Things to do in Lamu

Shopping

In Lamu, immerse yourself in the vibrant Lamu Old Town, where you can find unique handmade crafts, textiles, and art. If you're up for a drive, visit the nearby Shanzu Mall, located 19.3km away, featuring a range of shops and dining options to explore.

Recreation

At the Lamu Wellness Retreat, indulge in holistic treatments inspired by traditional African practices, surrounded by serene coastal landscapes. Participate in yoga sessions on the beach while listening to the soothing sound of waves, and enjoy nutritious meals prepared with locally sourced ingredients.

The Manda Bay Spa offers rejuvenating massages and beauty therapies using natural products. Guests can unwind in tranquil gardens or take part in meditation sessions, enhancing their connection with nature and promoting relaxation amid Lamu’s stunning scenery.

Adventure

In Lamu, explore the pristine beaches of Shela, ideal for sunbathing and swimming. Discover the ancient streets of Lamu Old Town, a UNESCO World Heritage Site, filled with rich history. For an adventure, try kitesurfing or sailing on a traditional dhow in the Indian Ocean's azure waters.

Nightlife

Visit the serene Peponi Hotel for sunset cocktails by the beach and enjoy the laid-back ambience. For a lively atmosphere, check out The Old Town Pub, where you can mingle with locals over refreshing drinks and listen to vibrant music.

*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 visit to Lamu, consider travelling in February, May, or November when prices are lower. Book your accommodation at least three months in advance, or check Expedia for last-minute deals, especially on Thursdays, which are the cheapest days to stay. Utilise the search tools on Expedia to find budget-friendly eco-certified hotels and explore package deals that combine flights and activities. Additionally, take advantage of free activities like beach lounging and local markets to enhance your experience without breaking the bank.

  • 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: The cheapest time to book a hotel in Lamu is usually 3+ months out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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, such as your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified filter will present you with sustainable and environmentally-friendly hotels currently available. To discover the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Lamu with your flights and activities through an Expedia package deal.

Find the best attractions in Lamu

Lamu, with its stunning beaches and rich cultural heritage, is an ideal destination for a memorable holiday. Key attractions include the historic Lamu Old Town, Lamu Museum, and Lamu Fort, all of which provide a glimpse into the region's vibrant history. Whether you're looking to relax by the beach or immerse yourself in local culture, Lamu offers a unique blend of experiences for every traveller.

  • Shela Beach: Experience the serene beauty of Shela Beach, where soft sands meet crystal-clear waters. The tranquil atmosphere makes it an ideal spot for relaxation, sunbathing, or enjoying a leisurely stroll along the coastline.
  • Lamu Fort: Step back in time at Lamu Fort, a historic fortress that reflects the rich cultural heritage of the region. With its impressive architecture and evocative atmosphere, the fort offers a glimpse into Lamu's storied past and the local culture.
  • Lamu Museum: Delve into the history of Lamu at the Lamu Museum, which showcases a variety of artefacts and exhibits that highlight the island's diverse heritage. The museum's cultural significance makes it a must-visit for history enthusiasts.

Best time to go to Lamu

The best time to visit Lamu is dependent on what kind of holiday you are seeking. April is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. August is its coolest month on average. At this time, 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, Kenya, is easily achievable with two main airports nearby. Malindi Airport (MYD) is situated 138.4km from Lamu and offers hotels such as the 4.5-star Hemingways Watamu, located 17.7km away, and the 3.5-star JUMBO CLUB WATAMU, just 11.3km from the airport. Transportation services include airport shuttles and transfers. Alternatively, Lamu (LAU-Manda) Airport is only 1.6km from Lamu, with excellent accommodation options like the 3.5-star Msafini MangoTop Roof Hotel and Peponi Hotel, both within a few miles. This proximity makes accessing Lamu from either airport quite convenient for tourists.

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.
What are some of the best holiday rentals that Lamu has to offer?
Marquezy House - Shela, Lamu Island: This highly rated holiday home rental in Lamu has laundry facilities and WiFi to help you feel perfectly comfortable in your new surroundings. Other favourite homes for rent in Lamu are ONEWAY House Lamu Seaview Rooftop & Pool and Wellness Kibanda. See all 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 48 hotels and other accommodation options to choose from. Find out more about Lamu.
What is there to see in Lamu?
Cultural venues include Lamu Museum and German Post Office 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.