Plan your trip

Summer seascape beautiful waves, blue sea water in sunny day. Top view from drone. Sea aerial view, amazing tropical nature background. Beautiful bright sea with waves splashing and beach sand concept

Find hotels near Shela Beach, Lamu

Beach vacation deals from $32

  • 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

    Check prices for these dates, December 12 – 13, 2026

    View in a map

    Recommended

    Price (low to high)

    Distance

    Star rating

    Our top choices for Shela Beach hotels

    1. Peponi Hotel

    A pool area with a clear blue pool, surrounded by lush greenery and trees.

    2. The Majlis Hotel

    A beachfront dining area with a fire pit, outdoor seating, and a view of the sea.

    3. Kijani Hotel

    A room with two arched windows overlooking a body of water, a table with chairs, and a bottle of champagne.

    4. Lamu House Hotel

    A wooden balcony with a thatched roof overlooking a calm sea. There are two wicker chairs with cushions.

    5. Morocco House

    A room with a thatched roof, a view of the sea, a sofa with cushions, and a table with a glass of drink and flowers.

    6. Shella Bahari Guest House

    Room

    7. Sweet Banana House

    A bedroom with a bed, a wooden wardrobe, a mosquito net, and a trash bin.

    8. The Majlis

    A seaside dining area with a fire pit, outdoor seating, and a view of the sea.

    9. Dudu Villas N Backpackers

    A tropical garden with thatched umbrellas, palm trees, and a variety of plants.

    10. Classic En-Suite. Shela, Lamu.

    A seaside view from a covered seating area with a view of the ocean and distant land.

    11. Jannataan Hotel

    A hotel room with two beds, a desk, and a chair.

    12. Wiyoni Royals Lamu

    A coastal landscape with a sandy beach, sparse vegetation, and a few boats on the water.

    13. The Cabanas Lamu

    A room with a thatched roof, a view of the sea, and a small table and chairs.

    14. New Mahrus Hotel & Rooftop Restaurant

    A balcony with two wooden chairs and a small table, overlooking a body of water and greenery.

    15. Lamu Sunsail Hotel

    A balcony with hanging plants, a view of the sea, and a wooden table and chairs.

    16. Jambo House lamu

    A thatched-roof outdoor seating area with a woven bench and a white cushion, surrounded by palm trees.

    17. Lamu Palace Hotel

    A balcony with wicker furniture, a small table, and a view of the sea with boats.

    18. Jannat House Lamu

    An outdoor seating area with a thatched roof, wooden furniture, and a view of surrounding buildings.

    19. Jamala Guesthouse Lamu

    A multi-story building with arched balconies and a palm tree in the foreground.

    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.

    View all properties

    Other attractions near Shela Beach

    Old Mosque

    Rating: 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

    Rating: 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

    Rating: 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

    Rating: 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

    Rating: 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

    Rating: 8.0/10 (1 review)

    You can find out about the history of Manda Island with a visit to Takwa Ruins.

    See properties

    Top Shela Beach Hotel Reviews

    Kijani Hotel

    A room with two arched windows overlooking a body of water, a table with chairs, and a bottle of champagne.

    Lamu House Hotel

    A wooden balcony with a thatched roof overlooking a calm sea. There are two wicker chairs with cushions.

    The Majlis Hotel

    A beachfront dining area with a fire pit, outdoor seating, and a view of the sea.

    Find out more about Shela Beach

    Top reasons to visit Shela Beach

    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.

    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.

    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.

    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.

    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 MonthTemperaturePrecipitationCloudinessOccupancyPricing
    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 Hotel
    Peponi 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 Hotel
    Kijani 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 $32 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 Hotel
    Peponi 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