Hotels in Lamu

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Lamu?

Kizingo Beach Eco Lodge
Kizingo Beach Eco Lodge
2.5 star property
Lamu
10.0 out of 10, Exceptional, (1 review)
Kizingo Beach Eco Lodge
Kijani Hotel
Kijani Hotel
3.0 star property
Lamu
9.4 out of 10, Exceptional, (26 reviews)
The price is AU$379
includes taxes & fees
12 Mar - 13 Mar
Kijani Hotel
Lamu House Hotel
Lamu House Hotel
4.0 star property
Lamu Old Town
9.2 out of 10, Wonderful, (71 reviews)
  • cleanliness
    Oceanfront art deco escape with private beach, rooftop terrace, and water sports.
The price is AU$231
includes taxes & fees
25 Mar - 26 Mar
Lamu House Hotel
Morocco House
Morocco House
3.0 star property
Lamu
  • cleanliness
    Traditional Moroccan hideaway in Lamu features spa amenities and poolside rest.
The price is AU$135
includes taxes & fees
19 Mar - 20 Mar
Morocco House
Dudu Villas N Backpackers
Dudu Villas N Backpackers
2.0 star property
Lamu
  • cleanliness
    Relax at this laid-back Lamu stay near popular Shela and Manda beaches.
The price is AU$91
includes taxes & fees
12 Mar - 13 Mar
Dudu Villas N Backpackers
Stopover Guest House Shela
Stopover Guest House Shela
3.0 star property
Shela
The price is AU$164
includes taxes & fees
19 Mar - 20 Mar
Stopover Guest House Shela
Tabassam Guest House Lamu
Tabassam Guest House Lamu
2.0 star property
Lamu Old Town
The price is AU$33
includes taxes & fees
12 Mar - 13 Mar
Tabassam Guest House Lamu
Sea Shells Inn
Sea Shells Inn
2.5 star property
Lamu Old Town
10.0 out of 10, Exceptional, (1 review)
  • cleanliness
    Unwind in a cosy Lamu guesthouse near historical museums and coastal landmarks.
Sea Shells Inn
Jamala Guesthouse Lamu
Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is AU$102
includes taxes & fees
1 Apr - 2 Apr
Jamala Guesthouse Lamu
Stopover Guest House Lamu Town
Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is AU$136
includes taxes & fees
11 Apr - 12 Apr
Stopover Guest House Lamu Town
Jannat House Lamu
Jannat House Lamu
3.0 star property
Lamu Old Town
The price is AU$174
includes taxes & fees
12 Mar - 13 Mar
Jannat House Lamu
Lamu Sunsail Hotel
Lamu Sunsail Hotel
3.0 star property
Lamu Old Town
4.0 out of 10, (3 reviews)
  • cleanliness
    Seaside luxury in Lamu with daily housekeeping and complimentary breakfast.
The price is AU$152
includes taxes & fees
12 Mar - 13 Mar
Lamu Sunsail Hotel
Jannataan Hotel
Jannataan Hotel
3.0 star property
Lamu Old Town
6.0 out of 10, (2 reviews)
  • cleanliness
    Peaceful island escape with 24-hour service and a refreshing outdoor pool.
The price is AU$76
includes taxes & fees
12 Mar - 13 Mar
Jannataan Hotel
Jambo House lamu
Jambo House lamu
3.0 star property
Lamu Old Town
The price is AU$109
includes taxes & fees
12 Mar - 13 Mar
Jambo House lamu
Beytul Habaib Lamu
Beytul Habaib Lamu
2.0 star property
Lamu
The price is AU$121
includes taxes & fees
19 Mar - 20 Mar
Beytul Habaib Lamu
Wiyoni Royals Lamu
Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1 review)
  • cleanliness
    Serene beachside retreat in Lamu, minutes from historic Fort and local culture.
The price is AU$137
includes taxes & fees
11 Apr - 12 Apr
Wiyoni Royals Lamu
Kitendetini Bahari Hotel Lamu
Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is AU$89
includes taxes & fees
19 Mar - 20 Mar
Kitendetini Bahari Hotel Lamu
Lamu Archipelago Villa Hotel
Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is AU$72
includes taxes & fees
12 Mar - 13 Mar
Lamu Archipelago Villa Hotel
British Hotel Mpeketoni
British Hotel Mpeketoni
3.0 star property
Mpeketoni
The price is AU$89
includes taxes & fees
11 Apr - 12 Apr
British Hotel Mpeketoni
Royal Park Hotel Mpeketoni
Royal Park Hotel Mpeketoni
3.0 star property
Mpeketoni
The price is AU$64
includes taxes & fees
11 Apr - 12 Apr
Royal Park Hotel Mpeketoni
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.

You may also like hotels with pools in Lamu

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.

When is the best time to visit Lamu?

Our prices for hotels in Lamu are cheapest in May
Price trends for hotels in Lamu
Pricing is based on two traveller single night rates
View properties in March
Currently viewing crowd sizes and weather for March.
Typical weather for Lamu
March
High 32°C / low 26°C. Sunny most days.
View properties in March
32°
weather_sun
March, no crowd data, average high temperature 32 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
31°
weather_sun
April, no crowd data, average high temperature 31 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
29°
weather_sleet
May, no crowd data, average high temperature 29 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
28°
weather_sun
June, no crowd data, average high temperature 28 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
28°
weather_sun
July, no crowd data, average high temperature 28 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
28°
weather_sun
August, no crowd data, average high temperature 28 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
28°
weather_sun
September, no crowd data, average high temperature 28 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
29°
weather_sun
October, no crowd data, average high temperature 29 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
30°
weather_sun
November, no crowd data, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
31°
weather_sun
December, no crowd data, average high temperature 31 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
31°
weather_sun
January, no crowd data, average high temperature 31 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
32°
weather_sun
February, no crowd data, average high temperature 32 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
Monthly weather averages (˚C)

Top neighbourhoods in Lamu

Lamu Old Town

The Lamu Old Town neighbourhood has lots to see, including Lamu Fort and Lamu Museum.

Top landmarks in Lamu

Learn more about Lamu

Lamu is applauded for its cultural attractions such as Lamu Museum and German Post Office Museum. The city has something for everyone including sights like Lamu Fort and Shela Beach within a small-town setting.

Adobe

Check out reviews of Lamu hotels guests love

Frequently asked questions

How much does a hotel room cost in Lamu?
You can choose a great hotel in Lamu from AU$33 with properties to suit all budgets and needs. If you're after an affordable hotel in Lamu that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How can I find deals and earn rewards at Lamu hotels?
Discover great deals on Lamu hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. And make sure to check out our last-minute deals on Lamu hotels.
Can I book Lamu hotels with free cancellation?
In order to book a refundable Lamu hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some of the best Lamu beach hotels?
For a beach holiday in Lamu, Shela Beach is a top place to visit. Stay at a top-rated Lamu beach hotel and make the most of your holiday. Check out Peponi Hotel if you're after a hotel that's near the water. With a beach and guestrooms offering champagne service, our travellers rate it highly at 10 out of 10. Kijani Hotel is another great choice for a relaxing beach holiday and our travellers rate it 9.4. Located near the beach, this hotel has an outdoor pool and a full-service spa along with a variety of other amenities to enjoy. Lamu House Hotel is another ideal choice. Travellers love the beach nearby plus the 3 outdoor pools and children's pool, and it has a guest rating of 9.2.
What are some top pet-friendly hotels in Lamu?
Our travellers' favourite pet-friendly hotels in Lamu include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Lamu.
What are the top Lamu hotels with a pool?
Discover some of the best Lamu hotels with a pool for a little extra luxury on your trip. Peponi Hotel is a great hotel with an outdoor pool and a guest rating of 10 out of 10. The Cabanas Lamu is a popular hotel that features an outdoor pool along with a full-service spa and a restaurant. To find more stays in Lamu with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best Lamu hotels with free parking?
If you're exploring by car, finding a great Lamu hotel with free parking is a win. Our travellers' favourites include:
What are some popular hotels in central Lamu?
For hotels in central Lamu, check out Peponi Hotel and Kijani Hotel. Travellers love Peponi Hotel for its location, as well as the beach, outdoor pool and ocean-view restaurant this hotel offers. Kijani Hotel is another popular central hotel with a beach (direct access), an outdoor pool and a full-service spa. Lamu Old Town is a central area for your Lamu holiday.
Can I book a refundable accommodation option in Lamu?
If you want the flexibility to change your plans to Lamu, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Lamu if I want a holiday rental instead of a hotel?
If you want a good alternative to a hotel, review our selection of 8 holiday homes. In addition, you can choose from 5 apartments.
What will the weather in Lamu be like during my visit?
Lamu is a great place to visit any time of year with an average temperature of 26°C during the coldest months.
Why should I book my Lamu hotel with Hotels.com?
There are lots of reasons to book your Lamu trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Lamu

Lamu: A Tapestry of Timeless Isles and Whispering Waves

Nestled on the pristine shores of the Indian Ocean, Lamu, Lamu County, is a captivating blend of rich history and unspoiled beauty. This enchanting archipelago boasts narrow, winding streets, ancient Swahili architecture, and a vibrant local culture that beckons travellers seeking an off-the-beaten-path escape. Explore Lamu Town’s bustling markets, visit the intriguing Lamu Museum, or unwind on the idyllic Lamu Beach. With its remote island charm, azure waters, and serene landscapes, Lamu is a romantic haven for those wishing to immerse themselves in a world where time stands still. Experience the magic of Lamu—where every corner tells a story.

Discover great hotels in Lamu

Lamu offers a range of accommodations, from luxurious waterfront hotels to charming guesthouses. You can find friendly places that showcase the island's rich culture, with many options providing stunning sea views and easy access to local attractions. Whether seeking a romantic getaway or a family retreat, Lamu has something to suit every traveller's needs. Here are some of the most popular hotels with our travellers in Lamu:

  1. The Majlis HotelOpens in a new window: This exquisite hotel caters to adventurous travellers seeking a beach-themed getaway. With direct beach access, guests can indulge in exciting activities such as motorboating and boat tours right on the property. The hotel features well-equipped conference spaces and meeting rooms, ensuring a seamless experience for those blending work with pleasure. Visitors appreciate the diverse adventure sports available, allowing for a lively and invigorating stay. The blend of adventure and comfort makes this hotel a standout option for those wanting to unwind while embracing the thrill of coastal activities.
  2. Msafini MangoTop Roof HotelOpens in a new window: This charming hotel offers a delightful culinary experience, starting with a complimentary continental breakfast that fuels your day. Guests can savour meals at the on-site restaurant, which serves breakfast daily. The entertainment options, including a flatscreen television and premium channels, enhance the comfort of the rooms. This hotel is a perfect choice for leisure travellers who appreciate a hospitable atmosphere paired with convenient amenities. The inviting ambience and quality dining ensure a memorable retreat for those looking to relax and relish their surroundings.
  3. Peponi HotelOpens in a new window: This luxurious hotel is designed for discerning leisure travellers seeking a beach-themed experience. With direct access to pristine shores, it combines relaxation with business convenience through its well-appointed conference spaces and meeting rooms. The elegant architecture and upscale amenities create a tranquil environment, perfect for unwinding after a day of exploration. Guests revel in the serene setting and attentive service, making this hotel a premier choice for those desiring both comfort and sophistication in their stay.

Top locations to stay in Lamu

When visiting Lamu, Lamu County, Kenya, consider staying in Manda Island, Shela, and Matondoni. Manda Island offers a serene, remote atmosphere with stunning beaches, while Shela boasts vibrant culture and boutique accommodations. Matondoni, known for its traditional charm and local crafts, is equally inviting. For first-time visitors, Shela is best suited, providing easy access to Lamu Town's attractions.

  1. ShelaOpens in a new window: Shela is a charming coastal village known for its stunning beaches and vibrant atmosphere. The picturesque white sand shores create a perfect setting for relaxation or beach activities. This area is renowned for its tranquil vibe and unique Swahili architecture, making it a delightful spot for leisurely strolls. Don’t miss the opportunity to explore the local shops selling handcrafted souvenirs and textiles. For those who appreciate culture, Shela often hosts art exhibitions and cultural events that showcase the rich heritage of the region, providing a wonderful insight into Lamu’s traditions.
  2. Manda IslandOpens in a new window: Manda Island is a serene retreat, offering a more secluded experience away from the busier areas. With its pristine beaches and lush landscapes, it’s ideal for those looking to unwind in nature. The island features luxurious resorts and eco-lodges, making it a popular choice for romantic getaways or peaceful escapes. Enjoy activities like bird watching or exploring nearby mangroves by boat. The rich marine life makes it a great spot for snorkelling, allowing visitors to take in the stunning underwater scenery.
  3. MatondoniOpens in a new window: Matondoni is a quaint fishing village that provides an authentic glimpse into local life. It’s less commercialised than other areas, allowing you to immerse yourself in the traditional fishing culture of Lamu. The village is known for its dhow-building industry, where you can witness skilled craftsmen at work. Although smaller in scale, Matondoni boasts beautiful beaches and a friendly community, making it a lovely place to relax and connect with locals. The slower pace here is perfect for enjoying tranquil sunsets and a peaceful atmosphere.

Things to do in Lamu

Nestled among serene waters and swaying palms, Lamu enchants with its sun-kissed beaches and rich historical tapestry. Visitors can enjoy sailing excursions, explore charming narrow streets, and partake in lively local sports. With its vibrant festivals and captivating maritime culture, Lamu offers a delightful blend of relaxation and discovery for every traveller.

  • Lamu FortOpens in a new window – Step into history at Lamu Fort, a well-preserved symbol of the island's rich past. Explore its impressive architecture and enjoy the surrounding views that give a glimpse of the vibrant life in this small town.
  • Lamu MuseumOpens in a new window – Dive deeper into the local heritage at Lamu Museum. Discover fascinating exhibits that showcase the traditions, artifacts, and history of the region, all set within a charming building that reflects the island's character.
  • German Post Office MuseumOpens in a new window – Visit the German Post Office Museum, where you can learn about the intriguing history of Lamu's trading past. The museum offers a unique perspective on the island's connections with the outside world.
  • Manda BeachOpens in a new window – Soak up the sun at Manda Beach, a serene spot perfect for swimming and relaxation. With its soft sands and gentle waves, it’s an ideal location to unwind and enjoy the idyllic coastal scenery.
  • Takwa RuinsOpens in a new window – Venture to the Takwa Ruins, an archaeological site that reveals the remnants of a once-thriving Swahili settlement. As you wander through the historical structures, imagine the vibrant community that once flourished here, set against a stunning backdrop of nature.

4 tips for savvy savings when booking a hotel in Lamu

  1. Book for the cheapest times: The most affordable time to visit Lamu is in February, May, and November, when hotel rates are lower. For those on a budget, a stay of at least 3 to 4 days is great value for money, allowing ample time to explore the key historical landmarks and cultural attractions. Visitors can enjoy sailing tours, discover ancient ruins, and immerse themselves in the local culture, all while taking in the beauty of the islands and the sea. With careful planning, prices may drop during these months, making it an ideal opportunity for an enriching experience in this captivating small town.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Lamu, visit the Deals or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. By enabling email alerts or push notifications from Hotels.com, you could find out about flash sales and special promotions, ensuring you stay informed. Plus, the Smart Shopping feature within the app allows you to compare hotel prices and amenities, helping you make informed choices. This way, if prices drop or new rooms become available, you'll be among the first to know, enhancing your chances of securing the best hotel deal in Lamu.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay at a hotel in Lamu. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and potentially better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest alternative dates that could offer you a more economical option, increasing the likelihood of securing a better deal.
  4. Consider your location: Choosing accommodation near key attractions or city centres can provide convenience, but it often tends to come with higher prices. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you wish to visit. You might also look into independent hotels a bit further afield, which are more likely to offer a more authentic and budget-friendly experience.

Best time to go to Lamu

Lamu experiences its lowest average temperature in August, at 77.7°F (25.4°C), while April is the hottest month, with an average temperature of 83.1°F (28.4°C). May tends to be the wettest month. The peak travel months to visit Lamu are January, July, and December, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. In contrast, May, August, and October are ideal if you're looking for a calmer vacation, marked by no to moderate rainfall and mostly sunny to mostly cloudy conditions.