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

This weekend
Next weekend

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

Check out reviews of Shela hotels guests love

Frequently asked questions

How much does a hotel room cost in Shela?
You can choose a great hotel in Shela from $54 with properties to suit all budgets and needs. If you're after an affordable hotel in Shela that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How can I find deals and earn rewards at Shela hotels?
Discover great deals on Shela hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Shela hotels.
Can I book Shela hotels with free cancellation?
To book a refundable Shela hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Shela?
Our travelers' top pet-friendly hotels in Shela include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Shela.
What are some of the best hotels in Shela for couples?
Choose a top-rated Shela romantic hotel and enjoy your couple's getaway. Our travelers love Peponi Hotel, a hotel with in-room champagne service and in-room massages. Discover more hotels in Shela on Hotels.com for couples by using the "Traveler experience" filter in your search and selecting "Adults only" or "Romantic".
What are the top Shela hotels with a pool?
Discover some of the best Shela hotels with a pool for a little extra luxury on your trip. Peponi Hotel is a great hotel with an outdoor pool and a guest rating of 10 out of 10. Plus, you can make the most of its beach and ocean-view restaurant. Kijani Hotel is a popular hotel that features an outdoor pool along with a beach (direct access) and a full-service spa. To find more stays in Shela with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some popular hotels in central Shela?
For hotels in central Shela, check out Peponi Hotel and Kijani Hotel. Travelers love Peponi Hotel for its location, as well as the beach, outdoor pool and ocean-view restaurant this hotel offers. Kijani Hotel is another popular central hotel with a beach (direct access), an outdoor pool and a full-service spa. Lamu Old Town is a central neighborhood for your Shela vacation.
What hotels do travelers like in Shela?
Kijani Hotel is a property that our guests really like.
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 should I consider staying in Shela if I want a reasonably priced accommodation?
Two inexpensive options worth considering are Dudu Villas N Backpackers and Sweet Banana House.
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

Shela: Where Pristine Shores Meet Untamed Adventure

Nestled on the pristine shores of Lamu Island, Shela is a captivating blend of sandy beaches and rich Swahili culture. Just a short stroll from the enchanting Shela Beach, this charming village invites travelers to unwind in its tranquil atmosphere. Explore the stunning Shela Bahari, where azure waters meet golden sands, perfect for sunbathing or a romantic sunset stroll. Immerse yourself in local traditions, savor delicious seafood at beachfront restaurants, and wander through narrow streets lined with coral stone houses. Shela is the ideal off-the-beaten-path escape for those seeking serenity, culture, and natural beauty in Kenya's coastal paradise.

Discover great hotels in Shela

Shela offers a charming array of accommodations, from luxurious beachfront resorts to cozy boutique hotels. Visitors can enjoy stunning ocean views, beautifully designed rooms, and a laid-back atmosphere, making it an ideal spot for a relaxing getaway. Whether you seek elegance or local charm, Shela has great options. Here are some of the best hotels in Shela that our travelers love:

  1. Dudu Villas n CottagesOpens in a new window: This charming 1.5-star guesthouse offers a cozy atmosphere with a focus on comfort and simplicity. The dining options include complimentary breakfast and an unspecified restaurant, providing a delightful start to the day. Frequent travelers appreciate its warm ambiance, making it a perfect retreat after a day of exploration.
  2. The Majlis HotelOpens in a new window: This 3.5-star hotel is an ideal choice for adventure seekers and beach lovers alike, featuring direct beach access. With amenities such as meeting rooms and conference spaces, it provides a unique blend of relaxation and opportunity for exploration. Adventure sports like sailing and motorboating enhance the experience, appealing to those who crave an active vacation in a stunning coastal setting.
  3. The MajlisOpens in a new window: This elegant hotel emphasizes a refined lodging experience with its inviting restaurant. The property is designed for travelers who appreciate high-quality service and distinctive culinary experiences. The ambiance encourages relaxation and enjoyment, making it a sought-after destination for those looking to indulge in the local culture and flavors.

Top locations to stay in Shela

Some great areas to stay in when visiting Shela, Lamu County, Kenya, are Lamu, Manda Island, and Matondoni. Lamu offers rich cultural experiences and beautiful beaches, while Manda Island features serene landscapes and water activities. Matondoni is known for its charming fishing village atmosphere. For first-time visitors, Lamu is the best choice due to its vibrant heritage and accessibility.

  1. LamuOpens in a new window: Lamu is a charming coastal town steeped in history and culture, making it an ideal spot for travelers seeking a unique experience. The town is famous for its narrow streets, Swahili architecture, and vibrant markets. You can explore the UNESCO World Heritage Site of Old Lamu Town, where you’ll find beautiful mosques, art galleries, and local handicrafts. The stunning beaches and serene islands nearby offer opportunities for relaxation and exploration. Don’t miss out on the traditional dhow sailing tours that provide a glimpse into the local fishing culture and breathtaking coastal views.
  2. Manda IslandOpens in a new window: Manda Island is a tranquil escape just a short boat ride from Lamu, perfect for those looking to unwind in a peaceful setting. The island boasts pristine beaches and lush landscapes, ideal for sunbathing and swimming. You can also explore the ancient ruins of Manda, which showcase the region's rich history. For nature lovers, bird watching and snorkeling in the surrounding waters offer a delightful way to immerse yourself in the local ecosystem. It’s a beautiful spot for those who appreciate a quieter atmosphere while still being close to Lamu’s attractions.
  3. MatondoniOpens in a new window: Matondoni is a small fishing village that offers an authentic experience away from the bustling tourist spots. Known for its traditional dhow-building industry, visitors can observe local craftsmen at work, learning about the fascinating art of boat making. The village is surrounded by stunning beaches and provides a great base for exploring nearby islands. You can also enjoy fresh seafood and engage with the friendly local community, making it a great choice for travelers looking to connect with local culture.

Things to do in Shela

Shela enchants visitors with its stunning beaches and lush coastal landscapes, inviting you to relax by the sparkling waters or take leisurely walks along the shore. Explore nearby forests and hills for breathtaking views, or enjoy water activities that bring you closer to nature. It's a perfect getaway for beach lovers and outdoor enthusiasts alike!

  • Lamu FortOpens in a new window – Step into history at Lamu Fort, a remarkable structure that has stood the test of time. As you explore its walls, you'll uncover stories of the past that shaped this vibrant coastal town. The fort offers a unique glimpse into the heritage of Lamu, making it a must-visit for anyone interested in the local culture.
  • Shela BeachOpens in a new window – Relax and soak up the sun at Shela Beach, where soft sands meet gentle waves. This picturesque spot is perfect for a leisurely day by the ocean, whether you're building sandcastles or taking a refreshing swim. The stunning backdrop of the Indian Ocean enhances the experience, inviting you to unwind and enjoy the natural beauty.
  • Lamu MuseumOpens in a new window – Discover the rich history of Lamu at the Lamu Museum. Here, you can delve into the island’s past through fascinating exhibits that showcase its cultural heritage. From traditional artifacts to historical displays, this museum offers a comprehensive look at what makes Lamu unique.
  • Manda BeachOpens in a new window – Escape to the serene shores of Manda Beach, where the tranquility of the environment invites you to relax. With its crystal-clear waters and stunning views, it’s an ideal location for swimming, sunbathing, or simply enjoying a peaceful walk along the shoreline. This hidden gem is perfect for those who want to experience the beauty of Lamu away from the crowds.

5 tips for savvy savings when booking a hotel in Shela

  1. Book for the cheapest times: The most budget-friendly times to visit Shela are February, May, and November, when hotel prices tend to be lower. For travelers looking to explore the area's key landmarks and cultural sites, a stay of at least 4 to 5 days is recommended. This timeframe allows visitors to appreciate the beautiful beach, historical sites, and cultural attractions without breaking the bank, making it a great value for money for those on a budget. Plus, prices for accommodations might drop during these months, enhancing the affordability of your trip.
  2. Look for last-minute deals on Hotels.com: To find last-minute deals, Shela, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Enabling email alerts or push notifications can keep you updated on flash sales and special promotions, helping you save on your bookings. Additionally, consider using Smart ShoppingOpens in a new window the app's comparison tool that allows you to compare hotel prices and amenities, so you're more likely to see the best options available. By staying informed, you can seize the opportunity for a spontaneous getaway without missing out on potential savings.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay at the Shela hotel. If you're seeking a unique experience, boutique hotels may provide a more personalized touch and potentially better value. When you book through Hotels.com, we'll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest more budget-friendly dates to help you find a better deal.
  4. Consider your location: Staying near popular attractions or downtown areas can be convenient, but it often comes with a higher price tag. For more budget-friendly options, you might want to look at hotels located in less central neighborhoods, which usually tend to be more affordable while still offering reasonable access to the sites you want to visit. Additionally, consider exploring independent hotels located a bit further out, as they can provide a more authentic experience and better value for your money.
  5. Become a Member: Join our membership today for free and start planning your next stay in Shela! Enjoy exclusive access to discounted rates on over 100,000 hotels around the globe. As a member, you'll have the opportunity to advance through different tiers, unlocking exciting benefits such as complimentary room upgrades (when available) and food and beverage discounts at select VIP Access properties. Don’t miss out on these fantastic perks – sign up now and make your travel experience even more rewarding!

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, with little to no rainfall. However, if you prefer a more relaxed experience, May, June, and August are perfect for a quieter getaway, marked by no to moderate rainfall and mostly sunny to mostly cloudy conditions.