Search Hotels Near Shela Beach, Lamu

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shela Beach hotels

The Majlis Hotel

The Majlis Hotel
3.5 star property
0.9 mi from Shela Beach
9.2 out of 10, Wonderful, (17 reviews)
"Our transfer was by Hotel complimentary boat from the airport ( makes sure you organise a few days before ). Our room was a junior suite, it was huge. The island is paradise. Everyone super friendly, happy & helpful."
United Kingdom
Paula
The price is £293
includes taxes & fees
27 Apr - 28 Apr
The Majlis Hotel

Dudu Villas n Cottages

Dudu Villas n Cottages
1.5 star property
1.1 mi from Shela Beach
2.0 out of 10, (1 review)
The price is £17
includes taxes & fees
25 Apr - 26 Apr
Dudu Villas n Cottages

Morocco House

Morocco House
3.0 star property
0.6 mi from Shela Beach
The price is £71
includes taxes & fees
7 May - 8 May
Morocco House

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
0.7 mi from Shela Beach
The price is £76
includes taxes & fees
15 May - 16 May
Stopover Guest House Shela

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
0.6 mi from Shela Beach
The price is £48
includes taxes & fees
26 Apr - 27 Apr
Dudu Villas N Backpackers

The Majlis

The Majlis
2.0 star property
0.9 mi from Shela Beach
The Majlis

Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town, 2.4 mi from Shela Beach
9.0 out of 10, Wonderful, (74 reviews)
"Staff was great - especially the in house tour guide, Abu! "
United States
martin
The price is £120
includes taxes & fees
16 May - 17 May
Lamu House Hotel

Sea Shells Inn

Sea Shells Inn
2.5 star property
Lamu Old Town, 2.4 mi from Shela Beach
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 £10
includes taxes & fees
25 Apr - 26 Apr
Sea Shells Inn

Jannataan Hotel

Jannataan Hotel
3.0 star property
Lamu Old Town, 2.3 mi from Shela Beach
6.0 out of 10, (2 reviews)
"The old world charm, friendly and helpful staff. Excellent swimming pool. "
Australia
ROLAND
The price is £40
includes taxes & fees
2 May - 3 May
Jannataan Hotel

Lamu Sunsail Hotel

Lamu Sunsail Hotel
3.0 star property
Lamu Old Town, 2.4 mi from Shela Beach
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 £67
includes taxes & fees
26 Apr - 27 Apr
Lamu Sunsail Hotel

Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town, 2.3 mi from Shela Beach
2.0 out of 10, (1 review)
The price is £72
includes taxes & fees
2 May - 3 May
Wiyoni Royals Lamu

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town, 2.1 mi from Shela Beach
The price is £38
includes taxes & fees
1 May - 2 May
Lamu Archipelago Villa Hotel

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town, 2.3 mi from Shela Beach
The price is £58
includes taxes & fees
26 Apr - 27 Apr
Jambo House lamu

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town, 2.3 mi from Shela Beach
The price is £52
includes taxes & fees
29 Apr - 30 Apr
Jamala Guesthouse Lamu

Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town, 2.3 mi from Shela Beach
The price is £17
includes taxes & fees
26 Apr - 27 Apr
Tabassam Guest House Lamu

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town, 2.5 mi from Shela Beach
The price is £48
includes taxes & fees
26 Apr - 27 Apr
Kitendetini Bahari Hotel Lamu

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town, 2.5 mi from Shela Beach
The price is £79
includes taxes & fees
28 Apr - 29 Apr
Jannat House Lamu

Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town, 2.6 mi from Shela Beach
The price is £64
includes taxes & fees
15 May - 16 May
Stopover Guest House Lamu Town

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
2.9 mi from Shela Beach
The price is £64
includes taxes & fees
2 May - 3 May
Beytul Habaib 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.

Top Shela Beach Hotel Reviews

Hotels near other Shela Beach attractions

Find out more about Shela Beach

Top reasons to visit Shela Beach

  • Stunning Beaches: Shela Beach boasts picturesque sandy shores and crystal-clear waters, perfect for sunbathing and water sports.
  • Cultural Heritage: Explore historic forts and a fascinating history museum, immersing yourself in the rich cultural tapestry of Lamu.
  • Ecotourism Opportunities: Engage in eco-friendly activities and discover the diverse wildlife of Lamu County.
  • Variety of Accommodation: Enjoy a range of lodging options, from charming guesthouses to comfortable hotels, catering to all travellers.
  • Adventure Activities: Experience thrilling sailing adventures and serene sunset paddles along the stunning coastline.

Find great hotels near Shela Beach

Discover the charm of Shela Beach in Lamu County, Kenya, where a variety of accommodation options await to enhance your holiday experience. From inviting guesthouses to comfortable hotels, Shela Beach caters to all travellers, including those seeking beachside relaxation or pet-friendly stays. Whether you’re on a business trip or enjoying a leisurely getaway, you'll find the ideal lodging to suit your needs amidst the stunning coastal scenery.

  • Peponi Hotel: A charming 3.5-star hotel with an impeccable guest rating of 10.0, Peponi Hotel is a perfect escape for adventure seekers and beach lovers alike. Located a mere 966m from Shela Beach, this hotel provides direct access to the sandy shores and offers a plethora of thrilling activities such as sailing and fishing on-site, as well as nearby options for kayaking, tubing, and windsurfing. Guests can indulge in a relaxing beach vacation while enjoying comfortable accommodations and a vibrant atmosphere.
  • Msafini MangoTop Roof Hotel: This 3.5-star hotel is situated 966m from Shela Beach and is an excellent choice for those who appreciate good food and entertainment. Msafini MangoTop Roof Hotel features a variety of dining options, including breakfast and lunch at its on-site restaurant, ensuring guests are well-fed throughout their stay. With amenities such as satellite TV and premium channels, guests can unwind in comfort after a day of exploring the beautiful surroundings.
  • Dudu Villas N Backpackers: A budget-friendly option, Dudu Villas N Backpackers offers affordable lodging just 966m from Shela Beach. This accommodation is ideal for travellers seeking a vibrant and social atmosphere. While it provides essential amenities for a comfortable stay, it encourages guests to immerse themselves in the local culture and enjoy the stunning beach, making it a great base for those looking to explore Lamu County without breaking the bank.

Where to stay near Shela Beach

Shela Beach offers a captivating blend of ecotourism and rich cultural heritage, making it an ideal destination for travellers seeking both relaxation and exploration. With its stunning sandy shores and crystal-clear waters, the beaches of Lamu provide a picturesque backdrop for sunbathing and water sports. Don't miss the chance to explore the nearby historical sites and vibrant local markets, immersing yourself in the unique atmosphere that this enchanting coastal region has to offer.

  • Lamu: Lamu is a historic city renowned for its rich Swahili culture and charming narrow streets. As the heart of Lamu County, it attracts visitors year-round, though peak times occur in July and December to January. Travellers flock to Lamu for its stunning beaches, cultural experiences, and vibrant local life. Key highlights include the picturesque Lamu Fort, local markets, and opportunities for sailing and exploring traditional dhow boats. The city's historical significance is palpable, making it a perfect destination for those keen on culture and history.
  • Shela: Just 966m from Shela Beach, this quaint village is a serene retreat away from the bustling city life. Shela is an ideal spot for those seeking a tranquil beach experience, with its beautiful sands and charming atmosphere. Visitor numbers peak in September and December to January, and the village’s close-knit community adds to its allure. Attractions include a local history museum and several monuments, showcasing the area’s rich heritage. Shela offers an intimate glimpse into the coastal lifestyle of Kenya, making it a must-visit for cultural enthusiasts.
  • Manda Island: Situated approximately 6.4km from Shela Beach, Manda Island is known for its stunning beaches and outdoor adventures. The island experiences moderate seasonal tourist traffic, with peak visits in October and December to January. It offers a blend of relaxation and outdoor activities, making it perfect for those who enjoy nature and exploration. Visitors can discover historic sites and indulge in water sports. Manda Island’s tranquil environment and cultural landmarks provide a unique escape, enriching the overall travel experience in the Lamu region.

Things to do in Shela Beach

Shela Beach offers a delightful array of activities, from sailing adventures to serene sunset paddles, making it an ideal destination for water enthusiasts. Explore the best sailing spots along the stunning coastline, and consider embarking on a safari holiday to discover the rich wildlife of Lamu County. Whether you seek relaxation or adventure, Shela Beach promises an unforgettable experience for every visitor.

Shopping

In Shela Beach, browse local shops for unique crafts, handmade jewellery, and vibrant textiles. If you're up for a drive, visit Lamu Old Town’s bustling market, approximately 3.2km away, where you can find traditional souvenirs and fresh produce from local vendors.

Recreation

At Shela Beach, unwind at the Bliss Spa, where expert therapists offer rejuvenating massages and holistic treatments amidst a serene coastal backdrop. Engage in yoga sessions on the beach, embracing the tranquil sounds of the waves, or explore local culture with guided walks through the charming village of Shela.

Adventure

Explore Shela Beach’s pristine sands and indulge in water sports like kite surfing and snorkelling to witness vibrant marine life. Experience a traditional dhow sailing trip at sunset for stunning views of the coastline, or wander through the charming village to discover local culture and crafts.

Nightlife

Experience the vibrant nightlife at Lamu Social, where you can enjoy cocktails and dance to live DJs. For a more relaxed vibe, visit the Shela Beach Bar, offering stunning sunset views and fresh seafood while you soak in the local atmosphere.

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

Booking tips and Expedia advantages for Shela Beach

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Shela Beach are April to May and November, where the prices are slightly lower. This is in comparison to March, August and December, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel around Shela Beach about 3+ months out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Shela Beach is Monday. The most expensive day to stay around Shela Beach is Tuesday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to tailor your preferences, such as budget, desired location, and type of hotel you wish to stay in. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Shela Beach hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Shela Beach

Shela Beach in Lamu County offers a delightful blend of cultural and beach experiences for tourists. Visitors can explore historic forts and a fascinating history museum, all while enjoying the stunning scenery of Shela Beach and nearby Lamu Beach. For those seeking relaxation, the beautiful shores of Watamu Beach are also within reach, making it an ideal destination for sun lovers and culture enthusiasts alike.

  • Manda Beach: Located 966m from Shela Beach, Manda Beach offers a serene escape with its soft sands and gentle waves. The beach vibes are perfect for relaxation, sunbathing, and enjoying the stunning coastal scenery.
  • Lamu Fort: Situated 3.2km from Shela Beach, Lamu Fort is a historical gem that showcases the rich culture of the region. With its impressive architecture and fascinating history, it provides a glimpse into Lamu's past and its significance in trade and culture.
  • Old Mosque: Just 966m away from Shela Beach, the Old Mosque is an architectural marvel that reflects Lamu's Islamic heritage. Visitors can appreciate its intricate design and tranquil atmosphere, making it a significant cultural site.

Best time to go to Shela Beach

The best time to visit Shela Beach is dependent on what kind of holiday you are seeking. April is its hottest month on average. At this time, visitor numbers are moderately low and weather is mostly sunny with light rain. August is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January81.1°F (27.3°C)No RainMostly SunnyModerately HighAverage
February81.5°F (27.5°C)No RainMostly SunnyAverageAverage
March82.9°F (28.3°C)No RainMostly SunnyAverageSlightly High
April83.1°F (28.4°C)Light RainMostly SunnyModerately LowSlightly Low
May80.6°F (27.0°C)Moderate RainMostly CloudyModerately LowSlightly Low
June79.3°F (26.3°C)No RainMostly SunnyModerately LowAverage
July77.9°F (25.5°C)No RainMostly SunnyAverageAverage
August77.7°F (25.4°C)No RainMostly SunnyAverageSlightly High
September78.4°F (25.8°C)No RainMostly SunnyAverageAverage
October79.9°F (26.6°C)Light RainMostly SunnyModerately HighAverage
November81.1°F (27.3°C)Light RainMostly SunnyAverageSlightly Low
December81.7°F (27.6°C)Light RainMostly SunnyModerately HighSlightly High

The nearest major airports for your trip to Shela Beach

For your visit to Shela Beach in Lamu County, Kenya, you can fly into two main airports. Malindi Airport (MYD) is approximately 136.8km away, with nearby hotels such as Billionaire Beachfront Apartments, Ocean Beach Resort & Spa, and Kilili Baharini Resort & Spa, all offering various transportation services. Alternatively, Lamu Airport (LAU-Manda) is just 4.8km from Shela Beach. Good hotel options nearby include The Majlis Hotel, Peponi Hotel, and Msafini MangoTop Roof Hotel, all providing free airport transportation and shuttle services. This convenient access from both airports ensures a smooth start to your holiday in this beautiful coastal destination.

Frequently asked questions

What hotels are within walking distance to Shela Beach?
Discover charming stays just a stroll away from Shela Beach, where travellers can unwind in top-rated hotels with stunning views.

Peponi Hotel

Peponi Hotel, rated 10 by travellers, is a delightful 3.5-star retreat located just a minute's walk from Shela Beach. Guests can indulge in complimentary daily breakfast and enjoy the outdoor pool alongside beach access. The hotel features a stunning ocean view restaurant, a full-service spa, and cozy accommodations with Egyptian cotton sheets. With romantic ambiance and concierge services, Peponi Hotel is perfect for those seeking relaxation and luxury.

Kijani Hotel

Kijani Hotel combines comfort and convenience, a review rating of 9.4 and situated only 4 minutes from Shela Beach. This 3-star hotel offers a range of amenities, including a refreshing outdoor pool and an on-site spa. Guests can savor complimentary daily breakfast and dine at the ocean-view restaurant. With activities like waterskiing and snorkeling available nearby, Kijani Hotel is ideal for adventure-seeking travellers.
How much is a hotel near Shela Beach?
Staying near Shela Beach is a treat, with plenty of hotels from £10 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the best pet-friendly hotels near Shela Beach?
For travellers seeking the best pet-friendly hotels near Shela Beach, these top-rated options provide a delightful stay for both you and your furry friends.

Peponi Hotel

Peponi Hotel, just a minute's walk from Shela Beach, is a charming 3.5-star retreat with an exceptional review rating of 10. This pet-friendly haven welcomes dogs and cats, ensuring your pets can enjoy your holidays too. Guests can indulge in a range of amenities including a refreshing outdoor pool, a relaxing spa, and free daily breakfast. With stunning ocean views and convenient access to beach activities like snorkeling and windsurfing, it's a perfect choice for those looking to unwind in a beautiful setting.
Can I book a fully refundable hotel close to Shela Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Shela Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Shela Beach?
To look for discounts on hotels near Shela Beach, join One Key™—our free travel rewards programme. One Key members always get our best prices and earn OneKeyCash™ on eligible bookings for every pound spent. Another way to save is by bundling your hotel and flights together on Expedia.

**Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands

Explore a world of travel with Expedia