Find hotels in Shela from £10

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shela hotels

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
Shela
The price is £74
includes taxes & fees
24 May - 25 May
Stopover Guest House Shela

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is £48
includes taxes & fees
23 May - 24 May
Dudu Villas N Backpackers

Morocco House

Morocco House
3.0 star property
Lamu
The price is £73
includes taxes & fees
7 Jun - 8 Jun
Morocco House

Kijani Hotel

Kijani Hotel
3.0 star property
Lamu
9.6 out of 10, Exceptional, (27 reviews)
"Lovely stay with very kind staff. Definitely try the restaurant, the food was amazing. "
United Kingdom
George
The price is £181
includes taxes & fees
20 Jun - 21 Jun
Kijani Hotel

Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town
The price is £17
includes taxes & fees
28 May - 29 May
Tabassam Guest House Lamu

Sea Shells Inn

Sea Shells Inn
2.5 star property
Lamu Old Town
10.0 out of 10, Exceptional, (1 review)
"Really friendly staff, nice sunrises from the rooftop. Simple but homely. Got upgraded for free. Spent 10 nights here. "
United Kingdom
Aran
The price is £10
includes taxes & fees
29 May - 30 May
Sea Shells Inn

Royal Park Hotel Mpeketoni

Royal Park Hotel Mpeketoni
3.0 star property
Mpeketoni
The price is £34
includes taxes & fees
23 May - 24 May
Royal Park Hotel Mpeketoni

British Hotel Mpeketoni

British Hotel Mpeketoni
3.0 star property
Mpeketoni
The price is £48
includes taxes & fees
23 May - 24 May
British Hotel Mpeketoni

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is £48
includes taxes & fees
23 May - 24 May
Kitendetini Bahari Hotel Lamu

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is £38
includes taxes & fees
6 Jun - 7 Jun
Lamu Archipelago Villa Hotel

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is £58
includes taxes & fees
23 May - 24 May
Jambo House lamu

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is £53
includes taxes & fees
18 Jun - 19 Jun
Jamala Guesthouse Lamu

Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is £65
includes taxes & fees
18 Jun - 19 Jun
Stopover Guest House Lamu Town

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is £89
includes taxes & fees
29 May - 30 May
Jannat House Lamu

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
Lamu
The price is £64
includes taxes & fees
24 May - 25 May
Beytul Habaib Lamu

Beytsalam

Beytsalam
2.0 star property
Lamu Old Town
The price is £70
includes taxes & fees
23 May - 24 May
Beytsalam

Jannataan Hotel

Jannataan Hotel
3.0 star property
Lamu Old Town
6.0 out of 10, (2 reviews)
"The old world charm, friendly and helpful staff. Excellent swimming pool. "
Australia
ROLAND
The price is £40
includes taxes & fees
23 May - 24 May
Jannataan Hotel

Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town
9.0 out of 10, Wonderful, (75 reviews)
"Staff was great - especially the in house tour guide, Abu! "
United States
martin
The price is £119
includes taxes & fees
7 Jun - 8 Jun
Lamu House Hotel

Lamu Sunsail Hotel

Lamu Sunsail Hotel
3.0 star property
Lamu Old Town
4.0 out of 10, (3 reviews)
"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...
France
David
The price is £67
includes taxes & fees
25 May - 26 May
Lamu Sunsail Hotel

The Majlis Hotel

The Majlis Hotel
3.5 star property
Manda Island
9.2 out of 10, Wonderful, (17 reviews)
"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."
United Kingdom
Paula
The price is £368
includes taxes & fees
25 May - 26 May
The Majlis Hotel
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

Stay near popular Shela attractions

Learn more about Shela

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

View of Shela town in Lamu island, old white houses in Lamu, Kenya

Top Shela Hotel Reviews

More cheap stays in Shela

Find out more about Shela

Top reasons to visit Shela

  • Stunning Beaches: Shela Beach offers pristine sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Cultural Richness: Experience local heritage through vibrant festivals, traditional music, and historical sites like forts and museums.
  • Adventure Activities: Engage in sailing adventures and various sports, catering to both relaxation and thrill-seeking travellers.
  • Enchanting Dunes: Explore the picturesque Shela Dunes, ideal for leisurely walks and photography.
  • Diverse Accommodation: Choose from a range of options, from guesthouses to hotels, ensuring a comfortable stay.

Find great hotels in and around Shela

Discover the charm of Shela, Lamu, where a variety of accommodation options await to suit every traveller's needs. Whether you seek the vibrant atmosphere of a guesthouse or the serene comfort of a hotel, choices like Jua House and La Joya Lamu offer essential amenities for both adventure seekers and business travellers. Enjoy affordable stays while soaking up the unique coastal experience that Lamu has to offer.

  • The Majlis Hotel: Nestled 1.1km from Shela, The Majlis Hotel is a charming 3.5-star retreat with a remarkable guest rating of 9.2. This hotel is perfect for families and adventure seekers alike, boasting direct access to the beach. Guests can indulge in a variety of adventure sports such as sailboat excursions, fishing, and hiking. The hotel also caters to families with amenities like highchairs, toys, and babysitting services, ensuring a delightful stay for guests of all ages.
  • Kijani Hotel: Located in Shela, Kijani Hotel, with a stellar guest rating of 9.4 and a 3-star rating, offers a unique blend of beach and spa experiences. This property provides direct beach access and a range of thrilling activities, including kayaking and rafting. Guests can unwind in the full-service spa or relax by the outdoor pool, complete with sun loungers. The tranquil atmosphere and extensive spa offerings make it an ideal choice for those seeking relaxation and adventure.
  • Peponi Hotel: With an impeccable guest rating of 10.0 and a 3.5-star rating, Peponi Hotel is a romantic haven situated in Shela. This hotel features direct beach access and offers enchanting views from its ocean-view restaurant. Couples can enjoy specially curated romance packages, including champagne service, alongside rejuvenating spa treatments and outdoor pool access. The serene setting combined with luxurious amenities makes Peponi Hotel the perfect choice for a romantic getaway.

Where to stay in Shela

Shela, a charming village on Lamu Island, offers an enchanting blend of beach relaxation and rich cultural experiences. Visitors can explore the stunning Shela Dunes, unwind by the tranquil sea, and immerse themselves in the local heritage. The nearby town of Lamu boasts a vibrant atmosphere steeped in history and ecotourism, making it an ideal destination for budget-conscious travellers seeking both adventure and cultural enrichment.

  • Lamu: Lamu is a historic city that serves as the cultural heart of the Lamu Archipelago. Nestled along the coast, it offers a unique blend of Swahili culture, stunning beaches, and ancient architecture. Visitors arrive year-round, with peak seasons in July and December to January. You can engage in various activities such as sailing and soccer, while the local landmarks, including beautiful beaches and historic forts, add to its charm. Strolling through the narrow streets, you will encounter vibrant markets and traditional dhows, making it a captivating destination for culture enthusiasts.
  • Manda Island: Located a mere 4.8km from Shela, Manda Island is a tranquil gem that attracts visitors seeking a blend of outdoor adventure and cultural experiences. The island enjoys a moderately seasonal influx of tourists, particularly in October and December to January. Here, you can indulge in beach activities or explore historic sites that reflect the area’s rich heritage. The serene beaches offer a perfect backdrop for relaxation, while the lush landscapes invite exploration, making Manda Island a worthwhile addition to your itinerary.
  • Pate Island: Situated 30.6km from Shela, Pate Island is known for its rich history and cultural significance. The island sees a moderate flow of visitors, peaking in October and December to January. It is an ideal destination for those interested in exploring historic places and sites that echo the region's past. Pate Island’s tranquil atmosphere and scenic beauty provide an excellent environment for reflective walks and cultural immersion, making it an enriching experience for any traveller.

Things to do in Shela

Shela, located in Lamu County, Kenya, is an idyllic destination for beach lovers and culture enthusiasts alike. Visitors can enjoy live music performances, partake in sailing adventures, and engage in various sporting activities. Throughout the year, the area hosts several vibrant festivals that celebrate local traditions, making it a perfect spot for those seeking a blend of relaxation and cultural immersion.

Shopping

In Shela, enjoy browsing local shops for unique handicrafts and souvenirs. If you're up for a drive, visit the Lamu Old Town market, about 32.2km away, where you’ll find vibrant stalls selling traditional artefacts, textiles, and spices, immersing you in the rich culture of Kenya.

Recreation

Experience serene yoga sessions at Shela Wellness Centre, where you can unwind amidst tranquil surroundings. Afterward, indulge in traditional Swahili massages at the nearby Zen Spa, rejuvenating your body and mind while enjoying the gentle sea breeze.

Adventure

Explore Shela Beach, renowned for its pristine sands and turquoise waters, perfect for sunbathing and swimming. Engage in a dhow sailing experience, gliding along the coast while enjoying the stunning scenery. For a unique adventure, try kite surfing, catching the winds in this idyllic setting.

Nightlife

The nightlife in Shela is vibrant and enchanting. Enjoy cocktails at the charming Shela Beach Bar, or indulge in a laid-back evening at the nearby Fatuma's Tower, where local music creates a lively atmosphere 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

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Shela 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 in Shela is usually 3+ months out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 Tuesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you prefer. To find the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Shela hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in and around Shela

Shela, located in Lamu County, Kenya, is an idyllic destination for beach and culture-themed holidays. Visitors can enjoy the stunning Shela Beach, delve into the rich history at local forts, and explore the fascinating history museum. This charming coastal village offers a perfect blend of relaxation and cultural experiences, making it an ideal spot for those seeking both beach enjoyment and a taste of local heritage.

  • Shela Beach: Experience the serene beauty of Shela Beach, located a mere 966m from Shela. With its soft sands and tranquil waters, this beach offers a perfect escape for sunbathing, swimming, or simply soaking up the vibrant beach vibes, making it an ideal spot for relaxation.
  • Lamu Fort: Explore Lamu Fort, a historic gem situated 3.2km away from Shela. This ancient fort, steeped in culture, showcases the rich history of the Swahili Coast. Wander through its impressive walls and learn about its significance in the region's past.
  • Old Mosque: Visit the Old Mosque, located within Shela, which embodies the cultural essence of the area. This mosque is a stunning example of traditional Swahili architecture and offers a glimpse into the local Islamic heritage.

Best time to go to Shela

The best time to visit Shela is dependent on what kind of holiday you are seeking. April is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. August is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January81.1°F (27.3°C)No RainMostly SunnySlightly 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 SunnyAverageSlightly Low
May80.6°F (27.0°C)Moderate RainMostly CloudySlightly LowSlightly Low
June79.3°F (26.3°C)No RainMostly SunnySlightly LowAverage
July77.9°F (25.5°C)No RainMostly SunnyAverageAverage
August77.7°F (25.4°C)No RainMostly SunnySlightly LowSlightly High
September78.4°F (25.8°C)No RainMostly SunnySlightly HighAverage
October79.9°F (26.6°C)Light RainMostly SunnyAverageAverage
November81.1°F (27.3°C)Light RainMostly SunnyAverageSlightly Low
December81.7°F (27.6°C)Light RainMostly SunnySlightly HighSlightly High

The nearest major airports for your trip to Shela

For your visit to Shela in Lamu County, Kenya, you can fly into two major airports. Malindi Airport (MYD) is located 138.4km from Shela, with several luxury hotels nearby, including the 5-star Billionaire Beachfront Apartments, just 6.4km away, offering transfers and shuttles. Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa are both 3.2km from the airport and provide various transport services. Alternatively, Lamu Airport (LAU-Manda) is only 4.8km from Shela, with hotels like The Majlis Hotel and Peponi Hotel, both offering free airport transportation and 24-hour shuttles, ensuring easy access to your destination.

Frequently asked questions

What is the best area to stay in Shela?
The best area to stay in Shela is directly within Shela Village itself, particularly along the beachfront and the winding paths just behind it.

Shela Village is the heart of the area, a peaceful and picturesque settlement known for its narrow, sandy pathways, traditional Swahili architecture, and the absence of cars. Most accommodations are either right on the beach, offering direct access to the ocean, or located a short walk inland amongst local homes and boutique guesthouses. The main jetty, where dhows arrive and depart, is a central point, as is Peponi Hotel, a well-known landmark.

Couples looking for a tranquil and romantic getaway will find Shela Village ideal. The quiet lanes, ocean views, and opportunities for dhow trips at sunset create a very relaxing atmosphere. Many of the guesthouses offer private balconies or terraces, superb for enjoying the sea breeze.

For those interested in local culture and a slower pace of life, the village offers a genuine experience. You'll find small shops selling local crafts and a few delightful restaurants serving fresh seafood.
When is the best time to go to Shela?
The best time to visit Shela is during the dry seasons, typically from July to October and from December to March.

These months offer warm, sunny weather with minimal rainfall, which is superb for enjoying the beaches, water activities, and exploring the island. The gentle ocean breeze keeps temperatures comfortable, making it ideal for relaxing by the ocean or taking dhow trips.

Couples often find the period between December and March particularly appealing for a romantic getaway. The weather is consistently pleasant, and the calm seas are superb for sunset cruises and swimming. It's also a popular time for cultural festivals in Lamu Town, which is a short dhow ride away.

For those looking for a slightly quieter experience while still enjoying excellent weather, July to October is a great option.
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 can I save on a Shela hotel booking with Expedia?
Members always get our best prices. Find our best Shela hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £10 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