Default HTG hotel image

Find hotels near Shela Beach, Lamu from ¥3,363

  • 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
Oct 14 - Oct 15
Tomorrow
Oct 15 - Oct 16
This weekend
Oct 16 - Oct 18
Next weekend
Oct 23 - Oct 25

Filter by

Property class

Guest rating

Our top choices for Shela Beach hotels

1. Kijani Hotel

Kijani Hotel
1.1 km from Shela Beach
United States
Gustavo
¥36,230
¥42,752 total
includes taxes & fees
Oct 18 - Oct 19
Kijani Hotel

2. The Majlis Hotel

The Majlis Hotel
1.4 km from Shela Beach
United Kingdom
Paula
¥88,563
¥104,504 total
includes taxes & fees
Oct 18 - Oct 19
The Majlis Hotel

3. Shella Bahari Guest House

Shella Bahari Guest House
1.1 km from Shela Beach
United States
Rajesh
¥19,418
¥23,217 total
includes taxes & fees
Oct 16 - Oct 17
Shella Bahari Guest House

4. Morocco House

Morocco House
1 km from Shela Beach
¥11,138
¥13,553 total
includes taxes & fees
Oct 29 - Oct 30
Morocco House

5. Dudu Villas N Backpackers

Dudu Villas N Backpackers
1 km from Shela Beach
¥7,239
¥8,809 total
includes taxes & fees
Oct 15 - Oct 16
Dudu Villas N Backpackers

6. Lamu House Hotel

Lamu House Hotel
Lamu Old Town, 3.8 km from Shela Beach
Norway
Ole Jakob
¥23,528
¥27,763 total
includes taxes & fees
Oct 21 - Oct 22
Lamu House Hotel

7. Jannataan Hotel

Jannataan Hotel
Lamu Old Town, 3.7 km from Shela Beach
Australia
ROLAND
¥9,195
¥11,055 total
includes taxes & fees
Oct 16 - Oct 17
Jannataan Hotel

8. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town, 3.8 km from Shela Beach
France
David
¥4,696
¥5,541 total
includes taxes & fees
Oct 15 - Oct 16
Lamu Sunsail Hotel

9. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town, 3.6 km from Shela Beach
¥13,011
¥15,450 total
includes taxes & fees
Nov 7 - Nov 8
Wiyoni Royals Lamu

10. Jambo House lamu

Jambo House lamu
Lamu Old Town, 3.7 km from Shela Beach
¥8,882
¥10,763 total
includes taxes & fees
Oct 29 - Oct 30
Jambo House lamu

11. Jannat House Lamu

Jannat House Lamu
Lamu Old Town, 4.1 km from Shela Beach
¥14,797
¥17,790 total
includes taxes & fees
Nov 14 - Nov 15
Jannat House Lamu

12. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town, 4.2 km from Shela Beach
¥11,171
¥13,351 total
includes taxes & fees
Oct 16 - Oct 17
Stopover Guest House Lamu Town

13. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town, 4 km from Shela Beach
¥8,376
¥9,947 total
includes taxes & fees
Oct 19 - Oct 20
Kitendetini Bahari Hotel Lamu

14. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town, 3.7 km from Shela Beach
¥9,200
¥10,996 total
includes taxes & fees
Oct 16 - Oct 17
Jamala Guesthouse Lamu

15. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town, 3.3 km from Shela Beach
¥6,056
¥7,339 total
includes taxes & fees
Oct 29 - Oct 30
Lamu Archipelago Villa Hotel

16. Beytul Habaib Lamu

Beytul Habaib Lamu
4.6 km from Shela Beach
¥10,902
¥13,082 total
includes taxes & fees
Oct 16 - Oct 17
Beytul Habaib Lamu

17. Behind the Fort Lamu by Mokawa

Behind the Fort Lamu by Mokawa
Lamu Old Town, 3.6 km from Shela Beach
¥8,360
¥9,882 total
includes taxes & fees
Oct 15 - Oct 16
Behind the Fort Lamu by Mokawa

18. Tabassam Guest House Lamu

Tabassam Guest House Lamu
Lamu Old Town, 3.7 km from Shela Beach
¥2,850
¥3,363 total
includes taxes & fees
Oct 15 - Oct 16
Tabassam Guest House Lamu

19. Beytsalam

Beytsalam
Lamu Old Town, 4 km from Shela Beach
¥12,754
¥15,363 total
includes taxes & fees
Nov 2 - Nov 3
Beytsalam
View all properties

Top Shela Beach Hotel Reviews

Lamu House Hotel

Lamu House Hotel

10/10 Excellent
"I loved Lamu House. It’s such a rich, beautiful place to stay. I truly appreciated all the hospitality from the staff. I felt very safe staying here. Beautiful views, great staff and convenient location."
Jennifer 2-night trip
Posted 1 day ago
Lamu House Hotel
Kijani Hotel

Kijani Hotel

10/10 Excellent
"."
Huw 2-night trip
Posted 2 months ago
Kijani Hotel
The Majlis Hotel

The Majlis Hotel

10/10 Excellent
"Absolutely lovely property."
Gerald 3-night trip
Posted 3 months 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 6 months ago
Peponi 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 9 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 vacation is part of your travel plans, Manda Beach might be the perfect place to seek out during your trip to Manda Island.
See properties

Riyadha Mosque & Islamic Heritage Centre

After visiting Riyadha Mosque & Islamic Heritage Centre, make a plan to see the other sights and activities in Lamu. While you're in the area, wander around the parks.
See properties

German Post Office Museum

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

Lamu Fort

8.8/10 (9 reviews)
You can learn about the history of Lamu with a trip to 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 exploring the galleries in 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 visit to Takwa Ruins.
See properties

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 22 hotels and other accommodations you'll find within a mile.
What's the best place to stay near Shela Beach?
Kijani Hotel is one of the top choices for your stay based on our traveler 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 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.
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.

Explore a world of travel with Expedia