Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Lamu

Filter by star ratings
All filters
Diamond Beach Village
8.4 Excellent

2.5 mi from city centre, Lamu Show on map

ExcellentBased on 43 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
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
8.4 Excellent

1.7 mi from city centre, Lamu Show on map

ExcellentBased on 12 reviews
8.4

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

Jambohouse Lamu
9.2 Excellent

0.2 mi from city centre, Lamu Show on map

ExcellentBased on 119 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
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
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
8.0 Excellent

1.8 mi from city centre, Lamu Show on map

ExcellentBased on 140 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
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
8.2 Excellent

0.5 mi from city centre, Lamu Show on map

ExcellentBased on 143 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 Hotel
8.8 Excellent

2.4 mi from city centre, Lamu Show on map

ExcellentBased on 96 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:November
Most expensive month:June
Average price in Lamu:$187/night
Absolute cheapest price found:$8/night
Cheapest day:Thursday
Most expensive day:Monday
$22 - $546
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$21 - $358
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Lamu hotels

Show all 67 hotels
1
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 67 hotels
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.

$13
Avg. per night
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
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
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
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
Moroco house
8.4 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.

$50
Avg. per night
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.

$54
Avg. per night
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

$13 - $65

#1 Most popular

Jannat House
8.2 Excellent
$23
Avg. per night

#2 Most popular

$65
Avg. per night

Best value

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

$45 - $390

#1 Most popular

The Majlis Hotel
8.8 Excellent
$210
Avg. per night

#2 Most popular

$130
Avg. per night

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?

    96 reviews rated The Majlis Hotel with an average score of 8.8/10. It may also be worth looking into the Jannat House, which received a rating of 8.2/10 from 143 reviews. Diamond Beach Village could also be a good option, with a score of 8.4/10 from 43 reviews.

  • What is a good hotel near Shela Beach?

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

  • How much do hotels in Lamu cost?

    $124/night is the average price of a hotel in Lamu, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Lamu, the average price found is $64/night, and for 5-star hotels the average price is $560/night.

  • How much is a cheap hotel in Lamu?

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

  • How much is a hotel in Lamu tonight?

    Prices for a hotel in Lamu tonight are about $132 on average, but HotelsCombined users have found prices as low as $37 for tonight in the last 3 days.