Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Lamu

Filter by star ratings
All filters
Diamond Beach Village
8.5 Excellent

2.5 mi from city centre, Lamu Show on map

ExcellentBased on 42 reviews
8.5

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 10 reviews
8.4

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

Jambohouse Lamu
9.1 Excellent

0.2 mi from city centre, Lamu Show on map

ExcellentBased on 113 reviews
9.1

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

0.2 mi from city centre, Lamu Show on map

ExcellentBased on 64 reviews
9.0

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

0.5 mi from city centre, Lamu Show on map

ExcellentBased on 140 reviews
8.3

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 92 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.3 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
wildebeeste lamu
8.0 Excellent

0.2 mi from city centre, Lamu Show on map

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

$12
Avg. per night
Jambohouse Lamu
9.1 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.

$17
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.3 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.

$20
Avg. per night
Subira House
9.0 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
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.

$45
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
Banana House and Wellness Centre
8.5 Excellent

1.6 mi from city centre, Lamu Show on map

Just a 10-minute car ride from Lamu Airport, Banana House and Wellness Centre offers convenient accommodation and provides an outdoor pool. It also features an express check-in and check-out feature, free Wi-Fi and a sun deck.

$50
Avg. per night

Hotel prices in Lamu

2 stars and under

$17 - $50

#1 Most popular

Jannat House
8.3 Excellent
$20
Avg. per night

#2 Most popular

$50
Avg. per night

Best value

Jambohouse Lamu
9.1 Excellent
$17
Avg. per night
3 stars

$45 - $195

#1 Most popular

The Majlis Hotel
8.8 Excellent
$176
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?

    92 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.3/10 from 140 reviews. Diamond Beach Village could also be a good option, with a score of 8.5/10 from 42 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 92 ratings.

  • How much do hotels in Lamu cost?

    $149/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 $584/night.

  • How much is a cheap hotel in Lamu?

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

  • How much is a hotel in Lamu tonight?

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