The 10 best four-star hotels in Shela, Kenya | Booking.com
Skip to main content

Four-Star Hotels in Shela

Find the four-star hotels that appeal to you the most

The best four-star hotels in Shela

Check out our pick of great four-star hotels in Shela

Filter by:

Review score

Kizingo Beach Eco Lodge

Lamu (Near Shela)

Located a few steps from Kipungani Beach, Kizingo Beach Eco Lodge offers 4-star accommodation in Lamu and features a fitness centre, a garden and a bar. The hotel has family rooms.

T
Tanya
From
Switzerland
Exceptional location and the design and spaciousness of the rooms outstanding. Delicious food too.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 19 reviews
Price from
US$141
1 night, 2 adults

Peponi Hotel Lamu - Kenya

Hotel in Shela

Facing the beachfront, Peponi Hotel Lamu - Kenya offers 4-star accommodation in Shela and features an outdoor swimming pool, garden and terrace.

L
Larrissa
From
Kenya
Second time at Peponi and it was such a pleasant stay. Super clean, friendly staff and the food is AMAZING! Hard to eat the same thing twice because everything tastes so good.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 16 reviews

Subira House

Lamu (Near Shela)

This historical Arabian-style building is located in the UNESCO-listed town of Lamu. It is less than 300 metres from the seafront and 3 km from the white sandy beach.

J
Johann
From
France
The location of Subira House could not be better if you wish to live in Lamu village. The staff as well as Christina were both helpful and friendly. I felt at home. Excellent value for money
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 204 reviews
All four-star hotels in Shela

Looking for a four-star hotel?

Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.