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

Find hotels in Lamu from ฿400

  • 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
8 Sep - 9 Sep
Tomorrow
9 Sep - 10 Sep
This weekend
11 Sep - 13 Sep
Next weekend
18 Sep - 20 Sep

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
฿4,887
฿5,767 total
includes taxes & fees
30 Sept - 1 Oct
Lamu House Hotel

2. Kijani Hotel

Kijani Hotel
Lamu
United States
Gustavo
฿7,526
฿8,881 total
includes taxes & fees
9 Sept - 10 Sept
Kijani Hotel

3. Sea Shells Inn

Sea Shells Inn
Lamu Old Town
United Kingdom
Aran
฿339
฿400 total
includes taxes & fees
11 Sept - 12 Sept
Sea Shells Inn

4. Tabassam Guest House Lamu

Tabassam Guest House Lamu
Lamu Old Town
฿592
฿699 total
includes taxes & fees
9 Sept - 10 Sept
Tabassam Guest House Lamu

5. Jannat House Lamu

Jannat House Lamu
Lamu Old Town
฿3,108
฿3,668 total
includes taxes & fees
9 Sept - 10 Sept
Jannat House Lamu

6. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town
฿2,516
฿2,969 total
includes taxes & fees
9 Sept - 10 Sept
Stopover Guest House Lamu Town

7. Beytsalam

Beytsalam
Lamu Old Town
฿2,709
฿3,197 total
includes taxes & fees
9 Sept - 10 Sept
Beytsalam

8. Beytul Habaib Lamu

Beytul Habaib Lamu
Lamu
฿2,516
฿2,969 total
includes taxes & fees
9 Sept - 10 Sept
Beytul Habaib Lamu

9. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town
฿2,072
฿2,445 total
includes taxes & fees
9 Sept - 10 Sept
Jamala Guesthouse Lamu

10. Jambo House lamu

Jambo House lamu
Lamu Old Town
฿2,171
฿2,562 total
includes taxes & fees
9 Sept - 10 Sept
Jambo House lamu

11. Jannataan Hotel

Jannataan Hotel
Lamu Old Town
Australia
ROLAND
฿1,505
฿1,776 total
includes taxes & fees
9 Sept - 10 Sept
Jannataan Hotel

12. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town
฿1,809
฿2,135 total
includes taxes & fees
9 Sept - 10 Sept
Kitendetini Bahari Hotel Lamu

13. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town
฿1,480
฿1,747 total
includes taxes & fees
10 Sept - 11 Sept
Lamu Archipelago Villa Hotel

14. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town
฿2,815
฿3,322 total
includes taxes & fees
9 Sept - 10 Sept
Wiyoni Royals Lamu

15. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town
France
David
฿976
฿1,151 total
includes taxes & fees
9 Sept - 10 Sept
Lamu Sunsail Hotel

16. Shella Bahari Guest House

Shella Bahari Guest House
Lamu
United States
Rajesh
฿4,376
฿5,164 total
includes taxes & fees
9 Sept - 10 Sept
Shella Bahari Guest House

17. Morocco House

Morocco House
Lamu
฿2,787
฿3,289 total
includes taxes & fees
9 Sept - 10 Sept
Morocco House

18. Dudu Villas N Backpackers

Dudu Villas N Backpackers
Lamu
฿1,812
฿2,138 total
includes taxes & fees
9 Sept - 10 Sept
Dudu Villas N Backpackers

19. Dudu Villas n Cottages

Dudu Villas n Cottages
Lamu
฿652
฿770 total
includes taxes & fees
9 Sept - 10 Sept
Dudu Villas n Cottages

20. The Majlis Hotel

The Majlis Hotel
Manda Island
United Kingdom
Paula
฿18,397
฿21,709 total
includes taxes & fees
16 Sept - 17 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

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

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

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 10 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 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 5 months ago
Peponi Hotel

More cheap stays in Lamu

Sea Shells Inn

Sea Shells Inn

Harambee Street, lamu Lamu Lamu County
฿339
฿400 total
11 Sept - 12 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
฿1,812
฿2,138 total
9 Sept - 10 Sept
includes taxes & fees
Dudu Villas N Backpackers
Beytsalam

Beytsalam

Lamu Lamu Lamu County
฿2,709
฿3,197 total
9 Sept - 10 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 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?
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.