Default HTG hotel image

Hotels near Shela Beach

  • 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 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 P14,030
P16,556 total
includes taxes & fees
Jun 28 - Jun 29
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 P34,296
P40,470 total
includes taxes & fees
Jul 2 - Jul 3
The Majlis Hotel

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
1.1 km from Shela Beach
The price is P5,519
P6,512 total
includes taxes & fees
Jun 30 - Jul 1
Stopover Guest House Shela

Morocco House

Morocco House
3.0 star property
1 km from Shela Beach
The price is P5,196
P6,132 total
includes taxes & fees
Jun 27 - Jun 28
Morocco House

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
1 km from Shela Beach
The price is P3,378
P3,986 total
includes taxes & fees
Jun 28 - Jun 29
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 P1,216
P1,435 total
includes taxes & fees
Jun 27 - Jun 28
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 P2,806
P3,311 total
includes taxes & fees
Jun 28 - Jun 29
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 P5,612
P6,622 total
includes taxes & fees
Jun 30 - Jul 1
Lamu Sunsail 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 P9,111
P10,751 total
includes taxes & fees
Jul 13 - Jul 14
Lamu House 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 P5,248
P6,193 total
includes taxes & fees
Jun 28 - Jun 29
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 P4,047
P4,775 total
includes taxes & fees
Jun 27 - Jun 28
Jambo House 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 P2,759
P3,256 total
includes taxes & fees
Jun 27 - Jun 28
Lamu Archipelago Villa Hotel

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town, 3.7 km from Shela Beach
The price is P3,863
P4,558 total
includes taxes & fees
Jun 28 - Jun 29
Jamala Guesthouse Lamu

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town, 4.1 km from Shela Beach
The price is P6,438
P7,597 total
includes taxes & fees
Jun 30 - Jul 1
Jannat House Lamu

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 P701
P828 total
includes taxes & fees
Jun 28 - Jun 29
Sea Shells Inn

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town, 4 km from Shela Beach
The price is P3,372
P3,980 total
includes taxes & fees
Jun 27 - Jun 28
Kitendetini Bahari Hotel Lamu

Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town, 3.7 km from Shela Beach
The price is P1,226
P1,447 total
includes taxes & fees
Jun 27 - Jun 28
Tabassam Guest 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 P4,691
P5,535 total
includes taxes & fees
Jun 28 - Jun 29
Stopover Guest House Lamu Town

Beytsalam

Beytsalam
2.0 star property
Lamu Old Town, 4 km from Shela Beach
The price is P5,612
P6,623 total
includes taxes & fees
Jun 27 - Jun 28
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 breathtaking sea views, perfect for relaxation and sunbathing.
  • Cultural Exploration: Immerse yourself in the rich heritage of Lamu by visiting historic forts and museums.
  • Adventure Activities: Enjoy thrilling sailing and sunset paddling experiences along the picturesque coastline.
  • Local Community: Engage with the vibrant local community and discover their unique traditions and lifestyle.
  • Diverse Accommodation: Choose from charming hotels and beach houses that cater to all traveller needs.

Find great hotels near Shela Beach

Shela Beach offers a delightful selection of accommodation options, perfect for any traveller seeking a memorable getaway. From charming hotels with stunning sea views to inviting beach houses, you'll find the ideal setting for a romantic escape or a refreshing beach holiday. Whether you require business amenities or simply wish to unwind by the ocean, Shela’s lodgings cater to all your needs amidst the beautiful surroundings of Lamu County.

  • Peponi Hotel: Nestled a mere 966m from Shela Beach, Peponi Hotel is a charming 3.5-star establishment that caters to families and beach enthusiasts alike. This hotel boasts direct access to the soft sands and azure waters, making it an ideal retreat for those seeking a seaside getaway. The hotel is highly rated, showcasing a guest rating of 10.0 out of 10. Family-friendly amenities such as highchairs for children ensure comfort for younger guests, while the welcoming atmosphere makes it a home away from home.
  • Msafini MangoTop Roof Hotel: Also located 966m from Shela Beach, Msafini MangoTop Roof Hotel offers a delightful blend of comfort and convenience with its 3.5-star rating. Guests can indulge in complimentary breakfast and a range of dining options, including a dinner restaurant. The hotel features modern entertainment amenities such as a flatscreen TV and premium channels, making it easy to unwind after a day of exploration. Its rooftop views add a unique touch, providing a memorable backdrop for relaxation.
  • Morocco House: For those seeking budget-friendly accommodation, Morocco House is an excellent choice, situated just 966m from Shela Beach. This hotel provides a range of dining options, including complimentary breakfast and a coffee shop, ensuring guests start their day off right. With its relaxed atmosphere and convenient location, Morocco House serves as a great base for travellers looking to experience the local culture without breaking the bank.

Where to stay near Shela Beach

Shela Beach in Lamu County, Kenya, offers an enchanting blend of ecotourism and rich cultural heritage. Visitors can bask on pristine sand beaches, explore the vibrant local community, and immerse themselves in the area's historical charm. The stunning sea views and serene atmosphere make Shela an idyllic beach destination. Nearby, Lamu's captivating sights and other beautiful beaches invite travellers to discover the best of coastal Kenya.

  • Lamu: Lamu is a historic city steeped in rich Swahili culture, situated on the northern coast of Kenya. Visitors flock to Lamu year-round, with peak seasons in July and December to January. The city offers a vibrant blend of beach relaxation and cultural exploration, making it a perfect destination for those seeking both adventure and tranquillity. Explore the scenic beaches, visit the iconic Lamu Fort, or embark on sailing tours that showcase the stunning coastal scenery. The lively community, full of local markets and traditional dhow sailing, enriches the travel experience.
  • Manda Island: Located a mere 6km from Shela Beach, Manda Island is an idyllic retreat renowned for its pristine beaches and outdoor activities. The island experiences moderately seasonal visitor numbers, peaking in October and December to January. Manda Island is an excellent spot for those who love outdoor pursuits, such as kayaking and windsurfing. Historical sites dot the landscape, offering glimpses into its past. The tranquil atmosphere combined with breathtaking views of the Indian Ocean makes it a lovely escape for relaxation and exploration.
  • Shela: Just 966m from Shela Beach, the charming village of Shela is a hidden gem that attracts visitors with its serene environment and stunning coastal views. Travel is consistent throughout the year, with peaks in September and December to January. The village is rich in history, featuring a fascinating museum and the remains of a historic fort. Strolling through the narrow streets lined with traditional Swahili architecture offers a glimpse into local life. The inviting beaches provide an ideal setting for sunbathing and water sports, making it a must-visit during your stay.

Things to do in Shela Beach

Shopping

At Shela Beach, indulge in local shops offering handcrafted souvenirs, vibrant textiles, and intricate wood carvings. If you're up for a drive, visit Lamu Old Town, around 19km away, where you can explore a bustling market filled with unique gifts and traditional Kenyan crafts.

Recreation

At Shela Beach, indulge in rejuvenating spa treatments at Peponi Hotel's wellness centre, where traditional Kenyan practices meet modern techniques. Engage in yoga sessions with ocean views at Lamu Yoga, promoting relaxation and mindfulness amidst the tranquil surroundings of this idyllic coastal paradise.

Adventure

At Shela Beach, explore the vibrant coral reefs while snorkelling or diving in the crystal-clear waters. Take a traditional dhow sailing trip to nearby islands for unparalleled views and a taste of local culture. Don’t miss the chance to indulge in fresh seafood at beachside restaurants.

Nightlife

Explore the vibrant atmosphere at The Red Pepper Restaurant, where you can enjoy fresh seafood and live music under the stars. For a more laid-back vibe, visit Shela Beach Bar, where the sound of the waves complements delicious cocktails and friendly conversations.

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

Booking tips and Expedia advantages for Shela Beach

For a budget-friendly trip to Shela Beach, consider visiting in the cheaper months of April to May and November, when accommodation prices dip. Book your hotel at least three months in advance for the best rates, and check Expedia for last-minute deals. Mondays are the most economical days to stay, while Tuesdays are pricier. Use Expedia's filters to find options within your budget, and consider booking a package that combines flights, accommodation, and activities for additional savings. Don’t forget to look for free activities and explore the local area without breaking the bank.

  • 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 preferred hotel type. To find 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 stay at Shela Beach with your flights and activities by opting for an Expedia package.

Find the best attractions near Shela Beach

Shela Beach in Lamu County, Kenya, is a captivating destination for culture enthusiasts and beach lovers alike. Visitors can explore historic forts and museums that showcase the rich history of the area, while also enjoying the stunning sandy shores. Nearby attractions include Lamu Shela Beach and Watamu Beach, offering a variety of experiences for tourists seeking both relaxation and cultural immersion.

  • German Post Office Museum: Located approximately 3km from Shela Beach, this museum offers a glimpse into the cultural history of Lamu. The architecture reflects the influence of German colonialism, and visitors can explore fascinating exhibits showcasing the island's postal history and heritage.
  • Takwa Ruins: Situated about 5km from Shela Beach, the Takwa Ruins are a captivating historic site. These ancient remnants of a Swahili settlement provide an insight into the area's rich cultural past, with well-preserved structures and a tranquil atmosphere that invites exploration.
  • Manda Beach: Just 966m away from Shela Beach, Manda Beach boasts stunning white sands and clear waters. This serene beach is perfect for relaxation, sunbathing, and enjoying the picturesque coastal scenery.

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

Visiting Shela Beach in Lamu County, Kenya is accessible via two major airports. Malindi Airport (MYD) is situated approximately 137km away, with notable hotels nearby such as the 5-star Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa, both 3km from MYD, offering various transportation services. Alternatively, Lamu Airport (LAU-Manda) is only about 5km from Shela Beach, with excellent hotel options like the 3.5-star Peponi Hotel and The Majlis Hotel, which provide free airport shuttles. Msafini MangoTop Roof Hotel is also conveniently located 3km from Lamu Airport, ensuring easy access for travellers.

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 22 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 The Majlis Hotel and Kijani Hotel.
How many hotels can I expect to find near Shela Beach?
Expedia has 22 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.
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.