Find hotels in Shela from £47

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Shela hotels and places to stay

Our top choices for Shela hotels

Dudu Villas N Backpackers

2.0 star property
The price is £47
includes taxes & fees
31 Aug - 1 Sept
Dudu Villas N Backpackers

Jannataan Hotel

3.0 star property
8.0 out of 10, Very good, (1)
"The old world charm, friendly and helpful staff. Excellent swimming pool. "
The price is £40
includes taxes & fees
21 Aug - 22 Aug
Jannataan Hotel

Morocco House

3.0 star property
The price is £74
includes taxes & fees
21 Aug - 22 Aug
Morocco House

Sea Shells Inn

2.5 star property
10.0 out of 10, Exceptional, (1)
"Really friendly staff, nice sunrises from the rooftop. Simple but homely. Got upgraded for free. Spent 10 nights here. "
Sea Shells Inn

The Cabanas Lamu

3.0 star property
10.0 out of 10, Exceptional, (1)
"Dream location with excellent & friendly service. The quality of the food is one of the best I had in Kenya. The views and facilities are top level. Definitely will be back with family & friends."
The price is £420
includes taxes & fees
21 Aug - 22 Aug
The Cabanas Lamu

Kijani Hotel

3.0 star property
9.4 out of 10, Exceptional, (23)
"Well located at Shella. Five star service .a good blend of traditional and modern architecture "
The price is £200
includes taxes & fees
22 Aug - 23 Aug
Kijani Hotel

Lamu House Hotel

4.0 star property
9.0 out of 10, Wonderful, (58)
"Staff were lovely. "
The price is £106
includes taxes & fees
20 Sept - 21 Sept
Lamu House Hotel

Lamu Sunsail Hotel

3.0 star property
4.0 out of 10, (3)
"I reserved and paid back in October. When we arrived on Jan 11 -- we were told that our reservation was cancelled. In fact they were hosting a wedding - and cancelled our reservation without any warning. They proposed a disgusting replacement hotel (one-star backpacker hotel) which was 30€ per night rather than the 90€ per night we paid. We wasted 2 hours of limited time in beautiful Lamu. They refused to reimburse us and refused to send an email confirming that they cancelled a paid reservation...
The price is £80
includes taxes & fees
13 Sept - 14 Sept
Lamu Sunsail Hotel

The Majlis Hotel

3.5 star property
9.2 out of 10, Wonderful, (16)
"Our transfer was by Hotel complimentary boat from the airport ( makes sure you organise a few days before ). Our room was a junior suite, it was huge. The island is paradise. Everyone super friendly, happy & helpful."
The price is £444
includes taxes & fees
21 Aug - 22 Aug
The Majlis Hotel

Wiyoni Royals Lamu

3.0 star property
2.0 out of 10, (1)
The price is £53
includes taxes & fees
21 Aug - 22 Aug
Wiyoni Royals Lamu

Dudu Villas n Cottages

1.5 star property
2.0 out of 10, (1)
Dudu Villas n Cottages
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.
Save an average of 15% on thousands of hotels when you're signed in

Accommodation near Shela attractions

Shela Beach

Shela Beach

Why not spend a care-free afternoon at Shela Beach during your travels in Lamu? While you're in the area, stroll along the seaside.

Learn more about Shela

Explore attractions like Shela Beach and Old Mosque as you discover things to see and do in Shela.

Top Shela Hotel Reviews

Find out more about Shela

Find out more about Shela

Top reasons to visit Shela

  • Stunning Beaches: Shela boasts pristine sandy shores, ideal for sunbathing and relaxation.
  • Cultural Attractions: Explore the Shela Museum and immerse yourself in the rich local heritage.
  • Historic Sites: Visit nearby forts and ancient structures for a glimpse into Lamu's history.
  • Ecotourism Opportunities: Engage in eco-friendly activities that showcase the area's natural beauty.
  • Diverse Accommodations: Enjoy a variety of lodging options, from boutique hotels to cozy guesthouses.

Find great hotels in and around Shela

Discover the charming accommodations in Shela, Lamu, where you can unwind by the beach or indulge in a family-friendly getaway. From boutique hotels to guesthouses, the area offers a variety of options tailored to suit every traveller's needs. Whether you seek a serene beach retreat or a vibrant base for business, Shela's hotels provide the perfect blend of comfort and convenience, ensuring an unforgettable experience in this enchanting coastal destination.

  • The Majlis Hotel: Nestled a short distance of 435m from Shela, The Majlis Hotel is a 3.5-star oasis perfect for families and business travellers alike. The hotel boasts a serene spa and outdoor pool, offering an array of relaxation options including reflexology and body scrubs. Families will appreciate child-friendly amenities such as highchairs, a first aid kit, and onsite babysitting services. With dedicated conference spaces and meeting rooms, it caters well to business needs while ensuring a tranquil atmosphere for leisure.
  • Kijani Hotel: Located in the heart of Shela, the Kijani Hotel is a charming 3-star retreat that combines beachside relaxation with business convenience. The property provides direct access to the beach, allowing guests to soak in the sun or take leisurely strolls along the shore. It features an outdoor pool and a full-service spa, ensuring a rejuvenating experience. Business travellers will find essential facilities including a business centre and meeting rooms, making it an ideal choice for those seeking a blend of productivity and relaxation.
  • Peponi Hotel: Situated in Shela, Peponi Hotel is a delightful 3.5-star accommodation that embodies a city and beach-themed experience. With direct beach access, families can easily enjoy the sun and sand while being close to the vibrant city centre. The hotel is equipped with child-friendly amenities such as highchairs, ensuring a comfortable stay for families. Its picturesque setting and welcoming atmosphere make it a perfect getaway for those looking to experience the best of both city life and coastal relaxation.

Where to stay near Shela

Shela, a charming village in Lamu County, offers an idyllic escape with its stunning beaches and rich cultural heritage. Visitors can bask in the sun on beautiful Kenyan shores, explore the historic Lamu Island nearby, and immerse themselves in the serene atmosphere of ecotourism. With its remote island allure and budget-friendly options, Shela is perfect for those seeking an authentic and relaxing vacation experience.

  • Lamu: A mere 1.2km from Shela, Lamu is a UNESCO World Heritage Site renowned for its rich Swahili culture and stunning coastal scenery. The city is a haven for those seeking a blend of beach relaxation and cultural immersion. Visitors can explore the historic fort and monuments that tell the story of this ancient trading hub. The bustling markets and traditional dhow sailing excursions offer unique outdoor experiences, making Lamu a popular destination, especially during peak months like July and December to January.
  • Manda Island: Located 1.9km from Shela, Manda Island is an idyllic retreat known for its serene beaches and cultural heritage. The island attracts travellers with its moderately seasonal visitor numbers, peaking in October and December to January. Here, you can enjoy outdoor adventures, from sunbathing on pristine sands to exploring historic sites that provide a glimpse into the region's past. The relaxed atmosphere and picturesque landscapes make Manda Island an excellent spot for those seeking tranquility and natural beauty.
  • Matondoni: Situated 3.1km away from Shela, Matondoni is a charming village that offers a more authentic experience of Kenyan coastal life. While it sees seasonal visitor fluctuations, with peaks in July and December to January, it remains an inviting destination for beach lovers. The village is known for its beautiful shoreline, where you can unwind and soak in the sun. The simplicity and warmth of Matondoni provide a perfect backdrop for those looking to escape the crowds and enjoy the local way of life.

Things to do in Shela

Shela is an ideal destination for beach holidays, offering stunning sandy shores and a tranquil atmosphere. Visitors can indulge in a variety of activities, including refreshing sea tours that showcase the breathtaking coastal scenery. Whether you're seeking relaxation or adventure, Shela provides a perfect blend of both, making it a delightful spot for a memorable getaway.

Shopping

Shela offers charming local shops filled with handcrafted souvenirs and unique gifts. Explore the vibrant market for traditional jewellery and textiles. If you're up for a drive, visit the Lamu Old Town markets, where you can discover a wider selection of authentic Kenyan crafts and artworks.

Recreation

In Shela, indulge in the serene surroundings of the Lamu Yoga Centre, where daily classes and holistic therapies rejuvenate the spirit. For relaxation, visit the Ndewe Spa, offering traditional Kenyan treatments and stunning ocean views, perfect for unwinding after a day of exploration.

Adventure

Explore the stunning Shela Beach, where you can enjoy sunbathing, swimming, and windsurfing along the pristine shores. For a taste of local culture, embark on a dhow sailing trip at sunset, offering breathtaking views of the coastline and a unique perspective of Lamu's rich heritage.

Nightlife

In Shela, the vibrant atmosphere comes alive with beachfront bars like the Lazy Lagoon and the charming Shela Village, where you can enjoy local music and dance. The warm coastal breeze enhances the experience, making it a delightful spot for mingling and relaxation under the stars.

Booking tips and Expedia advantages for Shela

To save money on your trip to Shela, consider visiting during the cheaper months of February, May, and November. Booking your hotel at least three months in advance and opting for a stay on a Monday can help lower costs. Use Expedia’s search tools to filter by budget and select eco-certified hotels for affordable yet sustainable options. For the best deals, combine your hotel, flights, and activities into a package. Also, keep an eye out for last-minute deals and discounts to maximise your savings while enjoying the captivating charm of Shela.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Shela 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: Book your hotel in Shela about 3+ months out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Shela is Monday. The most expensive day to stay in Shela is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your options based on your budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Shela with your flights and activities through an Expedia package.

Find the best attractions in and around Shela

Shela, a charming coastal destination in Lamu County, offers a delightful beach vacation experience. Visitors can explore the beautiful Shela Beach, just metres away, and delve into the local culture at the Shela Museum. The area also boasts historic sites and forts, perfect for those interested in history and culture. Whether you're seeking relaxation on the beach or an enriching cultural experience, Shela provides a captivating getaway.

  • Shela Beach: Just 373m from Shela, this stunning beach offers a serene escape with its soft sands and gentle waves. Enjoy the laid-back beach vibes, perfect for sunbathing, swimming, or a leisurely stroll along the shoreline.
  • Old Mosque: Located within Shela, the Old Mosque is a captivating site rich in local culture. Its intricate architecture and serene atmosphere provide a glimpse into the spiritual life of the community, making it a must-visit for cultural enthusiasts.
  • Lamu Fort: Situated 1.2km from Shela, Lamu Fort is a historic marvel that showcases the rich history of the region. Explore its ancient walls and learn about its significance in Lamu's cultural heritage, offering a fascinating insight into the past.

Best time to go to Shela

The best time to visit Shela can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Shela falls in April, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in Shela falls in August, visitor numbers are slightly low and weather is mostly sunny with no rain (dry).

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January81.1°F (27.3°C)No Rain (Dry)Mostly SunnySlightly HighAverage
February81.5°F (27.5°C)No Rain (Dry)Mostly SunnyAverageModerately High
March82.9°F (28.3°C)No Rain (Dry)Mostly SunnyAverageModerately High
April83.1°F (28.4°C)Light RainMostly SunnyAverageAverage
May80.6°F (27.0°C)Moderate RainMostly CloudySlightly LowModerately Low
June79.3°F (26.3°C)No Rain (Dry)Mostly SunnySlightly LowModerately High
July77.9°F (25.5°C)No Rain (Dry)Mostly SunnyAverageAverage
August77.7°F (25.4°C)No Rain (Dry)Mostly SunnySlightly LowAverage
September78.4°F (25.8°C)No Rain (Dry)Mostly SunnySlightly HighAverage
October79.9°F (26.6°C)Light RainMostly SunnyAverageModerately Low
November81.1°F (27.3°C)Light RainMostly SunnyAverageModerately Low
December81.7°F (27.6°C)Light RainMostly SunnySlightly HighAverage

The nearest major airports for your trip to Shela

When visiting Shela, Lamu County, the primary airport is Lamu Airport (LAU-Manda), situated 1.9km from Shela. Nearby accommodation options include Jahazi House Lamu, a 4-star hotel located 621m from the airport, and Peponi Hotel, rated at 3.5 stars, found 1.9km away. The Majlis Hotel, also a 3.5-star establishment, is located 1.9km from Lamu Airport. These hotels provide convenient transportation services, including a 24-hour airport shuttle and free airport transportation, ensuring easy access for guests travelling to and from the airport.

Frequently asked questions

When is the best time to go to Shela?
The most popular time to visit Shela is during the months of July and August. At this time, the weather is pleasantly warm, with temperatures generally ranging from 25 to 30°C, making it superb for enjoying the beautiful beaches and vibrant local culture. This period attracts many tourists, as the island comes alive with activities, including festivals and events that showcase the unique heritage of the region.

During the peak season, from July to August, Shela sees an influx of visitors eager to soak up the sun and engage in outdoor pursuits. The warm climate creates a inviting space for water sports, beach lounging, and exploring the charming streets lined with local shops and eateries. It's a wonderful opportunity to enjoy fresh seafood while taking in the stunning coastal views.

For those who seek a more tranquil experience, consider visiting in May. This month typically offers lovely weather, along with a more relaxed vibe as the summer crowds have not yet arrived. It's a fantastic time for leisurely walks along the beach or discovering hidden gems in the area, all while enjoying great value for your stay.
Where can I find the best nightlife in Shela?
Shela, a charming coastal village in Lamu County, is not only known for its stunning beaches and Swahili architecture but also offers a unique, laid-back nightlife experience.

The nightlife here is more relaxed than in bustling cities, but you can still find some delightful spots to enjoy an evening out. Head to the beachfront bars, where you can sip on a refreshing cocktail while listening to the gentle waves lapping against the shore. These venues often feature local music, creating a vibrant atmosphere under the stars.

If you're looking for a more social atmosphere, some of the local restaurants also host themed nights or live music events, allowing you to mingle with fellow travellers and locals alike. The sense of community here makes for a warm and inviting night out.

For those seeking a quiet evening, the beach itself is superb for a moonlit stroll, where you can take in the beauty of the surroundings and perhaps enjoy a picnic with local delicacies.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Shela hotel for you.
How can I save on a Shela hotel booking with Expedia?
Before booking your Shela hotel, remember to join Expedia's free travel rewards program. Just sign up and sign in to access our lowest Member Prices as well as members-only perks. You could also enjoy savings by bundling together your hotel and flights on Expedia.
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 £47 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.