Default HTG hotel image

Search Hotels Near Shela Beach, Lamu

  • 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

Guest rating
Guest rating
Star rating

Our top choices for Shela Beach hotels

1. 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 ₹22,021
₹25,984 total
includes taxes & fees
3 Aug - 4 Aug
Kijani Hotel

2. The Majlis Hotel

The Majlis Hotel
3.5 star property
1.4 km from Shela Beach
9.4 out of 10, Exceptional, (18 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 ₹53,829
₹63,518 total
includes taxes & fees
30 Jul - 31 Jul
The Majlis Hotel

3. 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 ₹11,780
₹14,085 total
includes taxes & fees
3 Aug - 4 Aug
Shella Bahari Guest House

4. Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
1.1 km from Shela Beach
The price is ₹8,373
₹9,932 total
includes taxes & fees
25 Jul - 26 Jul
Stopover Guest House Shela

5. Morocco House

Morocco House
3.0 star property
1 km from Shela Beach
The price is ₹7,789
₹9,257 total
includes taxes & fees
3 Aug - 4 Aug
Morocco House

6. Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
1 km from Shela Beach
The price is ₹5,301
₹6,256 total
includes taxes & fees
3 Aug - 4 Aug
Dudu Villas N Backpackers

7. The Majlis

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

8. 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 ₹1,822
₹2,166 total
includes taxes & fees
3 Aug - 4 Aug
Dudu Villas n Cottages

9. 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 ₹12,752
₹15,331 total
includes taxes & fees
7 Aug - 8 Aug
Lamu House Hotel

10. 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,074
₹1,272 total
includes taxes & fees
26 Jul - 27 Jul
Sea Shells Inn

11. 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 ₹4,184
₹4,977 total
includes taxes & fees
31 Jul - 1 Aug
Jannataan Hotel

12. 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 ₹4,078
₹4,812 total
includes taxes & fees
30 Jul - 31 Jul
Lamu Sunsail Hotel

13. 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 ₹7,908
₹9,391 total
includes taxes & fees
3 Aug - 4 Aug
Wiyoni Royals Lamu

14. Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town, 4.1 km from Shela Beach
The price is ₹8,589
₹10,226 total
includes taxes & fees
29 Jul - 30 Jul
Jannat House Lamu

15. Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town, 3.7 km from Shela Beach
The price is ₹6,087
₹7,234 total
includes taxes & fees
29 Jul - 30 Jul
Jambo House lamu

16. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town, 3.7 km from Shela Beach
The price is ₹5,726
₹6,818 total
includes taxes & fees
25 Jul - 26 Jul
Jamala Guesthouse Lamu

17. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town, 4 km from Shela Beach
The price is ₹5,293
₹6,246 total
includes taxes & fees
24 Jul - 25 Jul
Kitendetini Bahari Hotel Lamu

18. Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
4.6 km from Shela Beach
The price is ₹6,872
₹8,197 total
includes taxes & fees
3 Aug - 4 Aug
Beytul Habaib Lamu

19. 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 ₹7,199
₹8,524 total
includes taxes & fees
25 Jul - 26 Jul
Stopover Guest House Lamu Town

20. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town, 3.3 km from Shela Beach
The price is ₹4,136
₹4,915 total
includes taxes & fees
3 Aug - 4 Aug
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 Beaches: Shela Beach boasts pristine sands and turquoise waters, ideal for relaxation and water sports.
  • Cultural Richness: Explore the historic Fort and local museum, immersing yourself in Lamu's vibrant heritage.
  • Sailing Adventures: Enjoy sailing experiences along the coastline, perfect for both novices and experts.
  • Serene Sunsets: Paddle at sunset for a tranquil experience against a breathtaking backdrop.
  • Diverse Accommodations: Choose from charming guesthouses to beachfront hotels, catering to all traveller preferences.

Find great hotels near Shela Beach

Shela Beach in Lamu County offers a delightful selection of accommodations, from charming guesthouses to beachfront hotels, perfect for every traveller. Whether you seek a serene retreat with stunning sea views or a vibrant base for business and family adventures, you'll find a variety of options to enhance your stay. Experience the unique blend of local culture and hospitality at Shela's inviting lodgings, ideal for an unforgettable holiday in this coastal paradise.

  • Peponi Hotel: A charming 3.5-star hotel with a top guest rating of 10.0, Peponi Hotel embodies the essence of a beachside retreat. Located 966m from Shela Beach, it is an ideal choice for families seeking a tranquil vacation experience. The hotel boasts direct access to the beach, allowing guests to easily enjoy sun and sand. Families will appreciate the amenities tailored for children, including highchairs and other facilities designed to enhance their stay. The inviting atmosphere and friendly service make Peponi Hotel a delightful option for those looking to unwind by the sea.
  • Msafini MangoTop Roof Hotel: This 3.5-star hotel, also situated 966m from Shela Beach, offers a relaxed atmosphere with diverse dining options. Guests can indulge in complimentary continental breakfasts and enjoy a variety of meals throughout the day at the on-site restaurant. The hotel is equipped with modern entertainment features, including flat-screen TVs and satellite channels, ensuring that guests have ample opportunities to unwind after a day of exploration. With its inviting ambience and convenient amenities, Msafini MangoTop Roof Hotel is a great choice for those looking to experience Lamu's coastal charm.
  • Morocco House: A budget-friendly option, Morocco House is located a mere 966m from Shela Beach. This welcoming hotel provides a variety of dining choices, including a coffee shop and complimentary continental breakfast, ensuring guests start their day off right. The relaxed atmosphere and affordable rates make it an appealing choice for travellers seeking comfort without breaking the bank. With its convenient location and friendly service, Morocco House presents an excellent base for your Lamu adventures.

Where to stay near Shela Beach

Shela Beach, nestled in the enchanting Lamu County, offers an idyllic escape for tourists seeking sun-kissed sands and vibrant local culture. Explore the pristine Lamu beaches, where turquoise waters meet golden shores, perfect for relaxation or water sports. Immerse yourself in the rich history of the area, stroll through charming streets, and enjoy the warm hospitality of the locals. Whether you're drawn to the serene atmosphere or the captivating landscapes, Shela Beach is a must-visit destination for an unforgettable experience.

  • Lamu: Lamu is an enchanting coastal city steeped in rich history and culture. Located near Shela Beach, it serves as a gateway to a variety of experiences that draw travellers year-round. While visitor numbers peak in July and December to January, Lamu remains a vibrant destination. The allure of its beautiful beaches, cultural heritage, and historic sites, such as monuments and forts, offers a unique travel experience. Popular activities include sailing and local tours, allowing visitors to immerse themselves in the local culture and lifestyle.
  • Manda Island: A mere 6km from Shela Beach, Manda Island is a serene escape known for its stunning landscapes and outdoor adventures. The island experiences moderate seasonal visitor traffic, with peaks in October and December to January. Travellers flock here for its pristine beaches and historic sites. The island’s relaxed atmosphere makes it perfect for outdoor activities, such as beach sports and exploring historic landmarks. Manda Island’s charm lies in its combination of natural beauty and cultural richness, providing a tranquil retreat for those seeking relaxation and exploration.
  • Shela: Just 966m from Shela Beach, Shela is a quaint village that offers a laid-back atmosphere ideal for those looking to unwind. With visitors arriving throughout the year, particularly in September and December to January, Shela is a popular spot for beach lovers and culture enthusiasts alike. The village boasts a stunning beach, a history museum, and a historic fort, allowing travellers to delve into the area’s past while enjoying the sun and sea. Shela’s picturesque setting and friendly locals create an inviting environment for a memorable holiday.

Things to do in Shela Beach

Shopping

In Shela Beach, you can find charming local shops offering handmade crafts, jewellery, and textiles. For a wider selection, if you're up for a drive, visit Lamu Market, located about 19km away, where you can immerse yourself in vibrant stalls filled with unique souvenirs and local produce.

Recreation

At Shela Beach, indulge in rejuvenating treatments at the Lamu Yoga Centre, where serene classes and holistic therapies promote relaxation. Explore the tranquil shores with guided beach walks or engage in traditional Swahili cooking classes, immersing yourself in local culture while enhancing your wellness journey.

Adventure

Explore the pristine shores of Shela Beach, where you can engage in kite surfing and windsurfing, enjoying the vibrant winds. Take a dhow sunset cruise along the coastline, offering stunning views of the Indian Ocean and Lamu's stunning landscapes.

Nightlife

At Shela Beach, the atmosphere comes alive with beachfront bars like the Shela Beach Bar, where you can enjoy cocktails and local music. The laid-back vibe complements evening strolls along the shore, while nearby restaurants offer delicious cuisine under the stars, creating a charming evening experience.

*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 history and beach experiences for travellers. Explore the historic Fort and the local history museum, while enjoying the scenic beauty of Shela Beach and the surrounding Lamu beach area. For those seeking a relaxing getaway, Watamu Beach is also within reach, making it a perfect destination for culture enthusiasts and sun seekers alike.

  • Manda Beach: Located a mere 966m from Shela Beach, Manda Beach offers a serene escape with its soft sands and tranquil waters. Enjoy the laid-back beach vibes while indulging in sunbathing or leisurely strolls along the shore.
  • Lamu Fort: Situated 3km away, Lamu Fort is a historic site that exudes cultural significance. Built in the 19th century, this impressive structure showcases Lamu's rich history and is a perfect spot for exploring the local heritage.
  • Old Mosque: Just 966m from Shela Beach, the Old Mosque stands as a testament to Lamu's Islamic heritage. Its beautiful architecture and tranquil atmosphere make it an ideal place for reflection and appreciation 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

Reaching Shela Beach in Lamu County, Kenya, is convenient via two major airports. Malindi Airport (MYD) is situated 137km away, with nearby 5-star hotels such as Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa, both offering 24-hour airport shuttles and varied transportation services. Alternatively, Lamu Airport (LAU-Manda) is only 5km from Shela Beach, with options like Peponi Hotel and The Majlis Hotel, which provide free airport transportation and 24-hour shuttles. This proximity makes Lamu Airport the most accessible choice for visitors looking to enjoy the beautiful Shela Beach.

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 26 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 Kijani Hotel and The Majlis Hotel.
How many hotels will I be able to find close to Shela Beach?
Expedia has 26 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 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.