Hotels in Lamu

Search and compare Lamu hotels from hundreds of travel sites and save

Lamu, Kenya
Jul 26 — Jul 272
Lamu, Kenya
Mon 7/26
Tue 7/27
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Lamu

Filter by star ratings
All filters
Diamond Beach Village
Diamond Beach Village
8.4 Excellent
Plot 4 Ras Kitau, Lamu, Kenya
Show on map
2.5 mi from city centre, Lamu 
ExcellentBased on 48 reviews
8.4

Just a 10-minute car ride from Lamu Airport, Diamond Beach Village offers convenient and comfortable accommodation. Those staying at the property can also enjoy free Wi-Fi throughout their stay.

Kizingo
Kizingo
9.4 Excellent
Lamu, Kenya
Show on map
7.4 mi from city centre, Lamu 
ExcellentBased on 29 reviews
9.4

Guests can make the most of the sun on the terrace or enjoy a drink at the bar. Facilities include complimentary wireless internet, babysitting/child services and massage services.

Moroco house
Moroco house
8.5 Excellent
Shella lamu, Lamu, Kenya
Show on map
1.7 mi from city centre, Lamu 
ExcellentBased on 13 reviews
8.5

The bed & breakfast has cosy rooms, equipped to fit the needs of any guest.

Jambohouse Lamu
Jambohouse Lamu
9.2 Excellent
PO Box 131, Lamu, Kenya
Show on map
0.2 mi from city centre, Lamu 
ExcellentBased on 126 reviews
9.2

JamboHouse Lamu has 3 well-appointed rooms that are accompanied by a range of essential amenities to ensure guests have a comfortable stay.

The Red Pepper House
The Red Pepper House
9.4 Excellent
Coconut Beach, Lamu, Kenya
Show on map
1.2 mi from city centre, Lamu 
ExcellentBased on 4 reviews
9.4

The Red Pepper House offers 5-star accommodation, as well as babysitting/child services, an outdoor pool and massage services. It is ideally located for those wanting to visit local attractions.

Shella White House
Shella White House
7.9 Good
P.o.Box 251-, Lamu, Kenya
Show on map
1.8 mi from city centre, Lamu 
GoodBased on 152 reviews
7.9

Shella White House offers comfortable accommodation, in addition to room service, a gift shop and free Wi-Fi. Packed lunches are available for those heading out to discover the surrounding area.

Subira House
Subira House
9.1 Excellent
Behind Lamu Fort, Lamu, Kenya
Show on map
0.2 mi from city centre, Lamu 
ExcellentBased on 67 reviews
9.1

Subira House is located on Lamu Island and provides 4-star facilities as well as free Wi-Fi. Those staying at the property have access to a sun deck and a swimming pool.

Jannat House
Jannat House
8.1 Excellent
Off Kenyatta Road, 195 Lamu Island, Lamu, Kenya
Show on map
0.5 mi from city centre, Lamu 
ExcellentBased on 153 reviews
8.1

Jannat House has 16 rooms and features an outdoor pool. It offers complimentary Wi-Fi, room service and a sun deck.

The Majlis Resort
The Majlis Resort
8.8 Excellent
Ras Kitau Bay, Manda Island, P.O. Box 5, Lamu, Kenya
Show on map
2.4 mi from city centre, Lamu 
ExcellentBased on 104 reviews
8.8

The Majlis Resort is located on Lamu Island, and offers 4.5-star accommodation as well as a private beach. It also features free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

Tips for booking a Lamu hotel

Cheapest month:August
Most expensive month:June
Average price in Lamu:$189/night
Absolute cheapest price found:$8/night
Cheapest day:Thursday
Most expensive day:Sunday
$63 - $546
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$21 - $160
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Lamu hotels

Show all 75 hotels
1
Jannat House
Jannat House
8.1 Excellent
Off Kenyatta Road, 195 Lamu Island, Lamu, Kenya
Show on map
0.5 mi from city centre, Lamu 

Jannat House has 16 rooms and features an outdoor pool. It offers complimentary Wi-Fi, room service and a sun deck.

Cheapest hotels in Lamu, Kenya

Show all 75 hotels
wildebeeste lamu
wildebeeste lamu
8.9 Excellent
Lamu kenya, Lamu, Kenya
Show on map
0.2 mi from city centre,  

Wildebeeste Lamu provides comfortable rooms, designed to accommodate the requirements of any guest.

$10
Avg. per night
Jambohouse Lamu
Jambohouse Lamu
9.2 Excellent
PO Box 131, Lamu, Kenya
Show on map
0.2 mi from city centre,  

JamboHouse Lamu has 3 well-appointed rooms that are accompanied by a range of essential amenities to ensure guests have a comfortable stay.

$15
Avg. per night
Shella White House
Shella White House
7.9 Good
P.o.Box 251-, Lamu, Kenya
Show on map
1.8 mi from city centre,  

Shella White House offers comfortable accommodation, in addition to room service, a gift shop and free Wi-Fi. Packed lunches are available for those heading out to discover the surrounding area.

$20
Avg. per night
Jannat House
Jannat House
8.1 Excellent
Off Kenyatta Road, 195 Lamu Island, Lamu, Kenya
Show on map
0.5 mi from city centre,  

Jannat House has 16 rooms and features an outdoor pool. It offers complimentary Wi-Fi, room service and a sun deck.

$34
Avg. per night
Subira House
Subira House
9.1 Excellent
Behind Lamu Fort, Lamu, Kenya
Show on map
0.2 mi from city centre,  

Subira House is located on Lamu Island and provides 4-star facilities as well as free Wi-Fi. Those staying at the property have access to a sun deck and a swimming pool.

$40
Avg. per night
Moroco house
Moroco house
8.5 Excellent
Shella lamu, Lamu, Kenya
Show on map
1.7 mi from city centre,  

The bed & breakfast has cosy rooms, equipped to fit the needs of any guest.

$50
Avg. per night
Diamond Beach Village
Diamond Beach Village
8.4 Excellent
Plot 4 Ras Kitau, Lamu, Kenya
Show on map
2.5 mi from city centre,  

Just a 10-minute car ride from Lamu Airport, Diamond Beach Village offers convenient and comfortable accommodation. Those staying at the property can also enjoy free Wi-Fi throughout their stay.

$54
Avg. per night
Stopover Guest House and Restaurant
Stopover Guest House and Restaurant
8.5 Excellent
Shela, Lamu, Kenya
Show on map
1.7 mi from city centre,  

Stopover Guest House provides 3-star accommodation, plus free Wi-Fi, a beauty centre and a swimming pool. It is conveniently positioned for guests wishing to sightsee in the area.

$54
Avg. per night

Hotel prices in Lamu

2 stars and under

$15 - $60

Jannat House

#1 Most popular

Jannat House
8.1 Excellent
$34
Avg. per night
Banana House and Wellness Centre

#2 Most popular

$60
Avg. per night
Jambohouse Lamu

Best value

Jambohouse Lamu
9.2 Excellent
$15
Avg. per night
3 stars

$45 - $222

The Majlis Resort

#1 Most popular

The Majlis Resort
8.8 Excellent
$222
Avg. per night
Lamu House Hotel
$179
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Lamu

Lamu travel FAQs

  • What are the best hotels in Lamu?

    104 reviews rated The Majlis Resort with an average score of 8.8/10. It may also be worth looking into the Jannat House, which received a rating of 8.1/10 from 153 reviews. Diamond Beach Village could also be a good option, with a score of 8.4/10 from 48 reviews.

  • What is a good hotel near Shela Beach?

    Reviews of The Majlis Resort recommend it as a good place to stay near Shela Beach, scoring 8.8/10 from 104 ratings.

  • How much do hotels in Lamu cost?

    Hotels in Lamu cost an average of $128/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Lamu?

    Over the last 3 days, Lamu hotels have been found for as cheap as $64/night in searches by HotelsCombined users.

  • How much is a hotel in Lamu tonight?

    A hotel in Lamu tonight can start as low as $13 for the night, with an average cost of $112, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Lamu tonight, prices start from $21.