A coastal town with white buildings, palm trees, and boats on the water.

Find hotels in Shela from ¥2,131

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shela hotels

1. Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
Shela
The price is ¥13,549
¥16,162 total
includes taxes & fees
Jun 29 - Jun 30
Stopover Guest House Shela

2. Morocco House

Morocco House
3.0 star property
Lamu
The price is ¥13,259
¥15,719 total
includes taxes & fees
Jul 3 - Jul 4
Morocco House

3. Kijani Hotel

Kijani Hotel
3.0 star property
Lamu
9.6 out of 10, Exceptional, (27 reviews)
"Good hotel, great staff, loved the location!"
United States
Gustavo
The price is ¥36,907
¥43,550 total
includes taxes & fees
Jun 22 - Jun 23
Kijani Hotel

4. Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is ¥8,885
¥10,485 total
includes taxes & fees
Jun 22 - Jun 23
Dudu Villas N Backpackers

5. Sea Shells Inn

Sea Shells Inn
2.5 star property
Lamu Old Town
10.0 out of 10, Exceptional, (1 review)
"Really friendly staff, nice sunrises from the rooftop. Simple but homely. Got upgraded for free. Spent 10 nights here. "
United Kingdom
Aran
The price is ¥1,799
¥2,131 total
includes taxes & fees
Jun 22 - Jun 23
Sea Shells Inn

6. Kizingo Beach Eco Lodge

Kizingo Beach Eco Lodge
2.5 star property
Lamu
10.0 out of 10, Exceptional, (1 review)
The price is ¥43,059
¥50,809 total
includes taxes & fees
Jul 4 - Jul 5
Kizingo Beach Eco Lodge

7. Royal Park Hotel Mpeketoni

Royal Park Hotel Mpeketoni
3.0 star property
Mpeketoni
The price is ¥6,162
¥7,323 total
includes taxes & fees
Jun 22 - Jun 23
Royal Park Hotel Mpeketoni

8. British Hotel Mpeketoni

British Hotel Mpeketoni
3.0 star property
Mpeketoni
The price is ¥8,872
¥10,468 total
includes taxes & fees
Jun 22 - Jun 23
British Hotel Mpeketoni

9. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is ¥11,654
¥13,875 total
includes taxes & fees
Jun 22 - Jun 23
Stopover Guest House Lamu Town

10. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is ¥9,485
¥11,314 total
includes taxes & fees
Jun 22 - Jun 23
Jamala Guesthouse Lamu

11. Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town
The price is ¥3,226
¥3,807 total
includes taxes & fees
Jun 22 - Jun 23
Tabassam Guest House Lamu

12. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is ¥6,932
¥8,238 total
includes taxes & fees
Jun 28 - Jun 29
Lamu Archipelago Villa Hotel

13. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is ¥8,872
¥10,468 total
includes taxes & fees
Jun 22 - Jun 23
Kitendetini Bahari Hotel Lamu

14. Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town
9.0 out of 10, Wonderful, (77 reviews)
"Staff was great - especially the in house tour guide, Abu! "
United States
martin
The price is ¥21,811
¥26,125 total
includes taxes & fees
Jul 12 - Jul 13
Lamu House Hotel

15. Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is ¥16,260
¥19,309 total
includes taxes & fees
Jun 29 - Jun 30
Jannat House Lamu

16. Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is ¥10,380
¥12,296 total
includes taxes & fees
Jun 22 - Jun 23
Jambo House lamu

17. Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
Lamu
The price is ¥11,517
¥13,738 total
includes taxes & fees
Jun 22 - Jun 23
Beytul Habaib Lamu

18. Beytsalam

Beytsalam
2.0 star property
Lamu Old Town
The price is ¥14,173
¥16,830 total
includes taxes & fees
Jun 22 - Jun 23
Beytsalam

19. Lamu Sunsail Hotel

Lamu Sunsail Hotel
3.0 star property
Lamu Old Town
4.0 out of 10, (3 reviews)
"I reserved and paid back in October. When we arrived on Jan 11 -- we were told that our reservation was cancelled. In fact they were hosting a wedding - and cancelled our reservation without any warning. They proposed a disgusting replacement hotel (one-star backpacker hotel) which was 30€ per night rather than the 90€ per night we paid. We wasted 2 hours of limited time in beautiful Lamu. They refused to reimburse us and refused to send an email confirming that they cancelled a paid reservation...
France
David
The price is ¥14,763
¥17,420 total
includes taxes & fees
Jun 22 - Jun 23
Lamu Sunsail Hotel

20. Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1 review)
The price is ¥13,185
¥15,670 total
includes taxes & fees
Jun 29 - Jun 30
Wiyoni Royals Lamu
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Shela attractions

Learn more about Shela

Venture to sights like Shela Beach as you discover the local area in Shela.

A coastal town with white buildings, palm trees, and boats on the water.

Top Shela Hotel Reviews

More cheap stays in Shela

Find out more about Shela

Top reasons to visit Shela

  • Stunning Shela Beach: Relax on the beautiful sandy shores of Shela Beach, perfect for sunbathing and swimming.
  • Cultural Experiences: Immerse yourself in the vibrant local culture with live music, festivals, and traditional customs.
  • Historic Exploration: Discover nearby historic forts and museums that showcase Lamu's rich heritage.
  • Adventure Activities: Engage in sailing and various sporting activities for an adventurous getaway.
  • Charming Accommodations: Choose from a variety of unique guesthouses and hotels that enhance your stay.

Find great hotels in and around Shela

In Shela, Lamu, a variety of accommodation options await you, from charming guesthouses to inviting hotels. Whether you're seeking a beachfront retreat or a family-friendly escape, places like Jua House, La Joya Lamu, Lamu House Hotel, Beachside Villa, and Dudu Villas offer unique experiences tailored to your needs. Enjoy the stunning coastal beauty while indulging in the local culture and hospitality during your stay.

  • The Majlis Hotel: Nestled 1km from Shela, The Majlis Hotel boasts a 3.5-star rating with an impressive guest score of 9.2 out of 10. This hotel blends family-friendly amenities with adventure, making it an excellent choice for those seeking a beach getaway. With direct access to the beach, guests can partake in various adventure sports, including helicopter tours, sailing, and nearby windsurfing. Families will appreciate the onsite childcare services, including babysitting, highchairs, cribs, and a first aid kit, ensuring a comfortable experience for both parents and children.
  • Kijani Hotel: Located in Shela, Kijani Hotel is a 3-star gem with a stellar guest rating of 9.6 out of 10. This hotel is ideal for travelers looking for a mix of beach relaxation and adventure, perfect for both leisure and business trips. With direct beach access, guests can enjoy activities like snorkeling, motorboating, and surfing right onsite. The surrounding area also offers opportunities for hiking and biking, making it a practical choice for those looking to explore the natural beauty of Lamu.
  • Peponi Hotel: Situated in Shela, Peponi Hotel features a 3.5-star rating and a perfect guest score of 10.0 out of 10. This hotel embodies a beach lover’s paradise with direct access to the sandy shores. Guests can indulge in a variety of adventure sports, including kayaking, fishing, and snorkeling, all conveniently located nearby. Known for its excellent service and inviting atmosphere, Peponi Hotel promises a remarkable stay for those seeking both relaxation and adventure.

Where to stay in Shela

Shela, a charming village on Lamu Island, offers a unique blend of beach relaxation and rich cultural experiences. Explore the stunning Shela Dunes or unwind by the beautiful sea in Shela. Immerse yourself in the local culture and history, making it an ideal destination for ecotourism enthusiasts. Whether you're seeking adventure or tranquility, Shela promises unforgettable moments in a captivating coastal setting.

  • Lamu: As one of the oldest towns in Kenya, Lamu offers a unique blend of rich history and vibrant culture. Located near Shela, this coastal city is known for its picturesque beaches and traditional Swahili architecture. Travelers can immerse themselves in local culture through guided tours, sailing excursions, or watching a spirited soccer match. Key attractions include stunning beaches, historic forts, and significant monuments that reflect the town's past. While visitor numbers peak in July and during the holiday season, Lamu's charm can be enjoyed year-round.
  • Manda Island: Just 5km from Shela, Manda Island provides a tranquil escape for those seeking beach and outdoor experiences. With moderately seasonal visitor numbers, the island sees a surge in tourists from October to January. Outdoor enthusiasts will appreciate the pristine beaches and opportunities for exploration at various historic sites. The island’s allure lies in its unspoiled natural beauty, making it a perfect spot for relaxation and adventure alike.
  • Lamu Old Town: Located merely 3km from Shela, Lamu Old Town is a UNESCO World Heritage Site that showcases the timeless beauty of Swahili architecture. Visitors flock here for its cultural richness and stunning beaches, especially during peak seasons in October and the holiday months. Explore the narrow winding streets, historic forts, and notable monuments that narrate the town’s storied past. Lamu Old Town is a must-visit for those looking to dive deep into the heart of Lamu's heritage.

Things to do in Shela

Shopping

In Shela, browse local artisan shops for handmade crafts and unique souvenirs. The vibrant market offers a range of local goods and cultural items. If you're up for a drive, Lamu Old Town is about 16km away, featuring more shops with traditional Kenyan crafts and textiles.

Recreation

The Zen Garden Retreat in Shela offers a tranquil setting with yoga classes, meditation sessions, and holistic spa treatments. Enjoy the soothing sounds of nature while rejuvenating your mind and body. Nearby, the pristine Shela Beach invites leisurely strolls and sunbathing, perfect for unwinding in a beautiful coastal atmosphere.

Adventure

In Shela, explore the stunning beaches and pristine waters through kite surfing and windsurfing for an exhilarating experience. Venture into the nearby mangroves on a kayak tour, where you can observe diverse wildlife and enjoy the tranquility of nature, making for unforgettable moments in this coastal paradise.

Nightlife

In Shela, the charming ambiance comes alive at the serene beach bars, where you can unwind with ocean views and local drinks. The vibrant music scene, featuring live performances at cozy venues, adds to the magical atmosphere under the starlit sky, creating a memorable night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around Shela

Shela, located in Lamu County, Kenya, is perfect for beach and culture-themed vacations. Visitors can enjoy the stunning Shela Beach, explore historic forts, and delve into the local history at nearby museums. This charming destination offers a unique blend of relaxation and cultural experiences, making it an ideal spot for travelers seeking both beach fun and rich heritage.

  • Shela Beach: Located 966m from Shela, Shela Beach offers a serene escape with its soft sands and tranquil waters. The beach exudes a relaxed vibe, making it an ideal spot to unwind, soak up the sun, or take leisurely strolls along the shoreline.
  • Lamu Fort: Situated 3km from Shela, Lamu Fort is a historic landmark that reflects the rich cultural heritage of the region. Its impressive architecture and storied past provide a fascinating glimpse into Lamu's history and the Swahili culture.
  • Old Mosque: Nestled within Shela, the Old Mosque is an architectural gem that showcases traditional Islamic design. Its presence adds to the cultural tapestry of the area, offering visitors a chance to appreciate local spirituality and community life.

Best time to go to Shela

The best time to visit Shela can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Shela falls in April, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in Shela falls in August, visitor numbers are slightly low and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January81.1°F (27.3°C)No RainMostly SunnySlightly HighAverage
February81.5°F (27.5°C)No RainMostly SunnyAverageSlightly Low
March82.9°F (28.3°C)No RainMostly SunnyAverageSlightly High
April83.1°F (28.4°C)Light RainMostly SunnyAverageSlightly Low
May80.6°F (27.0°C)Moderate RainMostly CloudySlightly LowSlightly Low
June79.3°F (26.3°C)No RainMostly SunnySlightly LowAverage
July77.9°F (25.5°C)No RainMostly SunnyAverageAverage
August77.7°F (25.4°C)No RainMostly SunnySlightly LowSlightly High
September78.4°F (25.8°C)No RainMostly SunnySlightly HighAverage
October79.9°F (26.6°C)Light RainMostly SunnyAverageAverage
November81.1°F (27.3°C)Light RainMostly SunnyAverageAverage
December81.7°F (27.6°C)Light RainMostly SunnySlightly HighSlightly High

The nearest major airports for your trip to Shela

Traveling to Shela, Lamu County, Kenya is convenient with two major airports nearby. Lamu (LAU-Manda) is located 5km from Shela and offers several excellent hotel options, such as Peponi Hotel and The Majlis Hotel, both rated 3.5 stars and providing free airport transportation services. Additionally, Msafini MangoTop Roof Hotel is 3km away, making access to the airport easy. Alternatively, Malindi Airport (MYD) is 138km from Shela, with upscale hotels like Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa located 3km from the airport, offering shuttle services upon request. Billionaire Beachfront Apartments, situated 6km away, also provides transfer options.

Frequently asked questions

Where is the best place for a stay in Shela?
Peponi Hotel is one of the top choices for your stay based on our traveler data. This hotel offers 3 restaurants and 3 bars. Other good options for your trip include Kijani Hotel and Msafini MangoTop Roof Hotel. See all available top hotels, or vacation rentals in Shela.
What are some of the best vacation home rentals in Shela?
Mnarani House, Luxury 4 Bedrooms Villa with pool in Shela, Lamu Island.: Visitors like this Shela vacation home rental. It offers an outdoor pool, a balcony, and a barbecue grill to help you feel perfectly comfortable in your new surroundings. It has 4 bedrooms as well as a kitchen with a dishwasher, a fridge, and an oven, so you can cook with friends or family. Make the most of the hot tub in this rental home to help you unwind. Our travelers also rate Wellness Kibanda as a favorite home for rent in Shela. See all vacation rentals in Shela.
If I need to cancel my hotel reservation in Shela, will I receive a refund?
Yes, you'll find most hotel reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, it may still be possible to cancel it and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Shela.
Where can I learn more about changing or cancelling my trip to Shela?
For more information about picking new dates or cancelling your trip to Shela, head over to our customer service page.
What's the best pet-friendly accommodation in Shela?
Peponi Hotel is a top hotel for people traveling with their pets, and offers 3 restaurants and an outdoor pool for its human guests. See more pet-friendly hotel accommodations in Shela.
What's the best hotel to stay near the beach in Shela?
Peponi Hotel is a top beachfront hotel offering 3 restaurants and 3 bars/lounges, located within a short 1-minute walk of Shela Beach. Kijani Hotel is another good choice for your beach trip. See more stays near the beach in Shela.
What are some hotels with pools in Shela?
Peponi Hotel: Features 3 restaurants, an outdoor pool, and 3 bars. Kijani Hotel and Luxury beachfront holiday house, pool garden all sea views, Forodhani House Lamu are a couple of other choices with an onsite pool. View all hotels with pools in Shela.
What is the best spa hotel in Shela?
Kijani Hotel is a top beach spa hotel featuring a shopping mall, a bar, an outdoor pool, and a restaurant. Enjoy a massage at the on-site spa. See all spa hotels in Shela.
What is staying in Shela like?
Visitors to Shela are sure to find plenty to explore and enjoy. In Shela, there are 19 hotels and other accommodations to choose from. Find out more about Shela.
What is there to see in Shela?
A favorite place to visit is Shela Beach. You'll also find Lamu Fort and Manda Beach in the area. Check out what more to see and do in Expedia's Shela guide.
What's the seasonal weather like in Shela?
The hottest months are usually March and February with an average temp of 82°F, while the coldest months are August and September with an average of 78°F. Average annual precipitation for Shela is 29 inches.