1. Kijani Hotel

- Location: Lamu
- Guest rating: 9.4/10 (Exceptional, 31 reviews)
- Price: $171 nightly, $208 total, Nov 29 - Nov 30, Total with taxes and fees
- Review: Good hotel, great staff, loved the location!, by Gustavo
Plan your trip

Check prices for these dates, December 14 – 15, 2026




















Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Rating: 8.8/10 (3 reviews)
After visiting Old Mosque, make a plan to see the other sights and activities in Shela.
Venture to sights like Shela Beach as you discover the local area in Shela.




The best time to visit Shela is during the dry season, from November to March, and again from July to October, offering pleasant weather conditions for exploring.
These periods avoid the long rainy season from April to June, when heavy downpours can occur, and the short rains in November, which are usually less disruptive. During the dry months, you can expect sunny skies, warm temperatures, and calm seas, ideal for beach activities and boat excursions.
For couples seeking a tranquil and romantic getaway, visiting from November to March is particularly appealing. The weather is consistently beautiful, great for dhow cruises at sunset, relaxing on Shela Beach, or exploring the narrow alleyways of Lamu Old Town without the interruption of rain. Many accommodations are fully operational, offering a full range of dining and wellness experiences.
Solo travelers looking for an engaging experience will also find July to October an excellent time. While still dry and pleasant, this period can sometimes see fewer tourists than the peak winter months, allowing for a more intimate experience with local culture and activities like snorkeling or visiting the donkey sanctuary.
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Shela.
Prices for hotels in Shela often vary, but you can find a great deal from $23 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.