Hotels in Shela

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Shela?

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.

Top landmarks in Shela

Learn more about Shela

Shela is well-known for its attractions such as Shela Beach and Old Mosque.

Frequently asked questions

What hotels do travelers like in Shela?
Kijani Hotel is a property that our guests really like.
Where can I get free parking with my stay in Shela?
Park your car for free at Kijani Hotel.
Can I book refundable hotels in Shela?
If you want the flexibility to change your plans to Shela, most accommodations offer refundable* bookable rates. You can find these properties by searching our site and using the “fully refundable” filter to narrow the results down.
Where can I stay with my pet in Shela?
Your animal companion is welcome at this pet-friendly hotel: Peponi Hotel.
Where should I consider staying in Shela if I want a reasonably priced accommodation?
Two inexpensive options worth considering are Sweet Banana House and Dudu Villas N Backpackers.
Where can I stay if I'm visiting Shela for a family-friendly vacation?
Your kids are welcome at Kijani Hotel.
What will the weather in Shela be like during my vacation?
With an average temperature of 78°F during the coldest months, Shela is a great place to visit any time of year.
Why should I book my Shela hotel with Hotels.com?
There are plenty of reasons to book your Shela travel with us: our free cancellations on selected hotels* gives you the flexibility you’re looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Shela

Find out more about Shela

Embrace the Enchantment of Shela: Where Pristine Beaches Meet Timeless Charm

Shela, a picturesque village on Lamu Island, Kenya, enchants travelers with its stunning Shela Beach, where golden sands meet azure waters. This serene destination offers a blend of rich Swahili culture and breathtaking landscapes, perfect for romantic getaways or tranquil retreats. Explore the charming streets lined with coral stone houses, indulge in fresh seafood at local eateries, and unwind at the artistic Gallery Baraka. Just a short boat ride away, Manda Beach invites you to bask in the sun or enjoy water sports, making Shela an idyllic escape for beach lovers and cultural explorers alike. For the best hotel rates in Shela, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Shela

Shela, a charming coastal village in Lamu County, offers a variety of boutique hotels and luxury accommodations perfect for travelers seeking a unique experience. Many options feature stunning ocean views, traditional Swahili architecture, and personalized service. From intimate villas to upscale resorts, visitors can find the ideal spot for relaxation and rejuvenation. The serene atmosphere and beautiful surroundings make Shela an enticing destination for those looking to unwind in paradise. These are some of the hotels preferred by our travelers in Shela:

  1. Waridi House LamuOpens in a new window: This charming 3.5-star Bed & Breakfast is conveniently located in Shela, offering easy access to local attractions. Guests can indulge in a variety of dining options, including free continental breakfast and daily lunch service. Entertainment is plentiful with amenities such as satellite TV and flat-screen TVs, ensuring a comfortable and enjoyable stay.
  2. Msafini MangoTop Roof HotelOpens in a new window: Another inviting 3.5-star hotel situated in Shela, Msafini MangoTop Roof Hotel provides a delightful atmosphere for travelers. It features daily dining options with complimentary breakfast and lunch. Guests can unwind with entertainment options including flat-screen TVs and premium TV channels, making it a perfect spot for relaxation after exploring the beautiful surroundings.
  3. Peponi HotelOpens in a new window: This 3.5-star hotel is an ideal choice for visitors seeking a beach-themed getaway in Shela. With direct access to the beach, it caters to both business and family travelers. The property offers essential amenities such as meeting rooms and conference space for business needs, as well as family-friendly services including highchairs for children, ensuring a welcoming environment for all guests.

Things to do in Shela for first time

Shela offers a serene escape with its stunning beaches and lush landscapes, perfect for relaxation and rejuvenation. Visitors can enjoy tranquil walks along the shore, explore vibrant local culture, and indulge in wellness experiences, making it an idyllic destination for those seeking both adventure and peace. Here's a quick itinerary to make the most of your trip to Shela:

  • Relax on Shela Beach: This stunning beach offers pristine sands and crystal-clear waters, making it a perfect spot for sunbathing, swimming, and enjoying breathtaking sunsets. The tranquil atmosphere allows you to unwind and soak in the beauty of the Indian Ocean.
  • Discover Manda Beach: A short boat ride from Shela, Manda Beach is known for its serene environment and picturesque views. It's a fantastic location for a picnic or beach stroll, and you can explore the nearby sand dunes while enjoying the peaceful surroundings.
  • Visit Lamu Fort: A historic gem, Lamu Fort is a UNESCO World Heritage site that dates back to the 19th century. As you explore its impressive architecture and learn about its role in the region's history, you'll gain a deeper understanding of Lamu's rich cultural heritage.
  • Explore the German Post Office Museum: Housed in a beautifully restored building, this museum showcases the history of Lamu and its connection to German colonization. The exhibits offer fascinating insights into the island's past, making it a must-visit for history buffs and curious travelers alike.

5 tips to find a great Shela hotel deal

  1. Book for the cheapest times: The most budget-friendly months to visit Shela are January, April, and November, when hotel prices drop significantly. To truly experience the area's highlights, it's recommended to stay for at least 3-4 days. During your visit, you can enjoy the beautiful beach and other attractions, making it a great value for money for those traveling on a budget.
  2. Look for last-minute deals on Hotels.com: If you're looking for great last-minute hotel deals to Shela, consider checking out the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com. You could find discounted rates on accommodations as your travel date approaches. To maximize your savings, enable email alerts or push notifications from Hotels.com to keep informed about flash sales and exclusive last-minute offers, helping you take advantage of any available opportunities.
  3. Be flexible with dates: Hotel prices can fluctuate depending on factors like the location, star rating, and season. As a result, being flexible with your travel dates may help you save on hotel expenses in Shela.
  4. Consider your location: When booking on Hotels.com for your holiday, keep your location in mind. Staying near major attractions or city centers can offer convenience, but it usually tends to come with a higher price tag. For more affordable options, consider hotels in less central areas or neighborhoods, striking a balance between cost and accessibility to the places you want to explore.
  5. Upgrade with One Key: Become a member of Hotels.com's free One Key rewards program when booking your stay in Shela. Earn points for your hotel bookings and progress through Blue, Silver, Gold and Platinum tiers. Unlock a range of exclusive rewards, including room upgrades when available, discounted rates, and member-only offers. Join today.

Best time to go to Shela

Shela experiences its lowest average temperature in August, at 77.7°F (25.4°C), while April is the hottest month, with an average temperature of 83.1°F (28.4°C). May is typically the wettest month. If you’re looking to soak up the lively atmosphere in Shela, January, September, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, accompanied by dry to light rainfall. However, if you prefer a more relaxed experience, May, June, and August are perfect for a quieter getaway, marked by dry to moderate rainfall and mostly sunny to mostly cloudy conditions.

Shela Travel Information

Best Time to Visit
July, August and October
Average Stay
4 days
Popular Sights
Shela Beach, Lamu Fort and Lamu Museum
If you're looking for a place to get away, look no further than Shela. Whether you're planning to stay for a night or for the week, the area around Shela has accommodations to fit every need. Search for hotels in Shela with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Shela hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Shela hotel deals are here with our lowest price guarantee.