Find hotels in Lamu from $50

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Lamu hotels

The Cabanas Lamu

The Cabanas Lamu
3.0 star property
Lamu
10.0 out of 10, Exceptional, (1)
"Dream location with excellent & friendly service. The quality of the food is one of the best I had in Kenya. The views and facilities are top level. Definitely will be back with family & friends."
United States
Rodrigo
$497 nightly
The price is $586
Jan 11 - Jan 12, 2026
Total with taxes and fees
The Cabanas Lamu

Jannataan Hotel

Jannataan Hotel
3.0 star property
Lamu Old Town
8.0 out of 10, Very Good, (1)
"The old world charm, friendly and helpful staff. Excellent swimming pool. "
Australia
ROLAND
$41 nightly
The price is $50
Jan 6 - Jan 7, 2026
Total with taxes and fees
Jannataan Hotel

Morocco House

Morocco House
3.0 star property
Lamu
$83 nightly
The price is $99
Dec 28 - Dec 29
Total with taxes and fees
Morocco House

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
$54 nightly
The price is $64
Dec 28 - Dec 29
Total with taxes and fees
Dudu Villas N Backpackers

Lamu Sunsail Hotel

Lamu Sunsail Hotel
3.0 star property
Lamu Old Town
4.0 out of 10, (3)
"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
$92 nightly
The price is $108
Dec 28 - Dec 29
Total with taxes and fees
Lamu Sunsail Hotel

Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1)
$59 nightly
The price is $70
Dec 28 - Dec 29
Total with taxes and fees
Wiyoni Royals Lamu

The Majlis Hotel

The Majlis Hotel
3.5 star property
Manda Island
9.2 out of 10, Wonderful, (16)
"Our transfer was by Hotel complimentary boat from the airport ( makes sure you organise a few days before ). Our room was a junior suite, it was huge. The island is paradise. Everyone super friendly, happy & helpful."
United Kingdom
Paula
$508 nightly
The price is $600
Dec 28 - Dec 29
Total with taxes and fees
The Majlis 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 and neighborhoods for the activities you enjoy most. Learn more about Lamu
Learn more about Lamu

Lamu Old Town

You'll enjoy the parks and historic 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.

Adobe

Top Lamu Hotel Reviews

More cheap stays in Lamu

Hotels in Lamu with star-rating

Find out more about Lamu

Top reasons to visit Lamu

  • Stunning Beaches: Lamu boasts beautiful beaches with soft sands and clear waters, perfect for relaxation and sunbathing.
  • Rich Cultural Heritage: Experience Lamu's vibrant culture through its historic sites, including the Lamu Museum and traditional ceremonies.
  • Outdoor Adventures: Enjoy thrilling activities such as sailing, guided tours, and coastal walks amidst breathtaking scenery.
  • Charming Accommodations: A variety of lodging options, from cozy guesthouses to luxurious hotels, cater to all preferences.
  • Ecotourism Opportunities: Engage in budget-friendly ecotourism experiences that highlight Lamu's natural beauty and local traditions.

Find great hotels in and around Lamu

Discover the enchanting accommodations of Lamu, a captivating island in Kenya. From charming guesthouses to luxurious hotels, you'll find a diverse range of options tailored to your vacation needs. Whether you're seeking a beach retreat, a serene spa experience, or a business-themed stay, Lamu's top hotels offer something for everyone. Explore the best Lamu hotels, including the renowned Lamu House Hotel and Lamu Palace, ensuring a memorable getaway on this idyllic coastal paradise.

  • Lamu House Hotel: Nestled on the beautiful shores of Lamu, Lamu House Hotel is a perfect retreat for families seeking a beach and spa-themed vacation. This 3-star hotel boasts direct beach access, allowing guests to enjoy the sun and sand at their convenience. Families will appreciate the thoughtful amenities for children, including supervised childcare and a dedicated children's pool. For relaxation, guests can indulge in a full spa experience with massage services available upon request. The hotel’s warm hospitality and family-friendly atmosphere make it an ideal choice for those looking to create lasting memories.
  • Kijani Hotel: Located in a prime beachfront setting, Kijani Hotel offers a unique blend of adventure and business-friendly amenities, making it a great choice for active travelers. This 3-star hotel features a range of thrilling activities such as fishing, waterskiing, and windsurfing right on-site or nearby. Business travelers will find essential facilities including a business center and meeting room, ensuring productivity while away from home. Guests can unwind after a day of exploration with direct beach access and a vibrant atmosphere that captures the essence of Lamu's coastal charm.
  • The Majlis Hotel: A 3.5-star gem located just 2 miles from Lamu, The Majlis Hotel is tailored for those seeking a blend of business, family, and spa experiences. With excellent facilities for meetings and conferences, it caters to professionals while also providing a welcoming environment for families with amenities such as babysitting services and play areas for children. Guests can relax by the outdoor pool or indulge in revitalizing spa treatments, including facials and reflexology. The stunning surroundings and attentive service create a memorable stay in this elegant coastal hotel.

Where to stay in and around Lamu

Discover the enchanting charm of Lamu, Kenya, where vibrant culture meets stunning beaches. This coastal gem offers a perfect blend of relaxation and adventure, featuring beautiful beach resorts and nearby islands for an unforgettable getaway. Immerse yourself in the rich history and traditions of the region while enjoying ecotourism and budget-friendly experiences. Whether you’re soaking up the sun on pristine sands or exploring the bustling streets, Lamu promises a captivating vacation like no other.

  • Manda Island: Situated only 4 miles from Lamu, Manda Island offers a tranquil escape with its stunning beaches and rich cultural experiences. This moderately seasonal destination attracts visitors particularly during October and the December to January holiday season, making it a popular spot for those seeking outdoor adventures and a deeper connection to local culture. The island's picturesque beaches and historic sites beckon travelers to explore its serene surroundings. Popular activities include beach lounging and engaging with the area's history, making it a perfect getaway for relaxation and exploration.
  • Shela: Nestled in the Lamu region, Shela is a charming village known for its laid-back atmosphere and beautiful shoreline. While visitor numbers remain relatively steady throughout the year, the peak seasons in September and the December to January timeframe offer vibrant beach experiences. Here, you can enjoy pristine sands and warm waters, ideal for sunbathing and swimming. Shela’s inviting ambiance and scenic views make it an excellent place for travelers looking to unwind and soak up the sun in a more intimate setting.
  • Lamu Old Town: Lamu Old Town is a historic neighborhood that captures the essence of Swahili culture and heritage. With moderate seasonal fluctuations in visitor numbers, it particularly draws crowds during October and the December to January peak. This UNESCO World Heritage Site features winding streets, traditional architecture, and numerous historic landmarks. Travelers flock here for outdoor activities and cultural experiences, discovering the rich history that surrounds them. The blend of beautiful beaches and historic sites makes Lamu Old Town a compelling destination for anyone eager to explore the unique charm of the region.

Things to do in Lamu

Lamu, Kenya, offers a vibrant blend of beach relaxation and cultural experiences perfect for outdoor enthusiasts. Visitors can enjoy leisurely walks along the stunning coastline, embark on thrilling path adventures, and immerse themselves in traditional ceremonies. Sailing and guided tours further enhance the experience, allowing tourists to explore the rich heritage and natural beauty of this enchanting destination.

Shopping

Lamu offers a vibrant shopping experience with local crafts and souvenirs at the Lamu Old Town markets. Explore the narrow streets for unique items like beaded jewelry and intricately carved woodwork. If you're up for a drive, visit the nearby Lamu Mall for a mix of shops and restaurants.

Recreation

In Lamu, the Zen Garden offers holistic wellness with yoga sessions, meditation, and rejuvenating spa treatments amidst lush gardens. At the Lamu Yoga Retreat, experience daily classes on the beach, complemented by healthy, locally-sourced meals for a refreshing mind-body experience.

Adventure

In Lamu, explore the pristine beaches of Shela, where you can enjoy sunbathing and swimming. Experience the thrill of kite surfing at Manda Bay, or take a traditional dhow ride to witness stunning sunsets along the coast, immersing yourself in the rich local culture and vibrant marine life.

Nightlife

In Lamu, the nightlife is vibrant and unique, with lively gatherings at the waterfront bars. Enjoy cocktails at the charming Peponi Hotel or savor local flavors at the Lamu Fort. For a laid-back vibe, visit the cozy Lamu House, where music and laughter fill the air.

*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 traveling during the off-peak months of February, May, and November when hotel prices drop. Book your accommodations at least three months in advance for the best rates, and aim for Thursday stays as they are cheaper. Use Expedia to filter hotel options by price and Eco-certification, and take advantage of package deals that combine flights and activities. Joining Expedia's One Key membership can also provide exclusive discounts and earn you OneKeyCash for future stays. Lastly, explore free activities like beach walks and local markets to stretch your budget.

  • 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: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can organize your search results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you have the option to filter by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Lamu with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Lamu

Lamu is an ideal destination for beach lovers and culture enthusiasts, offering a rich blend of outdoor activities and historical exploration. Highlights include the stunning beaches, the historic Fort, and the informative Lamu Museum. Visitors can immerse themselves in the culture of Lamu Island and its surroundings, making the most of their trip to this beautiful Kenyan paradise.

  • Shela Beach: Experience the tranquil beauty of Shela Beach, where soft white sands meet the turquoise waters of the Indian Ocean. This beach is perfect for sunbathing, swimming, or simply enjoying the serene beach vibes while watching the dhows sail by.
  • Lamu Museum: Delve into the rich history and culture of Lamu at the Lamu Museum. This fascinating museum showcases artifacts, traditional crafts, and exhibits that celebrate the island's heritage, offering visitors a deeper understanding of local customs and traditions.
  • Old Mosque: Visit the Old Mosque, a stunning example of Lamu's unique architectural style and a center of spiritual life. Its intricate design and serene atmosphere provide a peaceful retreat, highlighting the cultural significance of Islam in the region.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 High
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 SunnyAverageSlightly Low
December81.7°F (27.6°C)Light RainMostly SunnySlightly HighAverage

The nearest major airports for your trip to Lamu

If you're planning a visit to Lamu, Kenya, you can fly into Lamu Airport (LAU-Manda), located just 1 mile from the town. Nearby hotel options include Peponi Hotel, a 3.5-star establishment situated 3 miles away, offering convenient access to the airport. The Majlis Hotel, also rated 3.5 stars and 3 miles from Lamu Airport, provides a 24-hour airport shuttle and complimentary transportation services. Another great option is Msafini MangoTop Roof Hotel, located 2 miles from the airport. These hotels ensure a comfortable stay with easy access to Lamu’s charming attractions and the airport.

Frequently asked questions

What is the best area to stay in Lamu?
The best area to stay in Lamu is Lamu Old Town, which is the historical and cultural heart of the island.

Lamu Old Town is a UNESCO World Heritage site known for its narrow alleyways, traditional Swahili architecture, and absence of cars; donkeys are the primary mode of transport. Many guest houses and hotels are situated in restored Swahili homes, offering rooftop terraces with views of the harbor and dhows. The main thoroughfare, Harambee Avenue, runs along the waterfront and is lined with shops and restaurants. This area is ideal for couples seeking a unique cultural experience.

For travelers looking for a more relaxed and beach-focused stay, Shela Village, located a short boat ride or walk from Lamu Old Town, is an excellent choice. Shela offers a more open feel with wider paths, beautiful sandy beaches, and a selection of upscale boutique hotels and private villas. It's quieter than the Old Town, providing a peaceful retreat.
What are the best family hotels in Lamu?
For family-friendly hotels in Lamu, consider the Lamu House Hotel, Kijani Hotel, or Peponi Hotel.

The 4-star Lamu House Hotel, with a 9.0 rating, offers excellent services such as babysitting and supervised childcare, along with a dedicated children's pool. Guests consistently praise its excellent location and wonderful service.

The 3-star Kijani Hotel, boasting a 9.4 rating, provides amenities like free cribs, a children's playground, and complimentary breakfast, including a continental option. It is conveniently located near Shela Beach, just 0.7 miles away, and Manda Beach, 0.9 miles away, with direct beach access. Guests frequently highlight the warm and amazing staff and the amazing food from the great restaurant.

Another excellent choice is the 3.5-star Peponi Hotel, which has a superb 10.0 rating. This hotel offers connecting rooms and highchairs for children, along with complimentary breakfast. It is also well-situated near Shela Beach, 0.6 miles away, and Manda Beach, 0.7 miles away. The friendly staff are often mentioned in guest reviews. Find more child-friendly accommodations in Lamu
What are the best spa hotels in Lamu?
For exceptional spa experiences in Lamu, consider the Lamu House Hotel, Peponi Hotel, and Kijani Hotel.

The 4-star Lamu House Hotel, with an impressive 9.0 rating, offers a full-service spa on-site with daily availability. Guests can enjoy a variety of treatments including Swedish, deep tissue, and hot stone massages; advance notice is recommended for massage appointments. Customers consistently praise its excellent location and wonderful service.

Another excellent choice is the 3.5-star Peponi Hotel, which boasts a great 10.0 rating. This hotel provides an on-site spa where guests can indulge in Swedish, deep tissue, and hot stone massages, along with couples treatment rooms. Advance notice is required for massages. The hotel is conveniently located near Shela Beach, just 0.6 miles away, and Manda Beach, 0.7 miles away. Guests frequently comment on the friendly staff.

The 3-star Kijani Hotel, rated 9.4, also offers a full-service spa with daily treatments. Guests can enjoy massages and complimentary continental breakfast. The hotel is situated near the ocean and beaches, with direct access to a nearby beach. Shela Beach is just 0.7 miles away, and Manda Beach is 0.9 miles away. Travelers frequently highlight the warm and amazing staff, along with the amazing food and great restaurant. See all spa hotels in Lamu
What hotels in Lamu offer free breakfast?
For hotels in Lamu that offer complimentary breakfast, consider the Peponi Hotel, Lamu House Hotel, or Kijani Hotel.

The 3.5-star Peponi Hotel, with a superb 10.0 rating, provides both free breakfast and free continental breakfast. Guests appreciate the friendly staff and the convenience of a 24-hour free airport shuttle. It is also very close to the Old Mosque and Shela Beach.

Another excellent option is the 4-star Lamu House Hotel, rated 9.0, which includes free breakfast and free continental breakfast daily. Travelers consistently praise its excellent location and wonderful service. The hotel also offers a free 24-hour airport shuttle and free self-parking. It is conveniently located near Lamu Fort and Lamu Museum.

The 3-star Kijani Hotel, with a 9.4 rating, also offers free breakfast and free continental breakfast daily. This hotel is known for its warm and amazing staff and amazing food, with a great on-site restaurant. It boasts a superb location with ocean views and direct access to the beach, and is close to the Old Mosque and Shela Beach.
What are the top pet-friendly hotels in Lamu?
For a top pet-friendly hotel in Lamu, consider the Peponi Hotel.

The 3.5-star Peponi Hotel, with a superb 10.0 rating, warmly welcomes pets, allowing both dogs and cats to stay free of charge. Guests consistently praise the friendly staff. This hotel is conveniently located near Shela Beach, just 0.6 miles away, and Manda Beach, which is 0.7 miles distant. It also offers couples dining, making it a pleasant choice for those traveling with their furry companions.
What are the top boutique hotels in Lamu?
For a top boutique hotel in Lamu, consider the Lamu House Hotel.

The 4-star Lamu House Hotel, with an excellent 9.0 rating, is praised by guests for its wonderful service and excellent location. This hotel provides a complimentary continental breakfast and free WiFi. For convenience, a 24-hour airport shuttle is available, along with free self-parking. Guests will also appreciate the free toiletries provided.
What are the best budget hotels in Lamu?
For a highly-rated budget hotel in Lamu, the Kijani Hotel stands out as an excellent option.

This 3-star hotel boasts an impressive 9.4 review rating and offers a range of complimentary amenities that enhance its value. Guests benefit from free breakfast, including a continental option, free WiFi, and free toiletries. For added convenience, the Kijani Hotel provides complimentary 24-hour airport transportation, making arrival and departure seamless. Many guests frequently praise the warm and amazing staff, the amazing food, and the great on-site restaurant. Its location is also advantageous, being just 0.2 miles from the Old Mosque and 0.7 miles from Shela Beach.
What are the most romantic hotels in Lamu for couples?
For a romantic getaway in Lamu, consider the Peponi Hotel, Lamu House Hotel, or Kijani Hotel.

The 3.5-star Peponi Hotel, with a great 10.0 rating, offers a wonderful experience for couples. Guests can enjoy complimentary breakfast and toiletries, and the convenience of a 24-hour free airport shuttle. The hotel features ocean view rooms with balconies, couples dining options, and couples treatment rooms. It is also close to Shela Beach and Manda Beach, both less than a mile away.

Another excellent choice is the 4-star Lamu House Hotel, rated 9.0. This hotel provides complimentary breakfast and free self-parking, along with a 24-hour free airport shuttle. Couples can enjoy ocean views and dedicated couples dining experiences. The hotel is conveniently located just 0.2 miles from Lamu Fort.

The 3-star Kijani Hotel, rated 9.4, is also a great option for couples. It offers complimentary breakfast and is situated near the sea and ocean, with direct access to a nearby beach. Guests frequently praise the warm and amazing staff, as well as the amazing food served at its great restaurant. Shela Beach is just 0.7 miles away.
What are the best hotels in Lamu near Shela Beach?
For hotels in Lamu near Shela Beach, consider the Peponi Hotel or the Kijani Hotel.

The 3.5-star Peponi Hotel, with a superb 10.0 rating, is located just 0.6 miles from Shela Beach. It offers convenient amenities such as connecting rooms and free continental breakfast, making it a great choice for families. Guests frequently praise the friendly staff.

Another excellent option is the 3-star Kijani Hotel, rated 9.4, which is 0.7 miles from Shela Beach. This hotel is particularly well-suited for families, offering kids' meals, free cribs, and a playground. Guests consistently highlight the warm and amazing staff, as well as the amazing food served at its great restaurant.
What hotels are near Lamu (LAU-Manda)?
For hotels near Lamu (LAU-Manda), the Lamu House Hotel is a highly rated option.

The 4-star Lamu House Hotel, with an excellent 9.0 rating, is conveniently located just 0.9 miles from Lamu (LAU-Manda) airport. This hotel is particularly well-suited for families, offering supervised childcare and a children's pool. Guests consistently praise its excellent location and wonderful service.
When is the best time to go to Lamu?
While Lamu is a year-round destination, the best time to visit is during the cooler, drier months from July to October, or the slightly warmer but still dry period from November to March.

During these months, you'll experience pleasant temperatures and minimal rainfall, making it ideal for exploring the narrow streets of Lamu Old Town, a UNESCO World Heritage site. The consistent sunshine is superb for dhow cruises and relaxing on Shela Beach.

Travelers looking for a relaxed beach vacation will find these periods especially appealing. The calm ocean conditions are excellent for swimming, snorkeling, and sailing, allowing for uninterrupted enjoyment of Lamu's coastal beauty.

Those interested in cultural events might consider visiting during the Lamu Cultural Festival, usually held in November, or the Lamu Food Festival in April.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Lamu.
How can I save on a Lamu hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Lamu hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Lamu hotel?
Prices for hotels in Lamu often vary, but you can find a great deal from $50 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia