Search hotels in Shela

Enter your dates to see the latest prices and deals for Shela hotels

October 2026

123
45678910
11121314151617
18192021222324
25262728293031

November 2026

1234567
891011121314
15161718192021
22232425262728
2930
Flexible date options
Select occupancy

Shela – 23 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Two Bedroom Private Apartment in Shela, Lamu

Shela

Two Bedroom Private Apartment in Shela, Lamu offers accommodations in Shela, a 7-minute walk from Shela Beach.

L
Lilly
From
Kenya
We enjoyed our stay in this beautiful home ! We loved the view of the sand dunes, located in a safe neighborhood and 1-2 minutes walk to the restaurants in Shela and oceanfront! The house manager cooked us such tasty Swahili dishes at our request. We’ll definitely be back again! Thank you to the team that made our stay wholesome!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 13 reviews
Price from
$139.83
1 night, 2 adults

Marquezy House - Shela, Lamu Island

Shela

Marquezy House - Shela, Lamu Island in Shela provides accommodations with a garden and a terrace. This beachfront property offers access to a patio and free Wifi.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
$99.15
1 night, 2 adults

Mbibo House in the Shela Dunes

Shela

Providing a garden, Mbibo House in the Shela Dunes features accommodations in Shela. With garden views, this accommodation provides a balcony and a swimming pool.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 16 reviews
Price from
$326.27
1 night, 2 adults

Casa hermosa

Shela

Casa hermosa offers accommodations in Shela, a 2-minute walk from Shela Beach. This apartment provides air-conditioned accommodations with a balcony.

T
Tertia
From
United Kingdom
The top floor room had fantastic outdoor shaded space, with lots of room for relaxing and reading during the heat of the day, and good views.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 17 reviews
Price from
$169.49
1 night, 2 adults

La Joya Lamu

Shela

La Joya Lamu in Shela provides accommodations with a garden and a shared lounge. With sea views, this accommodation provides a terrace.

E
Esther
From
Kenya
I'd like the facility to have a microwave that I can use without bothering the staff when I carry take outs
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 25 reviews
Price from
$50.85
1 night, 2 adults

Deuli House

Shela

Deuli House in Shela provides accommodations with a garden and a terrace. This beachfront property offers access to a balcony.

W
Wendy
From
Canada
Beautiful house, spacious room and very attentive staff. I was taken care of very well. Chui helped us plan our activities very well. The tours and boat trips were fun and organized.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 21 reviews
Price from
$85.81
1 night, 2 adults

Milimani Villa-Fully airconditioned Villa

Shela

Offering a bar, Milimani Villa-Fully airconditioned Villa features accommodations in Shela. This villa provides air-conditioned accommodations with a balcony.

M
Manon
From
Netherlands
The house is wonderful, spacious, luxury and quiet. Bassam is a great host and the staff are excellent too. We had a great time exploring from here or just enjoying doing nothing much at all. It is a bit outside Shela, but not that far and a nice village walk.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 11 reviews
Price from
$190.68
1 night, 2 adults

LAMU HOUSE

Lamu (Near Shela)

Located in Lamu, LAMU HOUSE has an outdoor swimming pool, restaurant, bar, and free WiFi. The property has free shuttle service, room service and currency exchange for guests.

J
Joana Alice
From
Democratic Republic of the Congo
Everything. Food is exceptional.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 144 reviews
Price from
$143.47
1 night, 2 adults

Royal House Shela

Lamu (Near Shela)

Royal House Shela is located in Lamu, a 3-minute walk from Shela Beach. With free WiFi, this 5-star hotel offers room service. The hotel has family rooms.

c
carmen
From
United States
Beautiful place, fantastic views, great service, delicious breakfast.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 72 reviews
Price from
$67.80
1 night, 2 adults

Msafini Hotel

Lamu (Near Shela)

Located in Shela, 2 minutes' walk from Shela beach and a 10 minutes' boat ride from Lamu Town UNESCO Heritage Site, Msafini Hotel offers an outdoor pool and a restaurant.

S
Suzana
From
United States
The staff and facilities were the best.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 149 reviews
Price from
$62.84
1 night, 2 adults
See all 23 hotels in Shela

Most booked hotels in Shela and surrounding area in the past month

See all

Popular with guests booking hotels in Shela

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 20 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 144 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 72 reviews

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 149 reviews

Popular with guests booking hotels in Lamu

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 170 reviews

Popular with guests booking hotels in Lamu

Popular with guests booking hotels in Lamu

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2 reviews

Budget hotels in Shela and nearby

See all
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 72 reviews

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 149 reviews

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2 reviews
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 170 reviews

What Guests Said About Shela:

Scored out of 10, guest rating 10

Shela is more relaxing and friendly than Lamu.

Shela is more relaxing and friendly than Lamu. It is a wonderful base to use to explore the wider area, reasonable walking or boating to Lamu and simple to organise trips to Manda. Plenty of eating options, from budget snacks and drinks to top end and walking and getting lost in Shela is such fun, not to be missed!
Guest review byRichard
United Kingdom
Scored out of 10, guest rating 8.0

Very nice town, with a rich culture.

Very nice town, with a rich culture. We were there for four days and three nights, which was enough for us. The first stay we visited Lamu and walked around and visited the museums, as well as toured the alleys. The second day we did a dhow trip over to the other island and then did the sunset cruise. The following day we wandered through the alleys of Shela and visited the beach. I would go back to visit the reefs and go snorkeling, as they are supposed to be pristine. I thought that Peponi has a fantastic restaurant and matched quality with price. Bahari restaurant was nice for breakfast, but didn't eat their for lunch or dinner. I ate at a couple other hotels for dinner. While their prices matched Peponi's the quality of their food did not. Perhaps for variety, it would be worth visiting the other hotels for meals, but if you are looking for a special meal, I would stick to Peponi's.
Guest review byEvan
United States
Scored out of 10, guest rating 10

Went to celebrate my birthday and it was my first time in...

Went to celebrate my birthday and it was my first time in Lamu. A simple request to shiban house to make it feel special, ended up being the best birthday surprise ever...Sada thank you, my heart is overwhelmed by how you managed to surprise me 😊. Joseph took excellent care of us and was ready to help us around. I must say, I feel fulfilled even as I have turned a year younger 😂😊😂. Thank you mapenzi too for the awesome breakfast we got every day. Shela is the best place to be in lamu. You can access lamu town easily and learn so much about the history of it, ask for the best knowledgeable guy there called 'sunshine' locally. Its near peponi hostel and majlis resort. Make a point of doing the sunset cruise 😊 . Definately 10/10.
Guest review byMiriam
Scored out of 10, guest rating 10

Amazing place to stay.

Amazing place to stay. You feel at home with the personal care they do. Breakfast is good esp the Swahili breakfast. Great views during dining and terrace is amazing for sunrise. Will definitely visit again.
Guest review byThabit
United Arab Emirates

More places to explore, more ways to go

  • Hotels in Lamu

    Want to extend your trip or just browsing? Try Lamu, also popular with our guests!
  • Hotels in Mombasa

    Want to extend your trip or just browsing? Try Mombasa, also popular with our guests!
  • Hotels in Nairobi

    Take a look at hotels in Nairobi and explore more of Kenya.
  • Hotels in Watamu

    Take a look at hotels in Watamu and explore more of Kenya.
  • Beach Hotels in Shela

    Explore more great accommodation options in Shela, starting with beach hotels.
  • Cheap hotels in Shela

    Explore more great accommodation options in Shela, starting with cheap hotels.
  • Cheap hotels in Shela

    Explore more great accommodation options in Shela, starting with cheap hotels.
  • Family Hotels in Shela

    Explore more great accommodation options in Shela, starting with family hotels.
  • Cheap hotels in Shela

    Explore more great accommodation options in Shela, starting with cheap hotels.
  • Hotels in Kenya

    Want to explore more of Kenya? Find hotels throughout the country!