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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
16 Aug - 17 Aug
Tomorrow
17 Aug - 18 Aug
Next weekend
21 Aug - 23 Aug
In two weeks
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Our top choices for Shela Beach hotels

1. Kijani Hotel

Kijani Hotel
1.1 km from Shela Beach
United States
Gustavo
HK$1,795
HK$2,119 total
includes taxes & fees
17 Aug - 18 Aug
Kijani Hotel

2. The Majlis Hotel

The Majlis Hotel
1.4 km from Shela Beach
United Kingdom
Paula
HK$4,389
HK$5,179 total
includes taxes & fees
18 Aug - 19 Aug
The Majlis Hotel

3. Shella Bahari Guest House

Shella Bahari Guest House
1.1 km from Shela Beach
United States
Rajesh
HK$1,044
HK$1,232 total
includes taxes & fees
17 Aug - 18 Aug
Shella Bahari Guest House

4. Stopover Guest House Shela

Stopover Guest House Shela
1.1 km from Shela Beach
HK$706
HK$833 total
includes taxes & fees
17 Aug - 18 Aug
Stopover Guest House Shela

5. Morocco House

Morocco House
1 km from Shela Beach
HK$665
HK$785 total
includes taxes & fees
29 Aug - 30 Aug
Morocco House

6. Dudu Villas N Backpackers

Dudu Villas N Backpackers
1 km from Shela Beach
HK$432
HK$510 total
includes taxes & fees
17 Aug - 18 Aug
Dudu Villas N Backpackers

7. The Majlis

The Majlis
1.4 km from Shela Beach
HK$3,572
HK$4,215 total
includes taxes & fees
30 Aug - 31 Aug
The Majlis

8. Dudu Villas n Cottages

Dudu Villas n Cottages
1.8 km from Shela Beach
HK$156
HK$184 total
includes taxes & fees
17 Aug - 18 Aug
Dudu Villas n Cottages

9. Lamu House Hotel

Lamu House Hotel
Lamu Old Town, 3.8 km from Shela Beach
United States
martin
HK$1,166
HK$1,376 total
includes taxes & fees
4 Sept - 5 Sept
Lamu House Hotel

10. Sea Shells Inn

Sea Shells Inn
Lamu Old Town, 3.8 km from Shela Beach
United Kingdom
Aran
HK$81
HK$95 total
includes taxes & fees
17 Aug - 18 Aug
Sea Shells Inn

11. Jannataan Hotel

Jannataan Hotel
Lamu Old Town, 3.7 km from Shela Beach
Australia
ROLAND
HK$359
HK$424 total
includes taxes & fees
17 Aug - 18 Aug
Jannataan Hotel

12. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town, 3.8 km from Shela Beach
France
David
HK$233
HK$275 total
includes taxes & fees
17 Aug - 18 Aug
Lamu Sunsail Hotel

13. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town, 3.6 km from Shela Beach
HK$672
HK$793 total
includes taxes & fees
17 Aug - 18 Aug
Wiyoni Royals Lamu

14. Jambo House lamu

Jambo House lamu
Lamu Old Town, 3.7 km from Shela Beach
HK$518
HK$611 total
includes taxes & fees
17 Aug - 18 Aug
Jambo House lamu

15. Jannat House Lamu

Jannat House Lamu
Lamu Old Town, 4.1 km from Shela Beach
HK$742
HK$875 total
includes taxes & fees
18 Aug - 19 Aug
Jannat House Lamu

16. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town, 3.7 km from Shela Beach
HK$494
HK$583 total
includes taxes & fees
17 Aug - 18 Aug
Jamala Guesthouse Lamu

17. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town, 4.2 km from Shela Beach
HK$600
HK$708 total
includes taxes & fees
17 Aug - 18 Aug
Stopover Guest House Lamu Town

18. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town, 4 km from Shela Beach
HK$432
HK$509 total
includes taxes & fees
17 Aug - 18 Aug
Kitendetini Bahari Hotel Lamu

19. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town, 3.3 km from Shela Beach
HK$353
HK$417 total
includes taxes & fees
17 Aug - 18 Aug
Lamu Archipelago Villa Hotel

20. Beytul Habaib Lamu

Beytul Habaib Lamu
4.6 km from Shela Beach
HK$600
HK$708 total
includes taxes & fees
17 Aug - 18 Aug
Beytul Habaib Lamu
View all properties

Top Shela Beach Hotel Reviews

Lamu House Hotel

Lamu House Hotel

8/10 Good
"Beautiful hotel with lovely rooms, full of character. We had a very nice stay here. Only downsides were that the breakfast portions were very small….unnecessarily so…and the (main) restaurant waitress looked miserable, however the rest of the staff were lovely and the hotel is very nice."
Nick 3-night trip
Posted 7 days ago
Lamu House Hotel
The Majlis Hotel

The Majlis Hotel

10/10 Excellent
"Absolutely lovely property."
Gerald 3-night trip
Posted 1 month ago
The Majlis Hotel
Peponi Hotel

Peponi Hotel

10/10 Excellent
"What an absolute gem. From the second you're greeted off the plane by the team who help you on the boat to the island until the moment you leave, everyone is super friendly including the dogs! Comfy giant beds, powerful showers, refreshing pool with lots of shady lounging spots, gorgeous vistas, delicious food, punchy cocktails and a long stretch of pristine beach. Great location for day trips or just unwinding on site. We will be back."
Kirsty 3-night trip
Posted 4 months ago
Peponi Hotel
Kijani Hotel

Kijani Hotel

10/10 Excellent
"This was a cool relaxed place. The food, both breakfast and dinner, were good and there was evn gluten free banana pancakes 🙂. The staff were great and helped organise trips. The pool was as refreshing in the midday heat. Would definitely recommend. "
Joseph 2-night trip
Posted 5 months ago
Kijani Hotel
Penthouse Apartment. Shela, Lamu.

Penthouse Apartment. Shela, Lamu.

10/10 Excellent
"The room was clean and beautiful. The staff was excellent. And very friendly."
Don 7-night trip
Posted 7 months ago
Penthouse Apartment. Shela, Lamu.

Other attractions near Shela Beach

Old Mosque

8.8/10 (3 reviews)
After visiting Old Mosque, make a plan to see the other sights and activities in Shela.
See properties

Manda Beach

9.4/10 (6 reviews)
If a restful holiday is part of your travel plans, Manda Beach might be the perfect place to visit during your trip to Manda Island.
See properties

German Post Office Museum

10.0/10 (2 reviews)
You can spend time exploring the galleries in German Post Office Museum during your travels in Lamu. While you're in the area, stroll along the seaside.
See properties

Lamu Fort

8.8/10 (9 reviews)
You can find out about the history of Lamu with a stop at Lamu Fort. While you're in the area, stroll along the seaside.
See properties

Lamu Museum

8.6/10 (4 reviews)
You can spend time studying the exhibits at Lamu Museum during your trip to Lamu. While you're in the area, stroll along the seaside.
See properties

Takwa Ruins

8.0/10 (1 review)
You can find out about the history of Manda Island with a trip to Takwa Ruins.
See properties

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?
Kijani Hotel is one of the top choices for your stay based on our traveller data, and this hotel offers a full-service spa and free breakfast. It's located just a short 0.7 mi (1.1 km) from Shela Beach. Other good choices within a short distance include Peponi Hotel and The Majlis 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.

Explore a world of travel with Expedia