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?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Lamu on Hotels.com. These Lamu hotels consistently deliver on quality, location and traveller experience. Last updated on 13 November 2026.

1. Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town
9.0 out of 10, Wonderful, (84 reviews)
Embrace seaside tranquility at this art deco haven with 3 outdoor pools and an indoor swimming option. Located near Lamu Museum and Fort, the hotel offers surfing, windsurfing, and sailing adventures. Enjoy local cuisine at Moonrise Restaurant and cocktails at 2 beach bars.
The price is AU$255
includes taxes & fees
13 Nov - 14 Nov
Lamu House Hotel

2. Kijani Hotel

Kijani Hotel
3.0 star property
Lamu
9.4 out of 10, Exceptional, (31 reviews)
The price is AU$353
includes taxes & fees
17 Nov - 18 Nov
Kijani Hotel

3. Peponi Hotel

Peponi Hotel
3.5 star property
Lamu
10.0 out of 10, Exceptional, (24 reviews)
Peponi Hotel

4. The Majlis Hotel

The Majlis Hotel
3.5 star property
Manda Island
9.4 out of 10, Exceptional, (18 reviews)
Immerse yourself in coastal luxury with direct access to sailing and kayaking adventures. Unwind at 2 outdoor pools or indulge in deep-tissue massages at the on-site spa. The beachfront hotel offers a rooftop terrace, poolside bar, and complimentary breakfast and airport shuttle.
The price is AU$961
includes taxes & fees
15 Nov - 16 Nov
The Majlis Hotel

5. Jannataan Hotel

Jannataan Hotel
3.0 star property
Lamu Old Town
6.0 out of 10, Good, (2 reviews)
Immerse in authentic Lamu Island charm at this welcoming hotel near Lamu Museum and Fort. Cool off in the outdoor pool after exploring local attractions, with 24-hour front desk service ensuring comfort throughout your stay.
The price is AU$100
includes taxes & fees
14 Nov - 15 Nov
Jannataan Hotel

6. Kizingo Beach Eco Lodge

Kizingo Beach Eco Lodge
2.5 star property
Lamu
10.0 out of 10, Exceptional, (2 reviews)
Kizingo Beach Eco Lodge

7. The Cabanas Lamu

The Cabanas Lamu
2.0 star property
Lamu Old Town
The Cabanas Lamu

8. Lamu Sunsail Hotel

Lamu Sunsail Hotel
3.0 star property
Lamu Old Town
4.0 out of 10, (3 reviews)
Experience the charm of coastal Kenya at this welcoming hotel with balconies or patios overlooking the surroundings. Nearby Lamu Museum and Lamu Fort offer cultural exploration after enjoying the free breakfast and attentive daily housekeeping.
The price is AU$45
includes taxes & fees
13 Dec - 14 Dec
Lamu Sunsail Hotel

9. Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is AU$99
includes taxes & fees
13 Dec - 14 Dec
Jambo House lamu

10. Lamu Palace Hotel

Lamu Palace Hotel
3.0 star property
Lamu Old Town
Lamu Palace Hotel

11. New Mahrus Hotel & Rooftop Restaurant

New Mahrus Hotel & Rooftop Restaurant
2.0 star property
Lamu Old Town
New Mahrus Hotel & Rooftop Restaurant

12. Morocco House

Morocco House
3.0 star property
Lamu
Enjoy coastal tranquility at this Lamu hotel with an outdoor pool and rejuvenating spa services. The restaurant and bar/lounge offer delightful refreshment, while Shela Beach and Manda Beach await nearby. Free breakfast, WiFi, and parking enhance your stay.
The price is AU$139
includes taxes & fees
15 Nov - 16 Nov
Morocco House

13. Shella Bahari Guest House

Shella Bahari Guest House
3.0 star property
Lamu
6.0 out of 10, Good, (1 review)
Shella Bahari Guest House

14. The Red Pepper House

The Red Pepper House
3.0 star property
Lamu
10.0 out of 10, Exceptional, (2 reviews)
The Red Pepper House

15. Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is AU$161
includes taxes & fees
13 Nov - 14 Nov
Jannat House Lamu

16. Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1 review)
This coastal hotel offers daily housekeeping and 24-hour reception with easy access to Lamu Fort and German Post Office Museum. Perfectly positioned to explore the island's rich heritage and charming waterfront attractions.
The price is AU$142
includes taxes & fees
13 Nov - 14 Nov
Wiyoni Royals Lamu

17. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is AU$108
includes taxes & fees
14 Nov - 15 Nov
Jamala Guesthouse Lamu

18. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is AU$69
includes taxes & fees
13 Dec - 14 Dec
Lamu Archipelago Villa Hotel

19. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is AU$85
includes taxes & fees
14 Nov - 15 Nov
Kitendetini Bahari Hotel Lamu

20. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is AU$131
includes taxes & fees
13 Nov - 14 Nov
Stopover Guest House Lamu Town
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.

Get last-minute hotel deals in Lamu and save more

Sign in to unlock great savings.
Showing deals for:13 Nov - 15 Nov
Showing deals for:12 Dec - 13 Dec

Go beyond your typical stay in Lamu

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 November
Currently viewing crowd sizes and weather for November.

November

High 30°C / low 25°C. Sunny most days.
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°
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°
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 German Post Office Museum and Lamu Museum. The city has something for everyone including sights like Lamu Fort and Shela Beach within a small-town setting.

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

Frequently Asked Questions

How much does a hotel room cost in Lamu?

You can choose a great hotel in Lamu from AU$34 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.

What are some top pet-friendly hotels in Lamu?

Our travellers' favourite pet-friendly hotels in Lamu include:

You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Lamu.

What are some of the best hotels in Lamu for couples?

Stay at a top-rated Lamu romantic hotel and make the most of your couple's holiday. Our travellers love Lamu House Hotel, a hotel with 2 beach bars as well as champagne service. Another romantic hotel with top reviews is Peponi Hotel. This hotel offers champagne service and in-room massages for a perfect stay. Use the "Traveller experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in Lamu for couples on Hotels.com.

What are the top Lamu hotels with a pool?

For a little extra luxury, discover some of the best Lamu hotels with a pool. Peponi Hotel is a great hotel with an outdoor pool and a guest rating of 10 out of 10. Kijani Hotel is a popular hotel that features an outdoor pool along with a beach (direct access) and a full-service spa. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Lamu with a pool.

What are some of the best Lamu hotels with free parking?

If you're driving, a great Lamu hotel with free parking is a bonus. Our travellers' favourites include:

What are some popular hotels in central Lamu?

If you're looking 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.

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 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 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 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 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 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 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 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 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 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 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 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.

Keep exploring