Default HTG hotel image

Find hotels near Shela Beach, Lamu from AED 78

  • 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
19 Oct - 20 Oct
Tomorrow
20 Oct - 21 Oct
This weekend
23 Oct - 25 Oct
Next weekend
30 Oct - 1 Nov

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
AED 815
AED 966 total
includes taxes & fees
19 Nov - 20 Nov
Kijani Hotel

2. The Majlis Hotel

The Majlis Hotel
1.4 km from Shela Beach
United Kingdom
Paula
AED 1,931
AED 2,301 total
includes taxes & fees
19 Nov - 20 Nov
The Majlis Hotel

3. Morocco House

Morocco House
1 km from Shela Beach
AED 299
AED 355 total
includes taxes & fees
23 Oct - 24 Oct
Morocco House

4. Dudu Villas N Backpackers

Dudu Villas N Backpackers
1 km from Shela Beach
AED 168
AED 204 total
includes taxes & fees
27 Oct - 28 Oct
Dudu Villas N Backpackers

5. Lamu House Hotel

Lamu House Hotel
Lamu Old Town, 3.8 km from Shela Beach
Canada
Jennifer
AED 546
AED 644 total
includes taxes & fees
20 Oct - 21 Oct
Lamu House Hotel

6. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town, 3.8 km from Shela Beach
France
David
AED 109
AED 129 total
includes taxes & fees
20 Oct - 21 Oct
Lamu Sunsail Hotel

7. Jannataan Hotel

Jannataan Hotel
Lamu Old Town, 3.7 km from Shela Beach
Australia
ROLAND
AED 216
AED 259 total
includes taxes & fees
23 Oct - 24 Oct
Jannataan Hotel

8. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town, 4 km from Shela Beach
AED 166
AED 198 total
includes taxes & fees
23 Oct - 24 Oct
Kitendetini Bahari Hotel Lamu

9. Jambo House lamu

Jambo House lamu
Lamu Old Town, 3.7 km from Shela Beach
AED 230
AED 274 total
includes taxes & fees
23 Oct - 24 Oct
Jambo House lamu

10. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town, 3.3 km from Shela Beach
AED 149
AED 179 total
includes taxes & fees
27 Oct - 28 Oct
Lamu Archipelago Villa Hotel

11. Jannat House Lamu

Jannat House Lamu
Lamu Old Town, 4.1 km from Shela Beach
AED 320
AED 383 total
includes taxes & fees
26 Oct - 27 Oct
Jannat House Lamu

12. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town, 3.7 km from Shela Beach
AED 216
AED 258 total
includes taxes & fees
23 Oct - 24 Oct
Jamala Guesthouse Lamu

13. Behind the Fort Lamu by Mokawa

Behind the Fort Lamu by Mokawa
Lamu Old Town, 3.6 km from Shela Beach
AED 196
AED 231 total
includes taxes & fees
21 Oct - 22 Oct
Behind the Fort Lamu by Mokawa

14. Tabassam Guest House Lamu

Tabassam Guest House Lamu
Lamu Old Town, 3.7 km from Shela Beach
AED 66
AED 78 total
includes taxes & fees
20 Oct - 21 Oct
Tabassam Guest House Lamu

15. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town, 4.2 km from Shela Beach
AED 262
AED 313 total
includes taxes & fees
23 Oct - 24 Oct
Stopover Guest House Lamu Town

16. Beytul Habaib Lamu

Beytul Habaib Lamu
4.6 km from Shela Beach
AED 256
AED 306 total
includes taxes & fees
23 Oct - 24 Oct
Beytul Habaib Lamu

17. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town, 3.6 km from Shela Beach
AED 283
AED 340 total
includes taxes & fees
20 Oct - 21 Oct
Wiyoni Royals Lamu

18. Beytsalam

Beytsalam
Lamu Old Town, 4 km from Shela Beach
AED 289
AED 350 total
includes taxes & fees
20 Oct - 21 Oct
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 6 days 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
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 10 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 Beaches: Shela Beach features beautiful sandy shores and breathtaking ocean views, perfect for relaxation and sunbathing.
  • Cultural Experiences: Explore Shela Village's traditional Swahili architecture and Lamu's rich history, including historic forts and museums.
  • Ecotourism Opportunities: Engage in various beach activities and discover the natural beauty of Shela Island and the surrounding areas.
  • Charming Accommodations: Enjoy a range of lodging options, from cozy guesthouses to luxurious beachfront hotels.
  • Tranquil Atmosphere: Experience a peaceful setting ideal for leisurely walks and unwinding by the sea.

Find great hotels near Shela Beach

Shela Beach offers a delightful selection of accommodations, ranging from charming guesthouses to luxurious beachfront hotels. Whether you're seeking a serene beach house or a vibrant city-themed experience, you'll find options that cater to business travelers and leisure seekers alike. Enjoy stunning views and easy access to the pristine sands, making your stay at Shela Beach a memorable getaway.

  • Peponi Hotel: Embrace a blend of adventure and romance at Peponi Hotel, a charming 3.5-star retreat located a mere 966m from Shela Beach. This hotel is perfect for travelers seeking both business and leisure experiences. Guests can indulge in a variety of adventure sports, including onsite sailing and nearby kayaking, snorkeling, and windsurfing. The property is designed for romantic getaways, featuring ocean-view dining and special romance packages, alongside a serene spa and outdoor pool for relaxation. Whether you’re enjoying a deep tissue massage or sipping champagne, Peponi Hotel promises a memorable and intimate escape.
  • Msafini MangoTop Roof Hotel: Experience the vibrant heart of Lamu at Msafini MangoTop Roof Hotel, also a 3.5-star property located 966m from Shela Beach. This hotel is known for its welcoming atmosphere and delectable dining options, offering complimentary daily breakfast as well as lunch services. Entertainment features include satellite TV and premium channels, ensuring guests stay connected and entertained during their stay. The rooftop ambiance provides a unique perspective of the stunning surroundings, making it an ideal choice for those looking to immerse themselves in local culture while enjoying comfortable accommodations.
  • Dudu Villas N Backpackers: Discover a laid-back vibe at Dudu Villas N Backpackers, situated 966m from Shela Beach. This accommodation offers an affordable and communal atmosphere, perfect for backpackers and budget travelers. Guests can connect with fellow adventurers, share stories, and enjoy the local culture. While specific amenities are not detailed, the focus on a communal experience ensures a friendly and welcoming environment. Dudu Villas is an excellent choice for those seeking an easygoing stay while exploring the beauty of Lamu.

Where to stay near Shela Beach

Shela Beach is a gateway to a rich blend of ecotourism and cultural experiences. Explore the charming Shela Village, with its traditional Swahili architecture and vibrant local atmosphere. Nearby, Shela Town offers stunning views and access to pristine Lamu beaches, perfect for relaxation. Immerse yourself in the unique history and culture of Lamu, where every corner tells a story. Your vacation promises a delightful mix of adventure and tranquility in this coastal paradise.

  • Lamu: Lamu is a captivating city that boasts a rich history and vibrant culture, making it a perfect destination for those seeking a unique beach experience. Located adjacent to Shela Beach, Lamu attracts visitors year-round, with peak times in July and December to January. The area offers a blend of outdoor activities, cultural experiences, and stunning beaches. Explore the historic fort and monuments, or take part in sailing tours that provide a glimpse of the local life and scenic views. Lamu's charming narrow streets and Swahili architecture make it a delightful place to wander and soak in the atmosphere.
  • Manda Island: Just 6.4km from Shela Beach, Manda Island is a serene escape that beautifully complements your Lamu adventure. This idyllic island is known for its tranquil beaches and cultural heritage, with peak visitor seasons in October and December to January. Manda Island offers a range of outdoor activities, including beach lounging and exploration of historic sites. The island's pristine shoreline and lush landscapes provide a perfect backdrop for relaxation and adventure alike, ensuring that you leave with unforgettable memories of your time in this picturesque locale.
  • Lamu Old Town: Located only 3.2km from Shela Beach, Lamu Old Town is a UNESCO World Heritage site, rich in history and culture. This charming neighborhood welcomes visitors with its winding streets and beautifully preserved Swahili architecture. Peak travel periods occur in October and December to January, making it a vibrant place to experience local life. Lamu Old Town offers a blend of cultural and outdoor experiences, with access to stunning beaches and historic landmarks like the famous monument and fort. Immerse yourself in the local culture, enjoy the stunning views, and take leisurely strolls through this enchanting town.

Things to do in Shela Beach

Shela Beach in Lamu offers stunning ocean views and a beautiful sandy beach perfect for relaxation. Enjoy lovely walks along the shore, soaking in the tranquil atmosphere. Engage in various beach experiences, from sunbathing to swimming, making it an ideal destination for beach lovers. Whether you're looking to unwind or explore, Shela Beach provides a picturesque setting for a memorable vacation.

Shopping

Shela Beach offers charming local shops where you can find handmade crafts and unique souvenirs. If you're up for a drive, visit Lamu Market, about 8.0km away, for vibrant stalls selling spices, textiles, and traditional artwork, or head to Lamu Mall, about 16.1km away, for a wider selection.

Recreation

At Shela Beach, experience the tranquility of the Lamu Yoga Retreat, offering daily yoga classes with ocean views and holistic wellness workshops. Indulge in rejuvenating treatments at the Zen Garden Spa, where traditional Kenyan therapies and soothing massages create a serene escape for relaxation.

Adventure

Shela Beach offers thrilling kite surfing experiences, where you can ride the waves and catch the wind. For a unique adventure, explore the nearby sand dunes on a quad bike, providing an exhilarating way to witness the stunning coastal scenery and enjoy the vibrant local culture.

Nightlife

Shela Beach offers a vibrant nightlife scene where you can unwind at the cozy Peponi Hotel bar, enjoying refreshing cocktails. For a lively atmosphere, join locals at the charming Shela Beach Restaurant, where music and dance create an unforgettable evening 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 money on your trip to Shela Beach, consider visiting during the off-peak months of April to May and November for lower accommodation rates. Booking your hotel at least three months in advance or checking Expedia’s last-minute deals can further reduce costs. Mondays are the cheapest days to stay, while Tuesdays are the most expensive. Use Expedia’s search tool to find budget-friendly options and consider bundling your hotel, flights, and activities for additional savings. Don't forget to look for free activities and enjoy the stunning beach without spending extra.

  • 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. 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 Monday. The most expensive day to stay around Shela Beach is Tuesday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy for you to set your budget and choose your ideal location, among other preferences. You can organize your results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly accommodations that you can book.
  • 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.

Find the best attractions near Shela Beach

Shela Beach in Lamu, Kenya, offers a rich blend of historic forts, beautiful beaches, and intriguing museums, perfect for travelers seeking cultural experiences and relaxation. Explore the stunning Shela Beach and nearby Shela Island, or venture to Lamu Island and the other picturesque beaches of Lamu. Don't forget to check out reviews for Shela Beach to enhance your visit and make the most of your trip.

  • Manda Beach: A stunning beach located 966m from Shela Beach, Manda Beach offers a tranquil escape with soft sands and crystal-clear waters. Enjoy the laid-back beach vibes while soaking up the sun or taking a leisurely stroll along the shore.
  • Old Mosque: Also situated 966m from Shela Beach, the Old Mosque is steeped in cultural significance. This beautiful mosque features intricate architecture and provides a serene atmosphere for reflection, making it a perfect spot to appreciate the local culture.
  • Lamu Fort: Located 3.2km away from Shela Beach, Lamu Fort is a historic landmark that showcases the rich heritage of the region. Explore its fascinating history and enjoy the cultural vibes as you wander through its ancient walls.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January81.1°F (27.3°C)No RainMostly SunnyModerately HighAverage
February81.5°F (27.5°C)No RainMostly SunnyAverageAverage
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 SunnyAverageSlightly Low
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 convenient with the nearby Lamu (LAU-Manda) Airport, located 4.8km away. Recommended accommodations include Peponi Hotel and The Majlis Hotel, both rated 3.5 stars and situated 4.8km from the airport, with The Majlis offering a 24-hour airport shuttle and free transportation services. For a closer option, Msafini MangoTop Roof Hotel, also rated 3.5 stars, is just 3.2km from Lamu (LAU-Manda). This makes accessing Shela Beach seamless and enjoyable, allowing you to relax and immerse yourself in the beautiful surroundings right after your arrival.

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.