Best Hotels in Shela

Explore Shela with 14 hotels near iconic landmarks, popular shopping streets, and top dining spots.

Kijani Hotel
9.3 (52 reviews)

Kijani Hotel ★★★

📍 Ocean Front, Shela

"Fantastic, service,food and surrounding. Hotel very nice too. Right on the beach. Here in Lamu. Ambiance good. Sea food plater recommande. Wild tortoises in the garden. So cute! Kids love it. Grate birthday party, with tremendous cakes and music."

The Majlis Resort
8.8 (42 reviews)

The Majlis Resort ★★★★★

📍 Ras Kitau Bay - Manda Island, Shela

"I went on a solo trip to celebrate my birthday. I really enjoyed my stay. The stuff in the entire hotel were super friendly, very respectful and ready to give assistance.Also, I really enjoyed food at the Umi restaurant… I frequently went there and was served by a waiter called Martin. He was very welcoming and warm. He made my stay much fun, plus he is very helpful in giving nice food suggestions.. I loved it all. I have no complaints about anything. I had so much fun. I’ll definitely go back to Majlis."

Dudu Villas n Cottages
7.2 (44 reviews)

Dudu Villas n Cottages ★

📍 road Talking Trees Beach, Shela

Tulia House Lamu
10 (1 reviews)

Tulia House Lamu ★★★

📍 PW47+G3V, Shela

"The accommodation was both exquisite and enchanting. As one navigates the narrow alleyways of Shela, one continuously encounters smiles and welcoming greetings. The high walls surrounding Tulia House hide an immaculate interior that opens up into a central courtyard with a sparkling blue swimming pool. The bedrooms are large and airy, almost all with their own private balcony. The staff are extremely attentive but never underfoot. The house is centrally located and it’s a quick two minute walk to all the sights and sounds. Tulia House epitomises tranquility and relaxation."

Peponi Hotel
9.6 (48 reviews)

Peponi Hotel ★★★

📍 PW48+39F, Shela

"Peponi is a fantastic spot. We recently spent 3 nights there. The location is fantastic, The rooms very comfortable, the staff are outstanding & the food was exceptional. The owner works hard at making guests feel comfortable. It is easy to organise outings from the hotel on a dhow boat to Lamu, for a sunset cruise, to the old ruins or to Manda for lunch. We had a wonderful relaxing & interesting stay."

See All Hotels in Shela

Guest Reviews for Shela Hotels

8.5
Excellent Traveler Rating
Real & verified guest reviews from around the world
G

Guest User

Other
Kijani Hotel ★★★
"The hotel is old but kept very clean. It could use a bit of a facelift but they've kept the standards ok. The team was so good towards us, the manager is excellent too. Breakfast was underwhelming except for the very tasty fruits. The garden was a highlight especially with the tortoise ..."
★★★★★
2025-02-20
G

Guest User

Other
The Majlis Resort ★★★★★
"We loved that it’s beachfront, which isn’t something many stays in Lamu offer. Being on Manda also made it feel more peaceful and serene compared to other islands. The food is incredible, especially the seafood. There was a complementary activity included with the stay, but due to a lot of miscommunication from the staff, we ended up missing out on it. Because of this, it didn’t really feel like we got full value for what was offered."
★★★★★
2025-12-16
G

Guest User

Other
Tulia House Lamu ★★★
"The accommodation was both exquisite and enchanting. As one navigates the narrow alleyways of Shela, one continuously encounters smiles and welcoming greetings. The high walls surrounding Tulia House hide an immaculate interior that opens up into a central courtyard with a sparkling blue swimming pool. The bedrooms are large and airy, almost all with their own private balcony. The staff are extremely attentive but never underfoot. The house is centrally located and it’s a quick two minute walk to all the sights and sounds. Tulia House epitomises tranquility and relaxation."
★★★★★
2026-08-19
G

Guest User

Couple
Peponi Hotel ★★★
"A fantastic hotel with lots of character located in Shela just south of Lamu. The staff were welcoming, friendly and very good. We ate there 3 nights and the food was the best we had in Kenya, a very good and long menu, catch your own fish and they will turn it into sashimi, ceviche or even a curry! Shela is a great village just outside the back of the hotel and walkable. If you want to explore Lamu town, you can get a guide from the hotel for 2,500 KSH and walk the town for 3 hours. Transfers to and from the airport included and welcome drink on arrival is refreshing after a journey. Look forward to returning to the Peponi and would highly recommend, we do wish we stayed longer once we had left!"
★★★★★
2025-03-17

Shela Travel Information

⚡

Power Plug & Voltage

240V/Type G

💵

Exchange Rate

KES

💳

Local Payment

M-Pesa/Cash/Cards

📱

Connectivity

Safaricom/Airtel

More Information About Shela Hotels

Key Info

Details

Number of reviews

174

Total properties

14

Weekday Avg. Price

£221

Weekend Avg. Price

£220

Trending hotel

Kijani Hotel

FAQ – Hotels in Shela

  • What is the average price of a hotel in Shela this weekend?

    According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Shela this weekend is £312 per night. For a 4-star hotel, the average cost is £140 per night. If you're looking for a luxury experience, 5-star hotels in Shela this weekend typically cost £738 per night.

  • How much do hotels in Shela cost per night on weekdays?

    Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Shela during weekdays is £312 per night. For a 4-star hotel, you can expect to pay around £139 per night. If you're seeking a luxury stay, 5-star hotels in Shela generally cost £746 per night on weekdays.

  • What are some of the best hotels in Shela?

    The most popular Shela hotels for your stay: Kijani Hotel (from £105), Tulia House Lamu (from £1,356) and The Majlis Resort (from £397) are the preferred hotels.

  • Which hotels in Shela have swimming pools?

    Kijani Hotel (from £105), Tulia House Lamu (from £1,356) and The Majlis Resort (from £397) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

  • What hotels in Shela offer an especially good breakfast ?

    The Majlis Resort (from £397),Kijani Hotel (from £105) and Tulia House Lamu (from £1,356) provide high-quality breakfast. Start your day with a delicious breakfast!

  • How to get good deals on hotels in Shela?

    To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.