Plan your trip

A coastal town with white buildings, palm trees, and boats on the water.

Find hotels in Shela from $23

  • 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

  • Go beyond your typical stay in Shela

    Pet friendly

    Pool

    Spa

    Apart­ment

    Apart hotel

    Family friendly

    Waterpark

    Cottage

    Condo

    Check prices for these dates

    Check prices for these dates, December 14 – 15, 2026

    View in a map

    Our top choices for Shela hotels

    1. Kijani Hotel

    A room with a traditional wooden ceiling, a hanging lantern, a window with a view of palm trees, and a table with chairs.

    2. 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.

    3. Lamu House Hotel

    A pool area with a thatched-roof structure, surrounded by potted plants and lounge chairs.

    4. Jannataan Hotel

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

    5. Lamu Archipelago Villa Hotel

    A balcony with a view of boats on the water.

    6. Jambo House lamu

    A room with a thatched roof, a window with a view, a ladder, and a table with chairs.

    7. Kitendetini Bahari Hotel Lamu

    A multi-level interior with a central staircase, stone walls, and arched windows.

    8. Lamu Sunsail Hotel

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

    9. Jamala Guesthouse Lamu

    A white building with multiple arches and balconies, surrounded by lush greenery and flowering plants.

    10. Samaki House

    A narrow room with a wooden bench, a rug, and a vase.

    11. Stopover Guest House Lamu Town

    A covered outdoor seating area with a bench and a sofa, overlooking a body of water.

    12. Behind the Fort Lamu by Mokawa

    A rooftop terrace with a view of a body of water and distant buildings.

    13. Jannat House Lamu

    An indoor swimming pool with a stone wall and a staircase leading to a second level.

    14. Beytul Habaib Lamu

    A view through a metal gate with a curved arch, overlooking a body of water with boats and greenery in the background.

    15. Tabassam Guest House Lamu

    A courtyard with a concrete bench, potted plants, and a wall.

    16. The Majlis Hotel

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

    17. Beytsalam

    A balcony with a view of the sea, a railing, and a potted plant.

    18. British Hotel Mpeketoni

    A multi-story building with balconies, parked cars, and a tree in the foreground.

    19. Royal Park Hotel Mpeketoni

    A residential area with a thatched-roof structure, a small garden, and a white pickup truck parked nearby.

    20. Wiyoni Royals Lamu

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

    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

    Stay near popular Shela attractions

    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

    Learn more about Shela

    Venture to sights like Shela Beach as you discover the local area in Shela.

    See all hotels in Shela

    A coastal town with white buildings, palm trees, and boats on the water.

    Top Shela Hotel Reviews

    The Majlis Hotel

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

    Lamu House Hotel

    A pool area with a thatched-roof structure, surrounded by potted plants and lounge chairs.

    Kijani Hotel

    A room with a traditional wooden ceiling, a hanging lantern, a window with a view of palm trees, and a table with chairs.

    Frequently Asked Questions

    When is the best time to go to Shela?

    The best time to visit Shela is during the dry season, from November to March, and again from July to October, offering pleasant weather conditions for exploring.

    These periods avoid the long rainy season from April to June, when heavy downpours can occur, and the short rains in November, which are usually less disruptive. During the dry months, you can expect sunny skies, warm temperatures, and calm seas, ideal for beach activities and boat excursions.

    For couples seeking a tranquil and romantic getaway, visiting from November to March is particularly appealing. The weather is consistently beautiful, great for dhow cruises at sunset, relaxing on Shela Beach, or exploring the narrow alleyways of Lamu Old Town without the interruption of rain. Many accommodations are fully operational, offering a full range of dining and wellness experiences.

    Solo travelers looking for an engaging experience will also find July to October an excellent time. While still dry and pleasant, this period can sometimes see fewer tourists than the peak winter months, allowing for a more intimate experience with local culture and activities like snorkeling or visiting the donkey sanctuary.

    Can I cancel my hotel reservation on Expedia?

    You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Shela.

    How much is the nightly rate at a Shela hotel?

    Prices for hotels in Shela often vary, but you can find a great deal from $23 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

    Explore a world of travel with Expedia