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

Shela Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Shela hotels

Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town
9.0 out of 10, Wonderful, (78 reviews)
"Staff was great - especially the in house tour guide, Abu! "
United States
martin
The price is €154
includes taxes & fees
26 Jul - 27 Jul
Lamu House Hotel

Peponi Hotel

Peponi Hotel
3.5 star property
Lamu
10.0 out of 10, Exceptional, (23 reviews)
"Love the place "
United States
Ed
Peponi 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 €578
includes taxes & fees
17 Jul - 18 Jul
The Majlis Hotel

Kijani Hotel

Kijani Hotel
3.0 star property
Lamu
9.6 out of 10, Exceptional, (28 reviews)
"Good hotel, great staff, loved the location!"
United States
Gustavo
The price is €236
includes taxes & fees
19 Jul - 20 Jul
Kijani Hotel

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 €47
includes taxes & fees
16 Jul - 17 Jul
Jannataan Hotel

Morocco House

Morocco House
3.0 star property
Lamu
The price is €88
includes taxes & fees
16 Jul - 17 Jul
Morocco House

Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1 review)
The price is €88
includes taxes & fees
16 Jul - 17 Jul
Wiyoni Royals Lamu

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is €46
includes taxes & fees
16 Jul - 17 Jul
Lamu Archipelago Villa Hotel

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
Shela
The price is €93
includes taxes & fees
16 Jul - 17 Jul
Stopover Guest House Shela

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is €61
includes taxes & fees
21 Jul - 22 Jul
Jambo House lamu

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 €95
includes taxes & fees
16 Jul - 17 Jul
Lamu Sunsail Hotel

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is €57
includes taxes & fees
16 Jul - 17 Jul
Dudu Villas N Backpackers

Sweet Banana House

Sweet Banana House
2.5 star property
Lamu
Sweet Banana House

The Majlis

The Majlis
2.0 star property
Manda Island
The Majlis

New Mahrus Hotel & Rooftop Restaurant

New Mahrus Hotel & Rooftop Restaurant
2.0 star property
Lamu Old Town
New Mahrus Hotel & Rooftop Restaurant

The Cabanas Lamu

The Cabanas Lamu
2.0 star property
Lamu Old Town
The Cabanas Lamu

The Red Pepper House

The Red Pepper House
3.0 star property
Lamu
10.0 out of 10, Exceptional, (2 reviews)
"The property was unique in providing a combination of features, especially to meet your requests, such as arranging a dhow ride for one person. "
United States
Richard
The Red Pepper House

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is €98
includes taxes & fees
19 Jul - 20 Jul
Jannat House Lamu

Lamu Palace Hotel

Lamu Palace Hotel
3.0 star property
Lamu Old Town
Lamu Palace Hotel

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
Lamu
The price is €79
includes taxes & fees
18 Jul - 19 Jul
Beytul Habaib Lamu
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.

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

Top Shela Hotel Reviews

More cheap stays in Shela

Find out more about Shela

Top reasons to visit Shela

  • Stunning Beaches: Shela Beach boasts soft sands and crystal-clear waters, perfect for sunbathing and relaxation.
  • Rich Cultural Experiences: Visitors can immerse themselves in local traditions and heritage through various festivals and cultural events.
  • Historical Sites: Explore fascinating historical landmarks such as local forts and museums that celebrate Lamu's rich history.
  • Shela Dunes: Discover the breathtaking Shela Dunes, ideal for adventure and picturesque views.
  • Diverse Accommodations: Enjoy a range of charming hotels and villas that cater to both leisure and business travellers.

Find great hotels in and around Shela

Discover a range of delightful hotel accommodations in Shela, Lamu, where you can enjoy a blend of relaxation and adventure. From the charming Jua House and La Joya Lamu to the inviting Lamu House Hotel, Beachside Villa, and Dudu Villas, each option offers unique experiences for both leisure and business travellers. Immerse yourself in the stunning coastal beauty and vibrant culture of this enchanting destination.

  • Msafini MangoTop Roof Hotel: A charming 3.5-star establishment located in the heart of Shela, Msafini MangoTop Roof Hotel offers a delightful blend of comfort and local culture. Guests can indulge in a variety of dining options, including a complimentary daily breakfast and both lunch and dinner services at the on-site restaurant. The hotel’s entertainment features, such as satellite TV and premium channels on flat-screen televisions, ensure a relaxing stay. This hotel is ideal for those seeking a welcoming atmosphere while enjoying the vibrant surroundings of Lamu.
  • Sweet Banana House: For budget-conscious travellers, Sweet Banana House provides an affordable yet inviting lodging experience in Shela. This charming establishment features a bar and lounge area, perfect for unwinding after a day of exploring the beautiful beaches and local attractions. Its laid-back vibe and friendly service make it an attractive choice for those looking to immerse themselves in the local culture without breaking the bank.
  • The Majlis Hotel: With a guest rating of 9.2 out of 10, The Majlis Hotel is a highly regarded 3.5-star property situated just 1.1km from Shela. This hotel is particularly suited for families and adventure seekers, offering direct access to the beach and a range of exciting activities such as kayaking, sailing, and mountain biking. The hotel also caters to younger guests with amenities like cribs, highchairs, and onsite babysitting services. With its focus on beachside fun and family-friendly offerings, The Majlis Hotel promises a memorable getaway.

Where to stay in Shela

Shela, a charming village on Lamu Island, offers a delightful blend of beach relaxation and rich cultural experiences. Visitors can explore the stunning Shela Dunes, soak in the sun by the pristine sea, and immerse themselves in the local history and traditions. The nearby town of Lamu, with its vibrant atmosphere, provides additional opportunities for ecotourism and cultural exploration, making Shela an ideal destination for those seeking both adventure and serenity.

  • Manda Island: Situated approximately 4.8km from Shela, Manda Island is a tranquil haven for those seeking a blend of beach relaxation and cultural experiences. The island draws a moderate number of travellers throughout the year, with peak seasons in October and from December to January. Visitors flock here for outdoor adventures, with pristine beaches and historic sites offering a glimpse into the rich heritage of the region. Manda Island is ideal for those looking to immerse themselves in nature while enjoying stunning coastal views and the soothing sound of waves.
  • Lamu: Lamu, the heart of the region, is where Shela is located and boasts a vibrant atmosphere year-round. This city attracts visitors for its beautiful beaches and rich cultural tapestry, with peak travel times occurring in July and from December to January. Popular activities include sailing tours and local soccer matches, making it a lively spot for both relaxation and entertainment. The charming streets are lined with historic forts and monuments, offering a perfect blend of leisure and exploration for tourists seeking an authentic Kenyan experience.
  • Lamu Old Town: Just 3.2km from Shela, Lamu Old Town is a UNESCO World Heritage Site that captivates visitors with its narrow winding streets and stunning architecture. The neighbourhood sees a moderate influx of travellers, particularly peaking in October and from December to January. It is a cultural hub where beach enthusiasts can sunbathe while history buffs explore the nearby historic fort and monuments. Lamu Old Town's unique blend of tradition and natural beauty makes it an essential destination for anyone looking to delve deeper into the area's rich heritage.

Things to do in Shela

Shopping

In Shela, you can explore local markets offering handcrafted souvenirs and vibrant textiles. If you're up for a drive, visit the Lamu Old Town Market, about 17.7km away, where you can find unique artisan crafts and traditional Kenyan gifts.

Recreation

Experience the serene atmosphere at the Majlis Wellness Centre, where you can indulge in rejuvenating spa treatments and yoga sessions overlooking the beach. For a tranquil retreat, the Shela Beach offers peaceful walks along the shore, allowing you to unwind amidst the natural beauty of Lamu.

Adventure

Explore the pristine beaches of Shela, where you can relax on the golden sands or engage in water sports like kite surfing. Take a dhow sailing trip to nearby islands for a unique perspective of the coastline and a chance to snorkel in crystal-clear waters.

Nightlife

As the sun sets in Shela, embrace the vibrant atmosphere at The Red Pepperhouse for a relaxed evening. For a lively night, visit the Shela Beach Bar, where you can enjoy music and cocktails while mingling with locals and fellow travellers.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Shela

To save money during your visit to Shela, plan your trip in February, May, or November when accommodation prices are lower. Booking hotels at least three months in advance can yield significant savings; however, last-minute deals on Expedia may also offer affordable options. Aim to check in on a Thursday for the best rates, and utilise Expedia’s filters to find budget-friendly stays. Consider combining your hotel, flights, and activities for further discounts. Lastly, enjoy free activities such as beach walks and local markets to enhance your experience without straining your wallet.

  • 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: 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 Thursday. The most expensive day to stay in Shela is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as budget, desired location, and preferred type of accommodation. To find the most economical prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy significant savings by combining your Shela hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Shela

Shela, a charming destination in Lamu County, offers a delightful blend of beach and cultural experiences. Visitors can relax on Shela Beach, renowned for its stunning beauty, or explore historical sites like the local fort and museum, which showcase the rich heritage of the area. This idyllic locale is perfect for those seeking both sun-soaked relaxation and an immersion in local history and culture.

  • Shela Beach: Located a mere 966m from Shela, this stunning beach offers a tranquil setting with soft sands and gentle waves. It’s an ideal spot to unwind while soaking in the vibrant beach vibes and enjoying picturesque sunsets.
  • Lamu Fort: Situated 3.2km away from Shela, Lamu Fort is a testament to the region's rich history. This historic structure features impressive architecture and provides a glimpse into the cultural heritage of Lamu, making it a must-visit for history enthusiasts.
  • Old Mosque: Nestled within Shela, the Old Mosque is a beautiful example of Islamic architecture. It reflects the local culture and offers visitors a serene atmosphere for contemplation and appreciation of the area's spiritual 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January81.1°F (27.3°C)No RainMostly SunnySlightly 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 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 SunnyAverageAverage
December81.7°F (27.6°C)Light RainMostly SunnySlightly HighSlightly High

The nearest major airports for your trip to Shela

Flying into Shela, Lamu County, Kenya, is convenient with two major airports nearby. Malindi Airport (MYD) is located 138.4km away, with excellent hotel options such as Hemingways Watamu, a 4.5-star hotel 17.7km from the airport, and Marine Holiday House, a 3-star hotel just 1.6km away. Transportation services from these hotels include various airport shuttles and transfers. Alternatively, Lamu Airport (LAU-Manda) is only 4.8km from Shela, featuring hotels like Msafini MangoTop Roof Hotel and Peponi Hotel, both within 4.8km of the airport, ensuring easy access for travellers.

Frequently asked questions

Where is the best place for a stay in Shela?
Peponi Hotel is one of the top choices for your stay based on our traveller data. This hotel offers 3 restaurants and 3 bars. Other good options for your visit include Kijani Hotel and Msafini MangoTop Roof Hotel. See all available top hotels, or vacation rentals in Shela.
What are some of the best holiday rentals that Shela has to offer?
Mnarani House, Luxury 4 Bedrooms Villa with pool in Shela, Lamu Island.: This highly rated holiday home rental in Shela offers an outdoor pool, a balcony and a BBQ to help you feel perfectly comfortable in your new surroundings. It has 4 bedrooms, as well as a kitchen with a dishwasher, a fridge and an oven, so that you can cook with friends or family. Make the most of Access to hot tub in this rental home to help you unwind. Other favourite homes for rent in Shela are Wellness Kibanda and Tulia House Lamu. See all vacation rentals in Shela.
If I need to cancel my hotel reservation in Shela, will I receive a refund?
Yes, you'll find most hotel reservations are refundable if you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you have a reservation that's non-refundable, it may still be possible to cancel it and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Shela.
What's the best dog-friendly place to stay in Shela?
Peponi Hotel is a top hotel for people travelling with their pets, and offers 3 restaurants and an outdoor pool for its human guests. See more pet-friendly hotel accommodations in Shela.
What's the best hotel to stay near the beach in Shela?
Peponi Hotel is a top beachfront hotel offering 3 restaurants and 3 bars/lounges, located within a short 1-minute walk of Shela Beach . Kijani Hotel is another good choice for your beach trip. See more stays near the beach in Shela.
What are some hotels with pools in Shela?
Peponi Hotel: Features 3 restaurants, an outdoor pool and 3 bars. Kijani Hotel and Luxury beachfront holiday house, pool garden all sea views, Forodhani House Lamu are a couple of other choices that offer an on-site pool. View all hotels with pools in Shela.
What is the best spa hotel in Shela?
Kijani Hotel is a top beach spa hotel featuring a shopping centre, a bar, an outdoor pool and a restaurant. Enjoy a massage at the on-site spa. See all spa hotels in Shela.
What is staying in Shela like?
Visitors to Shela will definitely find plenty to explore and enjoy. In Shela, there are 20 hotels and other accommodation options to choose from. Find out more about Shela.
What should I do while I'm visiting Shela?
A favourite place to visit is Shela Beach. You'll also find Lamu Fort and Manda Beach in the area. Take a look at what more there is to see and do in Expedia's Shela guide.
What's the weather like in Shela?
The hottest months are usually March and February, with an average temperature of 28°C, while the coldest months are August and September, with an average of 26°C. Average annual precipitation for Shela is 736 mm.