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

2.5 mi from city centre, Lamu Show on map

ExcellentBased on 45 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

7.4 mi from city centre, Lamu Show on map

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

1.7 mi from city centre, Lamu Show on map

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

0.2 mi from city centre, Lamu Show on map

ExcellentBased on 125 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.

Amu House
Amu House
9.0 Excellent

0.2 mi from city centre, Lamu Show on map

ExcellentBased on 78 reviews
9.0

Amu House has 7 rooms that are fitted with all the essentials to ensure a comfortable stay.

The Red Pepper House
The Red Pepper House
9.4 Excellent

1.2 mi from city centre, Lamu Show on map

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
8.0 Excellent

1.8 mi from city centre, Lamu Show on map

ExcellentBased on 146 reviews
8.0

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

0.2 mi from city centre, Lamu Show on map

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

0.5 mi from city centre, Lamu Show on map

ExcellentBased on 148 reviews
8.2

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

2.4 mi from city centre, Lamu Show on map

ExcellentBased on 102 reviews
8.7

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 69 hotels
1
Jannat House
Jannat House
8.2 Excellent

0.5 mi from city centre, Lamu Show on map

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 69 hotels
Jambohouse Lamu
Jambohouse Lamu
9.2 Excellent

0.2 mi from city centre, Lamu Show on map

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

$11
Avg. per night
Shella White House
Shella White House
8.0 Excellent

1.8 mi from city centre, Lamu Show on map

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

0.5 mi from city centre, Lamu Show on map

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

$23
Avg. per night
Subira House
Subira House
9.1 Excellent

0.2 mi from city centre, Lamu Show on map

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

1.7 mi from city centre, Lamu Show on map

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

$43
Avg. per night
Amu House
Amu House
9.0 Excellent

0.2 mi from city centre, Lamu Show on map

Amu House has 7 rooms that are fitted with all the essentials to ensure a comfortable stay.

$45
Avg. per night
Diamond Beach Village
Diamond Beach Village
8.4 Excellent

2.5 mi from city centre, Lamu Show on map

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.

$50
Avg. per night
Stopover Guest House and Restaurant
Stopover Guest House and Restaurant
8.5 Excellent

0.2 mi from city centre, Lamu Show on map

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

$11 - $60

Jannat House

#1 Most popular

Jannat House
8.2 Excellent
$23
Avg. per night
Banana House and Wellness Centre

#2 Most popular

$60
Avg. per night
Jambohouse Lamu

Best value

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

$45 - $210

The Majlis Resort

#1 Most popular

The Majlis Resort
8.7 Excellent
$210
Avg. per night
Lamu House Hotel

#2 Most popular

$179
Avg. per night
Amu House

Best value

Amu House
9.0 Excellent
$45
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?

    102 reviews rated The Majlis Resort with an average score of 8.7/10. It may also be worth looking into the Jannat House, which received a rating of 8.2/10 from 148 reviews. Diamond Beach Village could also be a good option, with a score of 8.4/10 from 45 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.7/10 from 102 ratings.