Default HTG hotel image

Lamu Shela Beach Hotels

  • 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

This weekend
Next weekend

Filter by

Guest rating

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

Star rating

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, (27 reviews)
"Good hotel, great staff, loved the location!"
United States
Gustavo
The price is HK$1,794
HK$2,117 total
includes taxes & fees
1 Jul - 2 Jul
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 HK$4,386
HK$5,176 total
includes taxes & fees
2 Jul - 3 Jul
The Majlis Hotel

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
1.1 km from Shela Beach
The price is HK$706
HK$833 total
includes taxes & fees
30 Jun - 1 Jul
Stopover Guest House Shela

Morocco House

Morocco House
3.0 star property
1 km from Shela Beach
The price is HK$665
HK$784 total
includes taxes & fees
30 Jun - 1 Jul
Morocco House

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
1 km from Shela Beach
The price is HK$432
HK$510 total
includes taxes & fees
1 Jul - 2 Jul
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 HK$155
HK$183 total
includes taxes & fees
30 Jun - 1 Jul
Dudu Villas n Cottages

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 HK$359
HK$423 total
includes taxes & fees
1 Jul - 2 Jul
Jannataan Hotel

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, (77 reviews)
"Staff was great - especially the in house tour guide, Abu! "
United States
martin
The price is HK$1,165
HK$1,375 total
includes taxes & fees
13 Jul - 14 Jul
Lamu House 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 HK$718
HK$847 total
includes taxes & fees
30 Jun - 1 Jul
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 HK$671
HK$792 total
includes taxes & fees
1 Jul - 2 Jul
Wiyoni Royals Lamu

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town, 3.7 km from Shela Beach
The price is HK$518
HK$611 total
includes taxes & fees
30 Jun - 1 Jul
Jambo House lamu

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town, 4.1 km from Shela Beach
The price is HK$823
HK$972 total
includes taxes & fees
2 Jul - 3 Jul
Jannat House Lamu

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town, 3.7 km from Shela Beach
The price is HK$494
HK$583 total
includes taxes & fees
30 Jun - 1 Jul
Jamala Guesthouse Lamu

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town, 4 km from Shela Beach
The price is HK$431
HK$509 total
includes taxes & fees
30 Jun - 1 Jul
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 HK$353
HK$416 total
includes taxes & fees
30 Jun - 1 Jul
Lamu Archipelago Villa Hotel

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 HK$600
HK$708 total
includes taxes & fees
30 Jun - 1 Jul
Stopover Guest House Lamu Town

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 HK$90
HK$106 total
includes taxes & fees
30 Jun - 1 Jul
Sea Shells Inn

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
4.6 km from Shela Beach
The price is HK$600
HK$708 total
includes taxes & fees
30 Jun - 1 Jul
Beytul Habaib Lamu

Beytsalam

Beytsalam
2.0 star property
Lamu Old Town, 4 km from Shela Beach
The price is HK$718
HK$847 total
includes taxes & fees
30 Jun - 1 Jul
Beytsalam
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 pristine sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Cultural Experiences: Explore historic forts and museums, immersing yourself in the rich heritage of Lamu County.
  • Adventurous Activities: Enjoy thrilling sailing opportunities and sunset paddling for a memorable experience on the water.
  • Ecotourism Wonders: Discover the natural beauty of the coastline while engaging in sustainable travel practices.
  • Diverse Accommodation: Choose from charming guesthouses to beachfront hotels, catering to all types of travellers.

Find great hotels near Shela Beach

Discover the charm of Shela Beach in Lamu County, where a variety of accommodation options await to enhance your stay. From inviting guesthouses to beachfront hotels, there's something for every traveller, whether you're seeking a family vacation, a relaxing beach retreat, or a base for business travel. Enjoy stunning sea views and immerse yourself in the vibrant local culture while staying at one of the many delightful properties in this idyllic coastal paradise.

  • Peponi Hotel: Nestled a mere 966m from Shela Beach, Peponi Hotel is a charming 3.5-star accommodation that exudes romance and relaxation. With a guest rating of 10.0 out of 10, this hotel is ideal for couples seeking a memorable getaway. The property boasts direct beach access and offers enticing romance packages that include delightful dining experiences, such as ocean-view meals complemented by champagne service. Guests can indulge in a variety of spa treatments including Swedish and hot stone massages, providing a perfect blend of relaxation and intimacy. The tranquil atmosphere and beautiful surroundings create a unique setting for a romantic vacation.
  • Msafini MangoTop Roof Hotel: Also located 966m from Shela Beach, Msafini MangoTop Roof Hotel is a vibrant 3.5-star lodging option. This hotel prides itself on its diverse dining offerings, including complimentary breakfast and various on-site restaurants serving local and international cuisine. Guests can unwind in their rooms equipped with modern amenities such as flat-screen televisions and premium TV channels, ensuring entertainment at their fingertips. The inviting ambience and convenient location make it a suitable choice for travellers looking to explore the local culture while enjoying comfortable accommodations.
  • Morocco House: Morocco House stands out as a budget-friendly option located just 966m from Shela Beach. This hotel presents a cosy setting with essential amenities, including a complimentary breakfast and a delightful coffee shop. The on-site restaurant and bar lounge offer a relaxed environment for guests to unwind after a day of exploring. With its affordability and convenient facilities, Morocco House caters to those seeking a simple yet comfortable stay while enjoying the beautiful surroundings of Lamu.

Where to stay near Shela Beach

Shela Beach in Lamu offers a unique blend of ecotourism, cultural richness, and historical significance. Visitors can unwind on pristine sandy beaches, enjoy the tranquil sea, and explore nearby Lamu Town, a UNESCO World Heritage Site. The charming atmosphere and breathtaking landscapes make it a perfect beach destination for those seeking both relaxation and adventure. Discover the best of Lamu's beaches while immersing yourself in the local culture and history.

  • Lamu: Lamu is a vibrant city located along the beautiful coastline of Kenya, where Shela Beach beckons with its stunning sands and azure waters. The city is renowned for its rich Swahili culture, historic architecture, and a laid-back atmosphere that captures the essence of coastal life. Visitors flock to Lamu year-round, with peak seasons in July and December to January, to partake in activities such as sailing, beach tours, and local football matches. Notable landmarks include the impressive Lamu Fort and various monuments that tell the tale of the city’s storied past, making it a cultural haven for tourists.
  • Lamu Old Town: Just 3km from Shela Beach lies Lamu Old Town, a UNESCO World Heritage site steeped in history and charm. This neighbourhood is characterised by narrow winding streets, ancient buildings, and a vibrant marketplace that offers a glimpse into traditional Swahili life. The best times to visit are in October and December to January, when the town comes alive with cultural festivities. Attractions nearby include beautiful beaches and the historic Lamu Fort, allowing visitors to immerse themselves in both relaxation and exploration.
  • Manda Island: Located approximately 5km from Shela Beach, Manda Island is a serene village that embodies the tranquillity of island life. Known for its unspoilt beaches and cultural significance, it attracts visitors year-round, particularly during peak months like January, July, and September. Manda Island offers an array of historic sites and places of interest that reflect its rich heritage. The picturesque landscapes and calm waters make it an ideal spot for those seeking both adventure and relaxation in a truly idyllic setting.

Things to do in Shela Beach

Shopping

Shela Beach offers a quaint shopping experience with local shops selling handmade crafts and souvenirs. If you're up for a drive, visit Lamu Town, about 11km away, where you can explore vibrant markets filled with traditional textiles, artwork, and unique gifts from the region.

Recreation

Experience the tranquil vibes at the Aloe Wellness Retreat, where you can indulge in yoga sessions and rejuvenating spa treatments. Enjoy beachside meditation or take part in guided nature walks to connect with the serene surroundings and local culture.

At the Lamu Yoga Centre, participate in daily classes that focus on mindfulness and relaxation. The retreat offers a peaceful environment to unwind and rejuvenate, complemented by the soothing sounds of the ocean.

Visit the Shela Beach Spa for refreshing massages and holistic therapies. The skilled therapists use natural products to enhance your wellness journey while you listen to the gentle waves lapping the shore.

Adventure

At Shela Beach, enjoy kite surfing along the pristine coastline, where steady winds create thrilling conditions. Explore the vibrant marine life while snorkelling in nearby coral reefs, or take a dhow sailing trip to discover secluded beaches and breathtaking sunsets over the Indian Ocean.

Nightlife

In Shela Beach, the vibrant atmosphere comes alive at the local beachfront bars, where you can enjoy live music and dance under the stars. The laid-back vibe invites relaxation, while nearby restaurants offer tantalising cuisine, making for an enchanting evening by the sea.

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

Booking tips and Expedia advantages for Shela Beach

When planning your visit to Shela Beach, consider travelling during the off-peak months of April to May or November for lower accommodation prices. Booking your hotel 3+ months in advance can secure better rates, while Monday stays are typically cheaper than Tuesdays. Utilise Expedia’s tools to filter for budget-friendly options and consider eco-certified hotels for sustainable stays. Additionally, combining your hotel with flights and activities in a package can lead to further savings, making your trip to Shela Beach both enjoyable and economical.

  • 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: The cheapest time to book a hotel around Shela Beach is usually 3+ months out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 refine your preferences, such as your budget, desired location, and type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking at Shela Beach with your flights and activities through an Expedia package.

Find the best attractions near Shela Beach

Shela Beach, located in Lamu County, offers a delightful blend of cultural and beach experiences. Visitors can explore historic forts and museums while soaking up the sun on the beautiful sands of Shela Beach. With nearby attractions like Lamu Beach and Watamu Beach, there’s plenty to discover for those seeking both relaxation and cultural enrichment during their stay.

  • Manda Beach: Located 966m from Shela Beach, Manda Beach offers serene beach vibes amidst swaying palms and soft sands. The tranquil waters are ideal for relaxation, sunbathing, or enjoying a leisurely stroll along the shoreline.
  • Takwa Ruins: Situated 5km from Shela Beach, Takwa Ruins are a fascinating glimpse into the region's rich history. This historic site showcases the remnants of a once-thriving Swahili settlement, inviting visitors to explore its cultural significance and architectural beauty.
  • Lamu Fort: Just 3km away, Lamu Fort is a remarkable historic fortification that dates back to the 19th century. Its imposing structure and well-preserved features reflect the area's vibrant cultural heritage, making it a captivating site for history enthusiasts.

Best time to go to Shela Beach

The best time to visit Shela Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Shela Beach falls in April, when visitor numbers are moderately low and weather is mostly sunny with light rain. The coolest average temperature around Shela Beach falls in August, 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

Accessing Shela Beach in Lamu, Kenya, is convenient via two major airports. Lamu Airport (LAU-Manda) is located approximately 5km away, with nearby accommodation options like Peponi Hotel and The Majlis Hotel, both offering free airport transportation services. Malindi Airport (MYD) is situated about 137km from Shela Beach, with notable hotels such as Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa, which provide various airport shuttle services. For a seamless journey, consider booking a hotel that offers transportation to ensure a smooth arrival at your destination.

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, take a look at the 22 hotels and other accommodation options you'll find within a mile.
Where is the best place to stay near Shela Beach?
Peponi Hotel is one of the top choices for your stay based on our traveller 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 The Majlis Hotel and Kijani Hotel.
How many hotels will I be able to find close to Shela Beach?
Expedia has 22 hotels and other accommodation options 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 that most room reservations are refundable if you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If your reservation is non-refundable, you may still be able to cancel and receive a refund within 24 hours of your booking. Enter your dates, click on "Search", then use the filter option "fully refundable" to get the best options available near Shela Beach.
What can I see and do near Shela Beach?
You'll want to browse the exhibits at German Post Office Museum and Lamu 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.