Default HTG hotel image

Find hotels near Shela Beach, Lamu

Beach vacation deals from $12
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 29 - Aug 30
Tomorrow
Aug 30 - Aug 31
Next weekend
Sep 4 - Sep 6
In two weeks
Sep 11 - Sep 13

Filter by

Star rating

Guest rating

Our top choices for Shela Beach hotels

1. Peponi Hotel

Peponi Hotel
0.6 mi from Shela Beach
United States
Ed
Peponi Hotel

2. The Majlis Hotel

The Majlis Hotel
0.9 mi from Shela Beach
United Kingdom
Paula
$559 nightly
$660 total
Aug 30 - Aug 31
Total with taxes and fees
The Majlis Hotel

3. Kijani Hotel

Kijani Hotel
0.7 mi from Shela Beach
United States
Gustavo
$206 nightly
$243 total
Aug 30 - Aug 31
Total with taxes and fees
Kijani Hotel

4. Lamu House Hotel

Lamu House Hotel
Lamu Old Town, 2.4 mi from Shela Beach
United States
martin
$135 nightly
$162 total
Sep 9 - Sep 10
Total with taxes and fees
Lamu House Hotel

5. Morocco House

Morocco House
0.6 mi from Shela Beach
$82 nightly
$97 total
Sep 29 - Sep 30
Total with taxes and fees
Morocco House

6. Shella Bahari Guest House

Shella Bahari Guest House
0.7 mi from Shela Beach
United States
Rajesh
$118 nightly
$142 total
Sep 1 - Sep 2
Total with taxes and fees
Shella Bahari Guest House

7. Sweet Banana House

Sweet Banana House
0.6 mi from Shela Beach
Sweet Banana House

8. Dudu Villas N Backpackers

Dudu Villas N Backpackers
0.6 mi from Shela Beach
$55 nightly
$65 total
Aug 30 - Aug 31
Total with taxes and fees
Dudu Villas N Backpackers

9. The Majlis

The Majlis
0.9 mi from Shela Beach
$902 nightly
$1,064 total
Sep 4 - Sep 5
Total with taxes and fees
The Majlis

10. Deuli house -Boutique hotel-lamu island-Kenya

Deuli house -Boutique hotel-lamu island-Kenya
0.5 mi from Shela Beach
Deuli house -Boutique hotel-lamu island-Kenya

11. Classic En-Suite. Shela, Lamu.

Classic En-Suite. Shela, Lamu.
0.6 mi from Shela Beach
$137 nightly
$158 total
Aug 30 - Aug 31
Total with taxes and fees
Classic En-Suite. Shela, Lamu.

12. Jannataan Hotel

Jannataan Hotel
Lamu Old Town, 2.3 mi from Shela Beach
Australia
ROLAND
$42 nightly
$50 total
Sep 29 - Sep 30
Total with taxes and fees
Jannataan Hotel

13. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town, 2.3 mi from Shela Beach
$84 nightly
$99 total
Aug 31 - Sep 1
Total with taxes and fees
Wiyoni Royals Lamu

14. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town, 2.4 mi from Shela Beach
France
David
$30 nightly
$35 total
Aug 30 - Aug 31
Total with taxes and fees
Lamu Sunsail Hotel

15. Jambo House lamu

Jambo House lamu
Lamu Old Town, 2.3 mi from Shela Beach
$53 nightly
$64 total
Sep 3 - Sep 4
Total with taxes and fees
Jambo House lamu

16. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town, 2.5 mi from Shela Beach
$55 nightly
$65 total
Aug 30 - Aug 31
Total with taxes and fees
Kitendetini Bahari Hotel Lamu

17. Jannat House Lamu

Jannat House Lamu
Lamu Old Town, 2.5 mi from Shela Beach
$84 nightly
$101 total
Sep 1 - Sep 2
Total with taxes and fees
Jannat House Lamu
View all properties

Top Shela Beach Hotel Reviews

Kijani Hotel

Kijani Hotel

10/10 Excellent
"."
Huw 2-night trip
Posted 10 days ago
Kijani Hotel
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 3 weeks ago
Lamu House Hotel
The Majlis Hotel

The Majlis Hotel

10/10 Excellent
"Absolutely lovely property."
Gerald 3-night trip
Posted 2 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 5 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 8 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

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

  • Scenic Speedboat Rides: Enjoy thrilling speedboat rides from Shela Village, offering breathtaking ocean views.
  • Pristine Sandy Beaches: Relax on beautiful sandy beaches, perfect for sunbathing and unwinding in a serene atmosphere.
  • Rich Cultural Exploration: Discover local history through historic forts and museums that reflect the area’s vibrant culture.
  • Charming Shela Village: Wander through the picturesque village, where history and local traditions come alive.
  • Diverse Accommodations: Choose from cozy guesthouses to beachfront hotels, ensuring a memorable stay with stunning ocean views.

Find great hotels near Shela Beach

Explore a variety of hotel accommodations at Shela Beach, Lamu, where you'll find the perfect blend of relaxation and adventure. Choose from charming guesthouses and beachfront hotels ideal for romantic getaways or business trips. With stunning ocean views and easy access to the beach, your stay promises an unforgettable experience. Whether you prefer a cozy beach house or one of the best beach hotels, Shela Beach caters to every traveler's needs.

  • Peponi Hotel: Nestled 0.6 miles from Shela Beach, Peponi Hotel is a charming 3.5-star property that caters to a diverse range of travelers seeking a blend of business, romance, and family experiences. The hotel features dedicated business amenities, including meeting rooms and conference spaces, making it an ideal choice for corporate guests. For couples, the property offers romantic packages complete with ocean views from its restaurant and specialized food and beverage services. Families will appreciate the availability of highchairs for children. Guests can unwind at the spa and pool area, with services like Swedish massages and a serene atmosphere perfect for relaxation.
  • Msafini MangoTop Roof Hotel: Also located 0.6 miles from Shela Beach, Msafini MangoTop Roof Hotel is a delightful 3.5-star accommodation that emphasizes a cozy and entertaining stay. The hotel provides a variety of dining options, including complimentary breakfast and lunch, alongside delicious dinner offerings. Guests can enjoy modern entertainment amenities with satellite TV and premium channels available in their rooms. The vibrant atmosphere and inviting dining experiences make it a great pick for travelers looking to enjoy the local culture and cuisine.
  • Dudu Villas N Backpackers: Situated a short 0.6 miles from Shela Beach, Dudu Villas N Backpackers offers a unique lodging experience for budget-conscious travelers. This property is perfect for adventurous souls seeking a laid-back atmosphere. While specific amenities are not detailed, the hotel’s focus on backpacker accommodations promises a friendly environment and a chance to meet fellow travelers. Its proximity to the beach makes it a convenient base for exploring Lamu's stunning coastline and vibrant culture.

Where to stay near Shela Beach

Shela Beach, located in Lamu County, Kenya, offers a unique blend of ecotourism and rich cultural experiences. Explore the charming Shela Village and its vibrant town, where history and local traditions come alive. Wander along the pristine Lamu beaches, soaking in the serene atmosphere and stunning views. Whether you're seeking adventure or relaxation, Shela Beach and its surroundings promise an unforgettable vacation filled with unforgettable experiences.

  • Lamu: A UNESCO World Heritage Site, Lamu is a captivating city known for its rich Swahili culture and stunning architecture. Located on the coast of Kenya, Lamu boasts beautiful beaches, historic forts, and charming narrow streets that transport you back in time. Visitors flock to Lamu for its vibrant outdoor experiences, including sailing and guided tours. The peak tourist seasons in July and December to January bring a lively atmosphere, making it the perfect time to immerse yourself in local traditions and enjoy the breathtaking scenery. Don't miss exploring the local beach, visiting the ancient Lamu Fort, and indulging in delicious Swahili cuisine.
  • Shela: Just a short distance from Shela Beach, this picturesque village is a tranquil escape from the hustle and bustle of city life. Shela is renowned for its pristine sands and laid-back atmosphere, attracting visitors year-round. The peak months in September and December to January see an influx of beachgoers looking to relax and soak up the sun. Stroll along the coastline, visit local shops, or enjoy a peaceful day on the beach. With its stunning sunsets and friendly locals, Shela offers a perfect blend of relaxation and cultural immersion.
  • Manda Island: Located a few miles from Shela Beach, Manda Island is a captivating destination for those seeking both adventure and cultural experiences. With its beautiful beaches and historic sites, Manda Island is popular among visitors during its peak seasons in October and December to January. Here, you can enjoy outdoor activities like kayaking and snorkeling while marveling at the island's natural beauty. Explore local historic sites, including ancient ruins and cultural landmarks, which provide insight into the region's rich history. Manda Island is an ideal spot for travelers looking to connect with nature and experience the local heritage.

Things to do in Shela Beach

During your vacation at Shela Beach in Lamu, be sure to enjoy a thrilling speedboat ride from Shela Village, which offers stunning ocean views. Take time to explore the beautiful sandy beach, perfect for sunbathing and relaxing. The beach area provides a serene atmosphere where you can unwind while soaking in the picturesque surroundings, making it a must-visit destination for any traveler seeking a tropical paradise.

Shopping

In Shela Beach, you can enjoy local shops offering handmade crafts, jewelry, and textiles. For a broader selection, if you're up for a drive, visit Lamu Market, about 11 miles away, where you can find unique souvenirs and traditional Kenyan goods.

Recreation

At Shela Beach, the Lamu Yoga Retreat offers rejuvenating yoga sessions with ocean views, while the Majlis Spa provides indulgent treatments using local ingredients. Explore the serene surroundings with beach walks and meditation sessions, making it a perfect escape for relaxation and mindfulness.

Adventure

Experience the vibrant waters of Shela Beach with thrilling kite surfing lessons, perfect for all skill levels. Explore the stunning coastline on a traditional dhow sailing trip, where you can enjoy breathtaking sunsets and spot marine life. End your day with beach bonfire gatherings, filled with music and laughter.

Nightlife

Experience the vibrant nightlife at the Shela Beach bars. Enjoy stunning ocean views at the Beach Bar while sipping tropical cocktails. For a lively atmosphere, visit the Tamu Tamu Restaurant, where you can indulge in local cuisine and dance to upbeat tunes under the stars.

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

Booking tips and Expedia advantages for Shela Beach

To save on your trip to Shela Beach, consider visiting during the cheaper months of February, May, or November. Book your hotel at least three months in advance or look for last-minute deals on Expedia. Thursdays are the most affordable days to stay, while Fridays are pricier. Utilize Expedia's search tool to filter by budget and eco-friendly options, and consider package deals combining flights and accommodations for extra savings. Don't forget to join Expedia's One Key membership for exclusive discounts and earn points for future stays. Also, look for free activities along the beach.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Shela Beach are February, May and November, where the prices are slightly lower. This is in comparison to March to April and August, 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Shela Beach is Thursday. The most expensive day to stay around Shela Beach is Friday.
  • Find cheap hotels on Expedia: Take advantage of Expedia's search tool to customize your travel preferences, such as budget, desired location, and hotel type. For instance, selecting the Eco-certified option will show you sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your Shela Beach hotel reservation with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Shela Beach

Shela Beach in Lamu, Kenya, offers a blend of culture and relaxation, making it a perfect destination for travelers. Explore historic forts, unwind on the beautiful beach, and delve into local history at nearby museums. Don't miss out on visiting Shela Island and the stunning beaches of Lamu. Reviews highlight the charm of this area, ensuring a memorable experience for all who visit.

  • Manda Beach: Located 0.6 miles from Shela Beach, Manda Beach offers a serene escape with its soft sands and tranquil waters. Enjoy the laid-back beach vibes, perfect for relaxing under the sun or taking leisurely strolls along the shoreline.
  • Old Mosque: Also 0.6 miles away, the Old Mosque is a beautiful representation of local culture. Its stunning architecture and rich history provide a peaceful atmosphere for reflection and appreciation of Lamu's Islamic heritage.
  • Lamu Museum: Situated 2 miles from Shela Beach, the Lamu Museum showcases the region's vibrant culture and history. Explore fascinating exhibits that highlight Lamu's unique traditions, art, and historical significance.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 High
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 SunnyAverageSlightly Low
December81.7°F (27.6°C)Light RainMostly SunnyModerately HighAverage

The nearest major airports for your trip to Shela Beach

When planning your visit to Shela Beach in Lamu County, Kenya, you can fly into Lamu Airport (LAU-Manda), located 3 miles from the beach. Nearby, you'll find Peponi Hotel and The Majlis Hotel, both rated 3.5 stars and conveniently situated 3 miles away from the airport. Peponi Hotel offers easy access to the airport, while The Majlis Hotel provides a 24-hour airport shuttle and free transportation services. Additionally, Msafini MangoTop Roof Hotel, also a 3.5-star option, is located 2 miles from Lamu Airport, providing a great base for exploring the beautiful Shela Beach area.

Frequently asked questions

What hotels are within walking distance to Shela Beach?
Discover charming stays just a stroll away from Shela Beach, where travelers can unwind in top-rated hotels with stunning views.Peponi HotelPeponi Hotel, rated 10 by travelers, is a delightful 3.5-star retreat located just a minute's walk from Shela Beach. Guests can indulge in complimentary daily breakfast and enjoy the outdoor pool alongside beach access. The hotel features a stunning ocean view restaurant, a full-service spa, and cozy accommodations with Egyptian cotton sheets. With romantic ambiance and concierge services, Peponi Hotel is perfect for those seeking relaxation and luxury.Kijani HotelKijani Hotel combines comfort and convenience, a review rating of 9.4 and situated only 4 minutes from Shela Beach. This 3-star hotel offers a range of amenities, including a refreshing outdoor pool and an on-site spa. Guests can savor complimentary daily breakfast and dine at the ocean-view restaurant. With activities like waterskiing and snorkeling available nearby, Kijani Hotel is ideal for adventure-seeking travelers.
How much is a hotel near Shela Beach?
Staying near Shela Beach is a treat, with plenty of hotels from $12 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the best pet-friendly hotels near Shela Beach?
For travelers seeking the best pet-friendly hotels near Shela Beach, these top-rated options provide a delightful stay for both you and your furry friends.Peponi HotelPeponi Hotel, just a minute's walk from Shela Beach, is a charming 3.5-star retreat with an exceptional review rating of 10. This pet-friendly haven welcomes dogs and cats, ensuring your pets can enjoy your vacation too. Guests can indulge in a range of amenities including a refreshing outdoor pool, a relaxing spa, and free daily breakfast. With stunning ocean views and convenient access to beach activities like snorkeling and windsurfing, it's a perfect choice for those looking to unwind in a beautiful setting.
Can I book a fully refundable hotel close to Shela Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Shela Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.

Explore a world of travel with Expedia