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

Find hotels in Lamu from ฿448

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Lamu hotels

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 ฿380
฿448 total
includes taxes & fees
6 Jul - 7 Jul
Sea Shells Inn

Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town
The price is ฿664
฿783 total
includes taxes & fees
6 Jul - 7 Jul
Tabassam Guest 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 ฿658
฿776 total
includes taxes & fees
6 Jul - 7 Jul
Dudu Villas n Cottages

Kizingo Beach Eco Lodge

Kizingo Beach Eco Lodge
2.5 star property
Lamu
10.0 out of 10, Exceptional, (1 review)
"Absolute perfection and paradise. Exceeded all expectations. Cannot wait to go back!"
United States
Anonymous traveller
The price is ฿8,856
฿10,450 total
includes taxes & fees
6 Jul - 7 Jul
Kizingo Beach Eco Lodge

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
Shela
The price is ฿2,986
฿3,523 total
includes taxes & fees
8 Jul - 9 Jul
Stopover Guest House Shela

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is ฿3,483
฿4,111 total
includes taxes & fees
6 Jul - 7 Jul
Jannat House Lamu

Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is ฿2,538
฿2,995 total
includes taxes & fees
7 Jul - 8 Jul
Stopover Guest House Lamu Town

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is ฿1,493
฿1,762 total
includes taxes & fees
6 Jul - 7 Jul
Lamu Archipelago Villa Hotel

Morocco House

Morocco House
3.0 star property
Lamu
The price is ฿2,812
฿3,318 total
includes taxes & fees
7 Jul - 8 Jul
Morocco House

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is ฿2,090
฿2,466 total
includes taxes & fees
7 Jul - 8 Jul
Jamala Guesthouse Lamu

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is ฿1,825
฿2,153 total
includes taxes & fees
6 Jul - 7 Jul
Kitendetini Bahari Hotel Lamu

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is ฿2,190
฿2,584 total
includes taxes & fees
6 Jul - 7 Jul
Jambo House lamu

Beytsalam

Beytsalam
2.0 star property
Lamu Old Town
The price is ฿3,037
฿3,583 total
includes taxes & fees
6 Jul - 7 Jul
Beytsalam

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 ฿7,591
฿8,957 total
includes taxes & fees
6 Jul - 7 Jul
Kijani Hotel

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
Lamu
The price is ฿2,538
฿2,995 total
includes taxes & fees
7 Jul - 8 Jul
Beytul Habaib 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 ฿4,930
฿5,817 total
includes taxes & fees
12 Jul - 13 Jul
Lamu House Hotel

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is ฿1,827
฿2,156 total
includes taxes & fees
7 Jul - 8 Jul
Dudu Villas N Backpackers

Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1 review)
The price is ฿2,840
฿3,351 total
includes taxes & fees
7 Jul - 8 Jul
Wiyoni Royals Lamu

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 ฿4,414
฿5,209 total
includes taxes & fees
29 Jul - 30 Jul
Shella Bahari Guest House

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 ฿1,518
฿1,792 total
includes taxes & fees
7 Jul - 8 Jul
Jannataan 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 pristine beaches perfect for relaxation and sunbathing, offering breathtaking coastal views.
  • Historical Attractions: Explore Lamu Fort, Lamu Museum, and the enchanting Lamu Old Town, rich in Swahili heritage.
  • Cultural Experiences: Immerse yourself in the vibrant local culture through heritage tours and traditional ceremonies.
  • Adventure Activities: Enjoy sailing trips and other outdoor activities, including soccer, amidst the island's picturesque scenery.
  • Diverse Accommodation: Choose from a range of charming guesthouses and hotels tailored to various traveller needs.

Find great hotels in and around Lamu

In Lamu, you'll discover a diverse selection of accommodation options, from charming guesthouses to comfortable hotels, each catering to various traveller needs. Whether you seek beachfront relaxation, a family-friendly environment, or a convenient base for business travel, Lamu offers the ideal setting. Explore popular choices such as Lamu House, Cabanas Lamu, and Jambohouse Lamu, ensuring a memorable stay on this enchanting island.

  • Lamu House Hotel: Nestled in the heart of Lamu, the 3-star Lamu House Hotel is an ideal retreat for those seeking a blend of beachside relaxation and adventure. With a commendable guest rating of 9.0 out of 10, this hotel offers direct access to the pristine beach, allowing for an array of water sports. Guests can engage in activities such as motorboating, boat tours, windsurfing, and more. The hotel’s focus on adventure makes it a suitable choice for thrill-seekers, ensuring that your stay is filled with excitement and memorable experiences.
  • The Majlis Hotel: Located just 3km from Lamu, The Majlis Hotel combines family-friendly amenities with an inviting beach atmosphere. This 3.5-star accommodation boasts a remarkable guest rating of 9.2 out of 10. Ideal for families, it provides essential services such as babysitting, high chairs, and cribs, ensuring comfort for younger guests. With direct beach access, families can enjoy quality time together in a serene setting, making it a splendid choice for those looking to unwind and connect with loved ones amidst stunning coastal views.
  • Kijani Hotel: Kijani Hotel stands out with its excellent guest rating of 9.6 out of 10, offering a unique blend of adventure and business facilities. This 3-star hotel, located in Lamu, features direct access to the beach and provides an array of recreational activities. Guests can partake in boat tours, kayaking, and tubing, making it perfect for both leisure and business travellers seeking a dynamic experience. The hotel's commitment to providing diverse amenities ensures a well-rounded stay for all visitors.

Where to stay in and around Lamu

Experience the enchanting charm of Lamu, a coastal gem steeped in history and culture. Explore the picturesque Lamu Island and its serene archipelago, where pristine beaches meet vibrant Swahili heritage. Enjoy the laid-back atmosphere while indulging in ecotourism adventures and budget-friendly discoveries. Whether wandering through the narrow streets of Lamu Town or relaxing on the idyllic shores, this Kenyan paradise promises an unforgettable vacation filled with unique cultural experiences.

  • Manda Island: Manda Island is a serene destination located 6km from Lamu, offering a tranquil escape for travellers seeking a blend of beach and cultural experiences. The island's visitor numbers peak during the months of October and December to January, attracting those eager to explore its beautiful beaches and historic sites. Outdoor activities abound, allowing guests to immerse themselves in nature while enjoying the stunning coastal scenery. Highlights include pristine beaches and captivating historic landmarks, making Manda Island a perfect spot for relaxation and exploration.
  • Shela: Nestled within the Lamu area, Shela is a charming village renowned for its laid-back atmosphere and cultural richness. With a more consistent influx of visitors throughout the year, Shela sees peaks in September and December to January, drawing in beach lovers and history enthusiasts alike. The village boasts beautiful sandy beaches, a fascinating history museum, and an impressive historic fort, allowing visitors to delve into the local heritage. Shela's inviting ambiance makes it an ideal location for those looking to unwind and soak in the coastal charm.
  • Pate Island: Located 29km from Lamu, Pate Island is an enchanting destination, renowned for its cultural significance and natural beauty. While visitor numbers fluctuate moderately, peaks occur in October and December to January, appealing to those interested in exploring its rich history. The island is dotted with historic sites and places that tell the story of its past, making it a fascinating stop for cultural enthusiasts. Pate Island offers a unique blend of tranquil surroundings and cultural exploration, making it a worthwhile addition to any traveller's itinerary.

Things to do in Lamu

Shopping

In Lamu, enjoy the vibrant Lamu Old Town, where you can find unique handcrafted souvenirs, textiles, and art. If you're up for a drive, visit the nearby Shela Beach, about 16km away, for local artisans selling beautiful beachwear and accessories.

Recreation

Peponi Hotel offers a tranquil escape with wellness treatments, yoga sessions, and ocean views. Experience traditional Swahili culture at Lamu Yoga, where daily classes promote relaxation and mindfulness. For rejuvenation, visit the serene waters of Shela Beach, ideal for sunbathing and leisurely strolls along the shore.

Adventure

Explore Lamu Old Town's narrow streets, where Swahili architecture and rich history come alive. Engage in water sports like kayaking in the tranquil waters or take a dhow cruise to witness stunning sunsets over the Indian Ocean.

Nightlife

Explore the vibrant atmosphere at the Seafront Bar, where you can enjoy refreshing cocktails while overlooking the ocean. For a taste of local culture, visit the Lamu Old Town cultural centre, often hosting live music and traditional performances that showcase the island's rich heritage.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around Lamu

Lamu, a charming destination in Kenya, is perfect for a beach and culture-themed holiday. Visitors can explore captivating attractions such as Lamu Fort, Lamu Museum, and the historical Lamu Old Town, all of which offer a rich cultural experience. The picturesque beaches provide a relaxing escape, while the vibrant local history enhances the overall allure of Lamu. Don't miss the opportunity to immerse yourself in this unique blend of sun and heritage.

  • Takwa Ruins: Located 6km from Lamu, these historic ruins offer a glimpse into Swahili culture and architecture. Explore the remnants of ancient structures, including mosques and houses, set against a backdrop of lush vegetation and the Indian Ocean, making it a serene spot for history enthusiasts.
  • Shela Beach: Nestled within Lamu, Shela Beach is renowned for its soft, white sands and crystal-clear waters. Ideal for relaxation, you can enjoy sunbathing, swimming, or strolling along the shoreline while soaking up the vibrant beach atmosphere and stunning sunsets.
  • Lamu Fort: Situated within Lamu, this historic fort dates back to the 19th century and represents the rich cultural heritage of the island. Visitors can explore its well-preserved architecture and learn about its significance in Lamu's history, all while enjoying panoramic views of the surrounding area.

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

Arriving in Lamu is convenient with two major airports. Malindi Airport (MYD), situated 138km from Lamu, serves as a gateway with nearby luxury hotels such as Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa, both offering 24-hour airport shuttles and various transport options. The closer Lamu Airport (LAU-Manda), just 2km from Lamu, provides easy access to hotels like Peponi Hotel and The Majlis Hotel, which offer free transportation services and 24-hour shuttles. Msafini MangoTop Roof Hotel, located 3km away, also caters to travellers seeking proximity to the airport.

Frequently asked questions

What's the best place to stay in Lamu?
Lamu House Hotel is one of the top choices for your stay based on our traveller data. This hotel offers 3 outdoor pools and a full-service spa. Other good choices for your visit include Peponi Hotel and Kijani Hotel. See all available top hotels, or vacation rentals in Lamu.
If I need to cancel my hotel reservation in Lamu, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable if you cancel before the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, you might be able to still cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Lamu.
What's the best family accommodation in Lamu?
Kizingo Beach Eco Lodge is a lodge with a private beach and a restaurant, and it's a top choice on Expedia for families. Find more child-friendly accommodations in Lamu.
What's the best dog-friendly accommodation option in Lamu?
Peponi Hotel is a top hotel for people travelling with their pets, and offers 3 restaurants and an outdoor pool for its human guests. Kizingo Beach Eco Lodge is another option for you and your pet. See more pet-friendly hotel accommodations in Lamu.
What's the best accommodation option for a beach holiday in Lamu?
Lamu House Hotel is a top beach hotel with 3 outdoor pools and free breakfast, and it's located close to Shela Beach . Other good options for your stay near the beach include Peponi Hotel and Kijani Hotel. See more stays near the beach in Lamu.
What are some accommodation options with pools in Lamu?
Lamu House Hotel is a top hotel with 3 outdoor swimming pools, a children's pool and 2 beach bars. View all hotels with pools in Lamu.
What is the best spa hotel in Lamu?
Lamu House Hotel is a top beach spa hotel featuring 3 pools, a rooftop terrace, a 24-hour health club and a bar. Spend an afternoon at Lamu House Spa where you'll find Swedish massages, deep-tissue massages, and hot stone massages and more. Other popular spa hotels in Lamu include Kijani Hotel and The Cabanas Lamu. See all spa hotels in Lamu.
What is staying in Lamu like?
Visitors can enjoy all that Lamu has to offer, including the local tours, seaside and football matches. The quaint and cultural setting also entices those visiting the city. In Lamu, there are 49 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.