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

Find hotels in Lamu from ฿717

  • 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
24 Oct - 25 Oct
Tomorrow
25 Oct - 26 Oct
Next weekend
30 Oct - 1 Nov
In two weeks
6 Nov - 8 Nov

Filter by

Star rating

Guest rating

Our top choices for Lamu hotels

1. Lamu House Hotel

Lamu House Hotel
Lamu Old Town
Canada
Jennifer
฿4,712
฿5,560 total
includes taxes & fees
25 Oct - 26 Oct
Lamu House Hotel

2. Kijani Hotel

Kijani Hotel
Lamu
United States
Gustavo
฿7,721
฿9,111 total
includes taxes & fees
27 Oct - 28 Oct
Kijani Hotel

3. Jannat House Lamu

Jannat House Lamu
Lamu Old Town
฿3,189
฿3,763 total
includes taxes & fees
26 Oct - 27 Oct
Jannat House Lamu

4. Jambo House lamu

Jambo House lamu
Lamu Old Town
฿2,227
฿2,628 total
includes taxes & fees
25 Oct - 26 Oct
Jambo House lamu

5. Behind the Fort Lamu by Mokawa

Behind the Fort Lamu by Mokawa
Lamu Old Town
฿2,002
฿2,362 total
includes taxes & fees
25 Oct - 26 Oct
Behind the Fort Lamu by Mokawa

6. Jannataan Hotel

Jannataan Hotel
Lamu Old Town
Australia
ROLAND
฿2,202
฿2,598 total
includes taxes & fees
5 Nov - 6 Nov
Jannataan Hotel

7. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town
฿2,126
฿2,509 total
includes taxes & fees
25 Oct - 26 Oct
Jamala Guesthouse Lamu

8. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town
฿1,519
฿1,792 total
includes taxes & fees
25 Oct - 26 Oct
Lamu Archipelago Villa Hotel

9. Tabassam Guest House Lamu

Tabassam Guest House Lamu
Lamu Old Town
฿607
฿717 total
includes taxes & fees
25 Oct - 26 Oct
Tabassam Guest House Lamu

10. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town
฿2,581
฿3,046 total
includes taxes & fees
27 Oct - 28 Oct
Stopover Guest House Lamu Town

11. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town
฿1,670
฿1,971 total
includes taxes & fees
5 Nov - 6 Nov
Kitendetini Bahari Hotel Lamu

12. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town
France
David
฿1,001
฿1,181 total
includes taxes & fees
25 Oct - 26 Oct
Lamu Sunsail Hotel

13. Beytul Habaib Lamu

Beytul Habaib Lamu
Lamu
฿2,581
฿3,046 total
includes taxes & fees
5 Nov - 6 Nov
Beytul Habaib Lamu

14. Beytsalam

Beytsalam
Lamu Old Town
฿2,780
฿3,280 total
includes taxes & fees
25 Oct - 26 Oct
Beytsalam

15. Morocco House

Morocco House
Lamu
฿2,860
฿3,375 total
includes taxes & fees
25 Oct - 26 Oct
Morocco House

16. Dudu Villas N Backpackers

Dudu Villas N Backpackers
Lamu
฿1,859
฿2,193 total
includes taxes & fees
25 Oct - 26 Oct
Dudu Villas N Backpackers

17. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town
฿2,888
฿3,408 total
includes taxes & fees
25 Oct - 26 Oct
Wiyoni Royals Lamu

18. The Majlis Hotel

The Majlis Hotel
Manda Island
United Kingdom
Paula
฿18,874
฿22,272 total
includes taxes & fees
27 Oct - 28 Oct
The Majlis Hotel

19. British Hotel Mpeketoni

British Hotel Mpeketoni
Mpeketoni
฿1,856
฿2,190 total
includes taxes & fees
25 Oct - 26 Oct
British Hotel Mpeketoni

20. Royal Park Hotel Mpeketoni

Royal Park Hotel Mpeketoni
Mpeketoni
฿1,350
฿1,593 total
includes taxes & fees
21 Nov - 22 Nov
Royal Park Hotel Mpeketoni
View all properties

Compare top hotels in Lamu

A wooden balcony with a thatched roof overlooking a calm sea. There are two wicker chairs with cushions.

Lamu House Hotel

Lamu Old Town
View
A room with two arched windows overlooking a body of water, a table with chairs, and a bottle of champagne.

Kijani Hotel

Lamu
View
A hotel room with two beds, a desk, and a chair.

Jannataan Hotel

Lamu Old Town
View
An ornate wooden door with a sign above reading "SUNSAIL HOTEL."

Lamu Sunsail Hotel

Lamu Old Town
View
A bedroom with a bed, a desk, a wardrobe, and a ceiling fan.

Wiyoni Royals Lamu

Lamu Old Town
View
9.0
Wonderful
83 reviews
9.4
Exceptional
31 reviews
6.0
2 reviews
4.0
3 reviews
2.0
1 review
฿4,712
฿5,560 total
includes taxes & fees
25 Oct - 26 Oct
฿7,721
฿9,111 total
includes taxes & fees
27 Oct - 28 Oct
฿2,202
฿2,598 total
includes taxes & fees
5 Nov - 6 Nov
฿1,001
฿1,181 total
includes taxes & fees
25 Oct - 26 Oct
฿2,888
฿3,408 total
includes taxes & fees
25 Oct - 26 Oct

Hotels recommended for families in Lamu

Lamu House Hotel

Lamu House Hotel
Lamu Old Town
฿4,712
฿5,560 total
includes taxes & fees
25 Oct - 26 Oct
Lamu House Hotel

Kijani Hotel

Kijani Hotel
Lamu
฿7,721
฿9,111 total
includes taxes & fees
27 Oct - 28 Oct
Kijani Hotel

The Majlis Hotel

The Majlis Hotel
Manda Island
฿18,874
฿22,272 total
includes taxes & fees
27 Oct - 28 Oct
The Majlis Hotel
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

Riyadha Mosque & Islamic Heritage Centre

After visiting Riyadha Mosque & Islamic Heritage Centre, make a plan to see the other sights and activities in Lamu. While you're in the area, wander around the parks.
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
"I loved Lamu House. It’s such a rich, beautiful place to stay. I truly appreciated all the hospitality from the staff. I felt very safe staying here. Beautiful views, great staff and convenient location."
Jennifer 2-night trip
Posted 11 days ago
Lamu House Hotel
Kijani Hotel

Kijani Hotel

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

More cheap stays in Lamu

Dudu Villas N Backpackers

Dudu Villas N Backpackers

Lamu Shela road Talking Trees Beach, Lamu
฿1,859
฿2,193 total
25 Oct - 26 Oct
includes taxes & fees
Dudu Villas N Backpackers
Beytsalam

Beytsalam

Lamu Lamu Lamu County
฿2,780
฿3,280 total
25 Oct - 26 Oct
includes taxes & fees
Beytsalam
New Mahrus Hotel & Rooftop Restaurant

New Mahrus Hotel & Rooftop Restaurant

Kenyatta Road, Lamu Lamu Lamu County
Get ratesNew Mahrus Hotel & Rooftop Restaurant
Kizingo Beach Eco Lodge

Kizingo Beach Eco Lodge

Kzingo Lamu Lamu County
Get rates
10/10 Exceptional! (2 reviews)
Kizingo Beach Eco Lodge
Sweet Banana House

Sweet Banana House

MOI ROAD Lamu
Get ratesSweet Banana House
Sea Shells Inn

Sea Shells Inn

Harambee Street, lamu Lamu Lamu County
Get rates
9/10 Wonderful! (2 reviews)
Sea Shells Inn

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?
Peponi Hotel is a top beachfront hotel offering 3 restaurants and 3 bars/lounges, located within a short 1-minute walk of Shela Beach . Other good options for your stay near the beach include Lamu House 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 49 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.