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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
30 Aug - 31 Aug
Tomorrow
31 Aug - 1 Sept
Next weekend
4 Sept - 6 Sept
In two weeks
11 Sept - 13 Sept

Filter by

Star rating

Guest rating

Our top choices for Shela hotels

1. Lamu House Hotel

Lamu House Hotel
Lamu Old Town
United States
martin
€151
includes taxes & fees
7 Sept - 8 Sept
Lamu House Hotel

2. Peponi Hotel

Peponi Hotel
Lamu
United States
Ed
Peponi Hotel

3. The Majlis Hotel

The Majlis Hotel
Manda Island
United Kingdom
Paula
€570
includes taxes & fees
31 Aug - 1 Sept
The Majlis Hotel

4. Kijani Hotel

Kijani Hotel
Lamu
United States
Gustavo
€233
includes taxes & fees
4 Sept - 5 Sept
Kijani Hotel

5. Jannataan Hotel

Jannataan Hotel
Lamu Old Town
Australia
ROLAND
€47
includes taxes & fees
31 Aug - 1 Sept
Jannataan Hotel

6. Morocco House

Morocco House
Lamu
€86
includes taxes & fees
31 Aug - 1 Sept
Morocco House

7. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town
€87
includes taxes & fees
31 Aug - 1 Sept
Wiyoni Royals Lamu

8. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town
€46
includes taxes & fees
31 Aug - 1 Sept
Lamu Archipelago Villa Hotel

9. Stopover Guest House Shela

Stopover Guest House Shela
Shela
Stopover Guest House Shela

10. Jambo House lamu

Jambo House lamu
Lamu Old Town
€67
includes taxes & fees
31 Aug - 1 Sept
Jambo House lamu

11. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town
France
David
€30
includes taxes & fees
31 Aug - 1 Sept
Lamu Sunsail Hotel

12. Dudu Villas N Backpackers

Dudu Villas N Backpackers
Lamu
€56
includes taxes & fees
31 Aug - 1 Sept
Dudu Villas N Backpackers

13. Sweet Banana House

Sweet Banana House
Lamu
Sweet Banana House

14. The Majlis

The Majlis
Manda Island
€464
includes taxes & fees
31 Aug - 1 Sept
The Majlis

15. New Mahrus Hotel & Rooftop Restaurant

New Mahrus Hotel & Rooftop Restaurant
Lamu Old Town
New Mahrus Hotel & Rooftop Restaurant

16. The Cabanas Lamu

The Cabanas Lamu
Lamu Old Town
The Cabanas Lamu

17. The Red Pepper House

The Red Pepper House
Lamu
United States
Richard
The Red Pepper House

18. Jannat House Lamu

Jannat House Lamu
Lamu Old Town
€96
includes taxes & fees
2 Sept - 3 Sept
Jannat House Lamu

19. Lamu Palace Hotel

Lamu Palace Hotel
Lamu Old Town
Lamu Palace Hotel

20. Beytul Habaib Lamu

Beytul Habaib Lamu
Lamu
€78
includes taxes & fees
31 Aug - 1 Sept
Beytul Habaib Lamu
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Shela attractions

Old Mosque

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

Lamu House Hotel

Lamu House Hotel

10/10 Excellent
"Beautiful hotel. Good food, great pool, and helpful staff."
Katherine 2-night trip
Posted 21 hours ago
Lamu House Hotel
Kijani Hotel

Kijani Hotel

10/10 Excellent
"."
Huw 2-night trip
Posted 11 days ago
Kijani Hotel
The Majlis Hotel

The Majlis Hotel

10/10 Excellent
"Absolutely lovely property."
Gerald 3-night trip
Posted 2 months ago
The Majlis Hotel
Peponi Hotel

Peponi Hotel

10/10 Excellent
"What an absolute gem. From the second you're greeted off the plane by the team who help you on the boat to the island until the moment you leave, everyone is super friendly including the dogs! Comfy giant beds, powerful showers, refreshing pool with lots of shady lounging spots, gorgeous vistas, delicious food, punchy cocktails and a long stretch of pristine beach. Great location for day trips or just unwinding on site. We will be back."
Kirsty 3-night trip
Posted 5 months ago
Peponi Hotel
Penthouse Apartment. Shela, Lamu.

Penthouse Apartment. Shela, Lamu.

10/10 Excellent
"The room was clean and beautiful. The staff was excellent. And very friendly."
Don 7-night trip
Posted 8 months ago
Penthouse Apartment. Shela, Lamu.

More cheap stays in Shela

Sea Shells Inn

Sea Shells Inn

Harambee Street, lamu Lamu Lamu County
€10
31 Aug - 1 Sept
includes taxes & fees
9/10 Wonderful! (2 reviews)
Sea Shells Inn
Dudu Villas N Backpackers

Dudu Villas N Backpackers

Lamu Shela road Talking Trees Beach, Lamu
€56
31 Aug - 1 Sept
includes taxes & fees
Dudu Villas N Backpackers
Beytsalam

Beytsalam

Lamu Lamu Lamu County
€84
31 Aug - 1 Sept
includes taxes & fees
Beytsalam
Kizingo Beach Eco Lodge

Kizingo Beach Eco Lodge

Kzingo Lamu Lamu County
Get rates
10/10 Exceptional! (2 reviews)
Kizingo Beach Eco Lodge
New Mahrus Hotel & Rooftop Restaurant

New Mahrus Hotel & Rooftop Restaurant

Kenyatta Road, Lamu Lamu Lamu County
Get ratesNew Mahrus Hotel & Rooftop Restaurant
Sweet Banana House

Sweet Banana House

MOI ROAD Lamu
Get ratesSweet Banana House

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?
Kijani Hotel is one of the top choices for your stay based on our traveller data. This hotel offers a full-service spa and free breakfast. Other good options for your visit include Peponi 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?
Tulia House Lamu: This highly rated holiday home rental in Shela offers an outdoor pool, a balcony and air conditioning to help you feel perfectly comfortable in your new surroundings. Our travellers also rate Wellness Kibanda as a favourite home for rent in Shela. 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?
Kijani Hotel: Features a full-service spa, an outdoor pool and daily. Peponi 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 18 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.

Explore a world of travel with Expedia