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 15 October 2026.

1. Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town
9.0 out of 10, Wonderful, (83 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 £132
includes taxes & fees
22 Oct - 23 Oct
Lamu House Hotel

2. Peponi Hotel

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

3. Kijani Hotel

Kijani Hotel
3.0 star property
Lamu
9.4 out of 10, Exceptional, (31 reviews)
The price is £183
includes taxes & fees
19 Oct - 20 Oct
Kijani 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 £498
includes taxes & fees
18 Oct - 19 Oct
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 £56
includes taxes & fees
19 Oct - 20 Oct
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. Lamu Palace Hotel

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

8. The Cabanas Lamu

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

9. 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 £26
includes taxes & fees
16 Oct - 17 Oct
Lamu Sunsail Hotel

10. Shella Bahari Guest House

Shella Bahari Guest House
3.0 star property
Lamu
6.0 out of 10, Good, (1 review)
The price is £117
includes taxes & fees
16 Oct - 17 Oct
Shella Bahari Guest House

11. Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is £56
includes taxes & fees
21 Oct - 22 Oct
Jambo House lamu

12. New Mahrus Hotel & Rooftop Restaurant

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

13. 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 £70
includes taxes & fees
16 Oct - 17 Oct
Wiyoni Royals Lamu

14. 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 £73
includes taxes & fees
28 Oct - 29 Oct
Morocco House

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

16. Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is £88
includes taxes & fees
20 Oct - 21 Oct
Jannat House Lamu

17. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is £56
includes taxes & fees
21 Oct - 22 Oct
Jamala Guesthouse Lamu

18. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is £37
includes taxes & fees
4 Nov - 5 Nov
Lamu Archipelago Villa Hotel

19. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is £46
includes taxes & fees
23 Oct - 24 Oct
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 £68
includes taxes & fees
16 Oct - 17 Oct
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:23 Oct - 25 Oct

You can also stay at hotels with a pool 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.

Go beyond your typical stay in Lamu

When is the best time to visit Lamu?

Our prices for hotels in Lamu are cheapest in April

Price trends for hotels in Lamu

Pricing is based on two traveller single night rates
View properties in October
Currently viewing crowd sizes and weather for October.

October

High 29°C / low 25°C. Sunny most days.
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°
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°
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 £15 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.

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

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. Kijani Hotel is a popular hotel that features an outdoor pool along with a beach (direct access) and a full-service spa. 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.

Find out more about Lamu

Unveiling Lamu: A Timeless Tapestry of Sunlit Shores and Storied Streets

Nestled in the serene Lamu Archipelago, Lamu, Kenya, is a captivating blend of rich history and idyllic beaches. This remote island enchants visitors with its winding alleyways, ancient Swahili architecture, and the majestic Lamu Fort. Explore the vibrant local culture at the Lamu Museum and savour the tranquillity of its pristine shores. Ideal for a romantic getaway or an off-the-beaten-path adventure, Lamu offers an ultimate holiday experience where time slows down, and every sunset paints the sky with unforgettable hues. Discover the magic of Lamu, where history and natural beauty harmoniously converge.

Discover great hotels near Lamu

Lamu offers a delightful range of accommodation, from luxury resorts with stunning coastal views to charming boutique hotels steeped in history. Enjoy serene settings, beautiful architecture, and exceptional dining options, making your stay in this picturesque Kenyan destination truly memorable. Here are some of our travellers' favourite hotels near Lamu:

  1. The Majlis Hotelopens in new window: This inviting 3.5-star hotel boasts an impressive guest rating of 9.2 out of 10, making it a top choice for leisure travellers seeking adventure and relaxation. With direct access to the beach, guests can indulge in a variety of thrilling activities such as motorboating, fishing, and nearby hiking. Families will appreciate the thoughtful amenities, ensuring a comfortable stay for all ages. The accommodation provides an excellent blend of leisure and excitement, creating memorable experiences for those looking to explore the beauty of Lamu.
  2. Peponi Hotelopens in new window: Achieving a remarkable guest rating of 10.0 out of 10, this 3.5-star hotel is a perfect haven for beach enthusiasts and adventure seekers. With direct access to stunning coastal views, guests can engage in exciting activities like sailing and windsurfing. The property’s vibrant atmosphere and exceptional service elevate the travel experience, making it a favourite among frequent travellers. The enthusiastic reviews reflect a deep appreciation for the hotel’s unique charm and the exhilarating experiences it offers.
  3. Msafini MangoTop Roof Hotelopens in new window: This delightful 3.5-star hotel combines comfort with a variety of dining options, including free daily breakfast and on-site restaurants for lunch and dinner. The entertainment features, such as premium television channels and flat-screen televisions, ensure that guests can unwind after a day of exploration. Frequent travellers seeking a relaxed atmosphere will find this hotel to be an excellent choice, with its inviting ambiance and thoughtful amenities contributing to a satisfying stay in Lamu.

Where to stay in and around Lamu

Some of the best areas to stay in Lamu, Lamu County, Kenya, are Manda Island, Shela, and Manda Island. Manda Island offers serene beaches and luxury lodges, while Shela is known for its charming village atmosphere and stunning sunsets. For first-time visitors, Shela is the ideal choice, providing easy access to local culture and beautiful scenery.

  1. Manda Islandopens in new window: Manda Island is a tranquil paradise ideal for those seeking a peaceful retreat. Known for its stunning beaches and pristine nature, it’s a perfect spot to unwind and soak in the sun. The island boasts unique attractions like the Manda Island Ruins and the beautiful Manda Toto beach, providing a glimpse into the area's rich history and natural beauty. It’s also close to Lamu town, allowing easy access to local markets and cultural sites. Accommodations here range from charming boutique hotels to luxurious beachfront resorts, making it a wonderful choice for both relaxation and exploration.
  2. Shelaopens in new window: Shela is a charming village renowned for its beautiful coastline and traditional Swahili architecture. This area is perfect for travellers looking to immerse themselves in local culture while enjoying a laid-back atmosphere. Stroll along the stunning Shela Beach or explore the vibrant village life, where you can find artisanal crafts and local galleries. Shela is also home to some delightful boutique hotels and guesthouses that offer a unique stay experience. The village’s proximity to Lamu town makes it easy to enjoy various cultural attractions, including the famous Lamu Old Town, a UNESCO World Heritage Site.

Things to do in Lamu

Nestled among tranquil islands, Lamu boasts stunning beaches and vibrant marine life, perfect for sailing, diving, and exploring. With its charming small-town vibe, you can relish leisurely strolls, partake in local soccer matches, or bask in the serene beauty of nature. A visit here promises unforgettable experiences!

  • Lamu Fortopens in new window – Step into history at Lamu Fort, a stunning relic from the 19th century. This impressive structure, built from coral stone, offers a glimpse into Lamu's past as a trading hub. Wander through its corridors and take in the architecture while imagining the stories that unfolded within its walls.
  • Lamu Museumopens in new window – Discover the rich heritage of Lamu at the Lamu Museum. You can explore fascinating exhibits showcasing the island’s history, culture, and traditional crafts. It's a perfect spot to gain insight into the local way of life and the influences that have shaped this unique destination.
  • Old Mosqueopens in new window – Visit the Old Mosque, one of the oldest mosques in East Africa, known for its beautiful coral stone architecture and serene atmosphere. As you admire its intricate design, take a moment to appreciate the spiritual significance it holds for the local community.
  • Manda Beachopens in new window – Relax on the pristine sands of Manda Beach, where the gentle waves and tranquil environment create an idyllic escape. Enjoy sunbathing, swimming, or simply taking a leisurely stroll along the shoreline, soaking in the stunning coastal scenery.
  • Takwa Ruinsopens in new window – Explore the Takwa Ruins, an intriguing archaeological site that showcases the remnants of a once-thriving Swahili settlement. As you walk among the ruins, imagine life in this ancient community and enjoy the breathtaking views of the surrounding landscape.

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 during February, April, and May, when hotel prices tend to be lower. For those looking to explore the area's historical and cultural landmarks, a stay of at least 3 to 4 days is recommended. This duration allows visitors to enjoy various attractions, such as the stunning islands, guided tours, sailing experiences, and ecotourism activities. Additionally, you can discover ancient ruins, engage with the local culture, and take in the charm of this small town—all while keeping your trip budget-friendly and great value for money. With the possibility that prices might drop during these months, it's an excellent opportunity for travellers on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Lamu, visit the Dealsopens in new window or Last-Minute Dealsopens in new window sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Additionally, consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, so you’re more likely to seize opportunities to save. The Smart Shoppingopens in new window tool available via the app allows you to compare hotel prices and amenities, ensuring you’re alerted if rooms become available or prices drop, making it easier to plan your spontaneous getaway.
  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 assist you in finding a more affordable stay in a hotel in Lamu. For those seeking distinctive accommodation, boutique hotels often provide a more personalised experience and potentially better value. When you make your booking through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If it appears to be on the higher side, we may suggest alternative dates that could offer a more budget-friendly option.
  4. Consider your location: Staying near key attractions or city centres may offer convenience, but it often comes with higher costs. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between price and accessibility to the sites you intend to visit. You might also explore independent hotels located further out, as they can provide a more authentic and usually more affordable 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 is typically the wettest month. If you’re looking to soak up the lively atmosphere in Lamu, January, July, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with little to no rainfall. However, if you prefer a more relaxed experience, May, August, and October are perfect for a quieter getaway, marked by no to moderate rainfall and mostly sunny to mostly cloudy conditions.