Default HTG hotel image

Find hotels near Shela Beach, Lamu from ¥2,106

  • 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

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Shela Beach hotels

Kijani Hotel

Kijani Hotel
3.0 star property
1.1 km from Shela Beach
9.6 out of 10, Exceptional, (28 reviews)
"Good hotel, great staff, loved the location!"
United States
Gustavo
The price is ¥37,122
¥43,804 total
includes taxes & fees
Jul 19 - Jul 20
Kijani Hotel

The Majlis Hotel

The Majlis Hotel
3.5 star property
1.4 km 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 ¥90,744
¥107,078 total
includes taxes & fees
Jul 17 - Jul 18
The Majlis Hotel

Shella Bahari Guest House

Shella Bahari Guest House
3.0 star property
1.1 km from Shela Beach
6.0 out of 10, (1 review)
"The location is great. But the property owner wasn't honoring expedia booking . Since it was late (5:30pm) , he allowed me to stay one night but next day I had to check out. Overpriced for the quality or upkeep of the lace. It is great for people looking for unconventional family owned traditional set up but a non for business travellers. Only one electrical point for charging in one room was another turndown "
United States
Rajesh
The price is ¥19,643
¥23,529 total
includes taxes & fees
Jul 29 - Jul 30
Shella Bahari Guest House

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
1.1 km from Shela Beach
The price is ¥13,629
¥16,257 total
includes taxes & fees
Jul 16 - Jul 17
Stopover Guest House Shela

Morocco House

Morocco House
3.0 star property
1 km from Shela Beach
The price is ¥13,405
¥15,880 total
includes taxes & fees
Jul 23 - Jul 24
Morocco House

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
1 km from Shela Beach
The price is ¥8,937
¥10,546 total
includes taxes & fees
Jul 17 - Jul 18
Dudu Villas N Backpackers

The Majlis

The Majlis
2.0 star property
1.4 km from Shela Beach
The Majlis

Dudu Villas n Cottages

Dudu Villas n Cottages
1.5 star property
1.8 km from Shela Beach
2.0 out of 10, (1 review)
The price is ¥3,120
¥3,699 total
includes taxes & fees
Jul 23 - Jul 24
Dudu Villas n Cottages

Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town, 3.8 km from Shela Beach
9.0 out of 10, Wonderful, (78 reviews)
"Staff was great - especially the in house tour guide, Abu! "
United States
martin
The price is ¥21,522
¥25,875 total
includes taxes & fees
Jul 16 - Jul 17
Lamu House Hotel

Sea Shells Inn

Sea Shells Inn
2.5 star property
Lamu Old Town, 3.8 km 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 ¥1,772
¥2,106 total
includes taxes & fees
Jul 17 - Jul 18
Sea Shells Inn

Jannataan Hotel

Jannataan Hotel
3.0 star property
Lamu Old Town, 3.7 km 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 ¥7,425
¥8,761 total
includes taxes & fees
Jul 17 - Jul 18
Jannataan Hotel

Lamu Sunsail Hotel

Lamu Sunsail Hotel
3.0 star property
Lamu Old Town, 3.8 km 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 ¥14,848
¥17,521 total
includes taxes & fees
Jul 16 - Jul 17
Lamu Sunsail Hotel

Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town, 3.6 km from Shela Beach
2.0 out of 10, (1 review)
The price is ¥13,609
¥16,109 total
includes taxes & fees
Jul 16 - Jul 17
Wiyoni Royals Lamu

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town, 4.1 km from Shela Beach
The price is ¥14,139
¥16,899 total
includes taxes & fees
Aug 15 - Aug 16
Jannat House Lamu

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town, 3.7 km from Shela Beach
The price is ¥10,226
¥12,153 total
includes taxes & fees
Aug 15 - Aug 16
Jambo House lamu

Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town, 4.2 km from Shela Beach
The price is ¥11,584
¥13,818 total
includes taxes & fees
Jul 16 - Jul 17
Stopover Guest House Lamu Town

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town, 3.7 km from Shela Beach
The price is ¥9,540
¥11,379 total
includes taxes & fees
Jul 16 - Jul 17
Jamala Guesthouse Lamu

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
4.6 km from Shela Beach
The price is ¥11,446
¥13,680 total
includes taxes & fees
Jul 16 - Jul 17
Beytul Habaib Lamu

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town, 4 km from Shela Beach
The price is ¥8,923
¥10,529 total
includes taxes & fees
Jul 16 - Jul 17
Kitendetini Bahari Hotel Lamu

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town, 3.3 km from Shela Beach
The price is ¥7,118
¥8,432 total
includes taxes & fees
Jul 22 - Jul 23
Lamu Archipelago Villa Hotel
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 Coastal Scenery: Shela Beach boasts pristine sands and breathtaking views of the Indian Ocean, perfect for relaxation and beach activities.
  • Cultural Richness: Explore nearby Lamu Town, a UNESCO World Heritage site, renowned for its historic architecture and vibrant local culture.
  • Adventure Activities: Enjoy thrilling sailing opportunities and sunset paddles, offering both adventure and scenic beauty.
  • Wildlife Safaris: Experience Kenya's rich wildlife on safari holidays, complemented by the tranquil beach environment.
  • Diverse Accommodations: Choose from charming beach houses to modern hotels, all offering stunning sea views and family-friendly amenities.

Find great hotels near Shela Beach

Discover the perfect getaway at Shela Beach, where a variety of accommodations await you. From charming beach houses to modern hotels, each option offers stunning sea views and family-friendly amenities. Whether you're traveling for business or leisure, Shela Beach provides a laid-back atmosphere ideal for relaxation and exploration. Experience the beauty of Lamu County, with its unique culture and picturesque landscapes, making your stay truly unforgettable.

  • Peponi Hotel: A charming 3.5-star hotel, Peponi Hotel offers a romantic getaway just 966m from Shela Beach. Known for its stunning ocean views, this hotel is ideal for couples seeking a beach escape. Guests can indulge in romance packages that include private dining options and Champagne service, enhancing the intimate atmosphere. The outdoor pool and spa facilities, which offer in-room massages and couple's treatment rooms, provide a perfect setting for relaxation. With direct beach access, Peponi Hotel is designed for those looking to unwind in a serene environment.
  • Msafini MangoTop Roof Hotel: This 3.5-star hotel is located 966m from Shela Beach and features a vibrant atmosphere. Msafini MangoTop Roof Hotel is perfect for travelers who appreciate comfort and entertainment. The hotel offers a variety of dining options, including free breakfast and lunch services, ensuring guests have delightful meals throughout their stay. Entertainment features such as premium TV channels and flat-screen TVs enhance the guest experience, making it a great choice for both relaxation and enjoyment in a lively setting.
  • Morocco House: As a budget-friendly option, Morocco House is located just 966m from Shela Beach. This hotel provides essential amenities with a cozy ambiance, making it an excellent choice for travelers on a budget. Guests can enjoy complimentary breakfast and a coffee shop on-site, alongside a bar and lounge area for leisurely evenings. With its welcoming atmosphere and convenient dining options, Morocco House offers a practical yet comfortable stay for those looking to explore Lamu without breaking the bank.

Where to stay near Shela Beach

Shela Beach in Lamu County, Kenya, is the perfect destination for travelers seeking a blend of relaxation and cultural richness. Stroll along pristine sand beaches, soak in the breathtaking views of the Indian Ocean, and immerse yourself in the vibrant local culture. Explore nearby Lamu Town, a UNESCO World Heritage site, and discover its historic architecture and charming streets. Whether you're lounging on the shore or diving into local traditions, Shela Beach promises an unforgettable experience.

  • Lamu: Lamu is a historic city that beautifully encapsulates the Swahili culture, making it a captivating destination for travelers seeking a blend of beach relaxation and cultural immersion. Situated where the Indian Ocean meets the coast, Lamu offers stunning beaches and picturesque views. Peak visitor seasons in July and December to January see a vibrant influx of tourists, drawn to the city's rich history, with attractions such as historic forts and monuments. Activities like sailing, beach tours, and local soccer matches ensure that visitors engage with both the serene and lively aspects of Lamu.
  • Manda Island: A short distance of 6km from Shela Beach, Manda Island is a tranquil oasis that complements the bustling energy of Lamu. Known for its outdoor experiences, this island offers pristine beaches and historic sites that are perfect for exploration and relaxation. With peak tourist seasons in October and December to January, visitors can enjoy a variety of outdoor activities while soaking in the island's natural beauty. Manda Island’s allure lies in its ability to provide a peaceful retreat where one can connect with nature and discover the region's rich history.
  • Shela: Just 966m from Shela Beach, the village of Shela is a charming coastal community known for its stunning sandy shores and vibrant culture. Travelers flock here year-round, with peak seasons in September and December to January, to experience the local atmosphere. Shela is home to historic forts and a fascinating history museum, making it a culturally rich destination. Visitors can unwind on the beach or delve deep into the local traditions, enjoying a laid-back vibe while being close to the natural beauty of the shoreline.

Things to do in Shela Beach

Shopping

In Shela Beach, you can find charming local shops offering handcrafted jewelry, textiles, and unique souvenirs. If you're up for a drive, visit the Lamu Market, about 18km away, where vendors sell spices, art, and traditional crafts in a vibrant atmosphere.

Recreation

Experience tranquility at The Majlis Spa, where you can indulge in rejuvenating treatments inspired by local traditions. After your spa session, take a leisurely stroll along Shela Beach, enjoying the soft sand and gentle waves while soaking in the serene coastal atmosphere.

Adventure

Shela Beach offers exhilarating water sports like kite surfing and snorkeling to explore vibrant marine life. Stroll along the pristine sands, or take a traditional dhow sailing trip for a unique perspective of the coastline. Experience local culture by visiting nearby Swahili villages for authentic cuisine and crafts.

Nightlife

Shela Beach offers a vibrant nightlife with charming beachfront bars and lively restaurants. You can enjoy local music, sip on refreshing cocktails, and experience traditional dance performances under the stars. The relaxed atmosphere invites you to unwind and soak in the unique coastal culture of Lamu.

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

Find the best attractions near Shela Beach

Shela Beach in Lamu County, Kenya, offers a delightful blend of historic sites and stunning coastal scenery. Visitors can explore the historic fort and local history museum while enjoying the relaxing beach environment. Whether you're looking for a cultural experience or a beautiful beach day, Shela Beach and its surroundings, including Lamu and Watamu beaches, provide a memorable getaway for travelers seeking both adventure and relaxation.

  • Lamu Fort: This historic fort, located 3km from Shela Beach, offers a glimpse into Lamu's rich history and culture. Its well-preserved architecture and local art create a unique atmosphere, perfect for those interested in the island's heritage.
  • Manda Beach: Just 966m away, Manda Beach boasts stunning white sands and crystal-clear waters. It's an idyllic spot for sunbathing, swimming, or enjoying a peaceful stroll along the shoreline, enveloped in the refreshing coastal breeze.
  • Old Mosque: Situated 966m from Shela Beach, this mosque showcases traditional Islamic architecture. Its serene environment and intricate designs provide a tranquil space for reflection and a deeper understanding of the local culture.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January81.1°F (27.3°C)No RainMostly SunnyModerately 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 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 SunnyAverageAverage
December81.7°F (27.6°C)Light RainMostly SunnyModerately HighSlightly High

The nearest major airports for your trip to Shela Beach

Traveling to Shela Beach in Lamu County, Kenya, is easy via two major airports. Lamu Airport (LAU-Manda) is only 5km away, with nearby accommodations like Peponi Hotel and The Majlis Hotel, both offering 24-hour airport shuttle services. Msafini MangoTop Roof Hotel, located 3km from Lamu Airport, also provides convenient access. Alternatively, Malindi Airport (MYD) is 137km away, with luxurious options such as Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa, both offering shuttle services upon request. Billionaire Beachfront Apartments, 6km from Malindi Airport, also provides transfer services, making travel accessible from either airport.

Frequently asked questions

What's the area like around Shela Beach?
Shela Beach is located in Lamu. If you're looking for a convenient place to stay, check out the 23 hotels and other accommodations you'll find within a mile.
What's the best place to stay near Shela Beach?
Peponi Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers 3 restaurants and 3 bars. It's located just a short 0.6 mi (1 km) from Shela Beach. Other good choices within a short distance include Kijani Hotel and The Majlis Hotel.
How many hotels can I expect to find near Shela Beach?
Expedia has 23 hotels and other accommodations within a mile from Shela Beach.
If I need to cancel the hotel reservation for my stay near Shela Beach, will I receive a refund?
Yes, you'll find most room reservations are fully refundable if cancelled prior to the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If your reservation is non-refundable, you may still be able to cancel and get a refund within 24 hours of your booking. Add your dates and click on "Search", then use the filter option "fully refundable" to get the best deals near Shela Beach.
Where can I learn more about changing or cancelling my trip in the area near Shela Beach?
To access more information about changing or cancelling your stay near Shela Beach, head over to our customer service page.
What can I see and do near Shela Beach?
You'll want to browse the exhibits at Lamu Museum and German Post Office Museum. Sights like Lamu Fort and Takwa Ruins highlight some of the local culture. Manda Beach and Old Mosque are some sights worth a visit in the area.