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

Shela Hotels from S$15

  • 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
31 Aug - 1 Sept
Tomorrow
1 Sept - 2 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Filter by

Star rating

Guest rating

Our top choices for Shela hotels

1. Kijani Hotel

Kijani Hotel
Lamu
United States
Gustavo
S$344
includes taxes & fees
4 Sept - 5 Sept
Kijani Hotel

2. Shella Bahari Guest House

Shella Bahari Guest House
Lamu
United States
Rajesh
S$186
includes taxes & fees
2 Sept - 3 Sept
Shella Bahari Guest House

3. Morocco House

Morocco House
Lamu
S$122
includes taxes & fees
4 Sept - 5 Sept
Morocco House

4. Dudu Villas N Backpackers

Dudu Villas N Backpackers
Lamu
S$83
includes taxes & fees
1 Sept - 2 Sept
Dudu Villas N Backpackers

5. Lamu House Hotel

Lamu House Hotel
Lamu Old Town
United States
martin
S$206
includes taxes & fees
2 Sept - 3 Sept
Lamu House Hotel

6. The Majlis Hotel

The Majlis Hotel
Manda Island
United Kingdom
Paula
S$841
includes taxes & fees
1 Sept - 2 Sept
The Majlis Hotel

7. Jambo House lamu

Jambo House lamu
Lamu Old Town
S$96
includes taxes & fees
1 Sept - 2 Sept
Jambo House lamu

8. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town
S$89
includes taxes & fees
2 Sept - 3 Sept
Jamala Guesthouse Lamu

9. Jannat House Lamu

Jannat House Lamu
Lamu Old Town
S$133
includes taxes & fees
1 Oct - 2 Oct
Jannat House Lamu

10. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town
S$83
includes taxes & fees
1 Sept - 2 Sept
Kitendetini Bahari Hotel Lamu

11. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town
S$65
includes taxes & fees
1 Sept - 2 Sept
Lamu Archipelago Villa Hotel

12. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town
S$109
includes taxes & fees
2 Sept - 3 Sept
Stopover Guest House Lamu Town

13. Beytsalam

Beytsalam
Lamu Old Town
S$120
includes taxes & fees
8 Sept - 9 Sept
Beytsalam

14. Dudu Villas n Cottages

Dudu Villas n Cottages
Lamu
S$29
includes taxes & fees
1 Oct - 2 Oct
Dudu Villas n Cottages

15. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town
S$124
includes taxes & fees
4 Sept - 5 Sept
Wiyoni Royals Lamu

16. Beytul Habaib Lamu

Beytul Habaib Lamu
Lamu
S$107
includes taxes & fees
2 Sept - 3 Sept
Beytul Habaib Lamu

17. Tabassam Guest House Lamu

Tabassam Guest House Lamu
Lamu Old Town
S$27
includes taxes & fees
1 Sept - 2 Sept
Tabassam Guest House Lamu

18. Sea Shells Inn

Sea Shells Inn
Lamu Old Town
United Kingdom
Aran
S$15
includes taxes & fees
1 Sept - 2 Sept
Sea Shells Inn

19. Jannataan Hotel

Jannataan Hotel
Lamu Old Town
Australia
ROLAND
S$65
includes taxes & fees
1 Sept - 2 Sept
Jannataan Hotel

20. British Hotel Mpeketoni

British Hotel Mpeketoni
Mpeketoni
S$83
includes taxes & fees
1 Sept - 2 Sept
British Hotel Mpeketoni
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 2 days ago
Lamu House Hotel
Kijani Hotel

Kijani Hotel

10/10 Excellent
"."
Huw 2-night trip
Posted 12 days ago
Kijani Hotel
Kizingo Beach Eco Lodge

Kizingo Beach Eco Lodge

10/10 Excellent
"Kizingo Eco Lodge lived up exactly to what we were looking for: a totally off-the-beaten track eco lodge (consisting of 8 'banda' straw guest bungaloes), well away from the hustle and bustle of Lamu Town and Shela. Its location could not be more perfect: one corner of the lodge faces the Indian Ocean, while the other faces the river/mangrove area (which also boasts the nicest sunsets in all of Lamu). From our banda, built on stilts into the dunes, we could hear the waves of the Indian Ocean and feel the ocean breeze blow through our room every night. The staff attended to our ever need, so despite being the only guests during our stay, we never felt alone. We combined 4 nights here with one night in Shela, which felt like an appropriate balance for us between spending time with nature vs. learning more about Lamu Town, its history and its culture. (To be clear, Kizingo's thatched roof bandas made largely of straw and reeds are more open to the elements than even a Safari tent (which have zippers, etc), so come prepared to be at one with nature.)"
Claudio 3-night trip
Posted 1 month ago
Kizingo Beach Eco Lodge
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

More cheap stays in Shela

Sea Shells Inn

Sea Shells Inn

Harambee Street, lamu Lamu Lamu County
S$15
1 Sept - 2 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
S$83
1 Sept - 2 Sept
includes taxes & fees
Dudu Villas N Backpackers
Beytsalam

Beytsalam

Lamu Lamu Lamu County
S$120
8 Sept - 9 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 Shela Beach: Relax on the beautiful sands of Shela Beach, where you can soak up the sun and enjoy serene ocean views.
  • Cultural Richness: Experience the vibrant local culture through traditional festivals, music, and exploration of historical sites.
  • Adventurous Activities: Engage in sailing and various sporting activities, perfect for thrill-seekers.
  • Historic Attractions: Visit the historic Fort and the intriguing History Museum to delve into the area's past.
  • Charming Accommodations: Choose from a range of delightful lodgings, from guesthouses to beachside villas, ensuring a comfortable stay.

Find great hotels in and around Shela

Discover an array of delightful accommodation options in Shela, Lamu, ranging from charming guesthouses to comfortable hotels. Whether you're seeking a family-friendly retreat, a beachside villa, or a business-friendly environment, you'll find suitable choices such as Jua House, La Joya Lamu, Lamu House Hotel, Beachside Villa, and Dudu Villas. Experience the serene beauty of Shela while enjoying the warm hospitality of these inviting lodgings.

  • The Majlis Hotel: The Majlis Hotel offers a welcoming atmosphere with its 3.5-star rating and an impressive guest rating of 9.2 out of 10. Located 1.1km from Shela, this hotel caters to families seeking a beachside retreat. Guests can enjoy direct access to the beach, making it an ideal spot for sun-soaked days. The hotel provides a range of child-friendly amenities, including highchairs, babysitting services, and free cribs, ensuring a comfortable stay for families. The attentive staff and focus on family experiences make this hotel a thoughtful choice for your Lamu getaway.
  • Kijani Hotel: With a stellar guest rating of 9.6 out of 10, Kijani Hotel is a 3-star gem situated in the heart of Shela. This hotel is designed for adventure seekers and relaxation enthusiasts alike, featuring direct beach access and a host of onsite recreational activities. Guests can indulge in windsurfing, motorboating, and snorkelling, while the full-service spa offers massages and an outdoor pool for ultimate relaxation. The combination of adventure and wellness makes Kijani Hotel a unique choice for those looking to blend excitement with rejuvenation in a beautiful setting.
  • Peponi Hotel: Rated a perfect 10.0 out of 10, Peponi Hotel is a charming 3.5-star accommodation located in Shela, ideal for families and beach lovers. This hotel boasts direct access to the beach and prioritises family-friendly facilities. With amenities such as highchairs for children, Peponi Hotel ensures that families can enjoy a relaxing holiday without hassle. The warm hospitality and tranquil atmosphere create a delightful environment for guests to unwind and savour the stunning coastal views.

Where to stay in Shela

Shela, a charming village in Lamu County, offers a delightful blend of beach relaxation and rich cultural experiences. Visitors can explore the stunning Shela Dunes, unwind by the serene sea, and immerse themselves in the vibrant local culture. With a backdrop of historical architecture and an inviting atmosphere of ecotourism, Shela is the perfect destination for those seeking a unique and budget-friendly vacation in this picturesque coastal region.

  • Lamu: Lamu is a historic city that embodies the rich Swahili culture with its narrow streets and traditional architecture. As Shela's neighbouring town, Lamu offers a unique blend of beach and cultural experiences, making it a popular destination for tourists. Visitors can enjoy activities such as sailing, beach tours, and exploring the historic fort and monuments. The city sees a peak in tourist arrivals in July and December to January, making these months an exciting time to immerse oneself in local festivities and events.
  • Manda Island: Just 4.8km from Shela, Manda Island is a tranquil retreat known for its beautiful beaches and outdoor adventures. The island is moderately seasonal, with peak visitor numbers in October and December to January. Travellers flock here for the serene beach atmosphere and opportunities to explore its historic sites. Manda Island is perfect for those seeking a peaceful escape while still being close to the cultural vibrancy of Lamu, offering a variety of outdoor activities to enjoy amidst stunning natural beauty.
  • Pate Island: Located 30.6km from Shela, Pate Island is an enchanting destination that showcases the essence of Swahili history and culture. This island offers a cultural experience enriched by its historic sites and places of interest. Like Manda Island, Pate Island experiences moderately seasonal visitor numbers, peaking in October and December to January. Exploring its historic landmarks provides a fascinating glimpse into the region's past, making it an ideal spot for cultural enthusiasts looking to delve into the heritage of Lamu County.

Things to do in Shela

Shopping

In Shela, youโ€™ll find local shops selling handmade crafts, textiles, and unique souvenirs. If you're up for a drive, visit Lamu Old Town, where vibrant markets showcase traditional art, carvings, and spices, offering an authentic taste of Lamu's culture and heritage.

Recreation

In Shela, the Lamu Yoga Centre offers tranquil sessions overlooking the ocean, allowing for relaxation and mindfulness. Nearby, the Shela Spa provides rejuvenating treatments infused with local herbs, ensuring a holistic experience. Explore the stunning beaches for sunbathing or leisurely strolls, embracing the serene coastal atmosphere.

Adventure

In Shela, explore the pristine beaches and indulge in water sports such as kite surfing and paddleboarding. Take a dhow sailing trip to nearby islands, where you can snorkel in coral reefs and discover vibrant marine life. Wander through the charming streets and experience local culture and cuisine.

Nightlife

Visit the Shela Beach Bar for a relaxed atmosphere with refreshing cocktails and stunning ocean views. For a lively night, check out the Peponi Hotel, where you can enjoy music and dance under the stars while sampling local dishes.

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

Find the best attractions in and around Shela

Shela, Lamu County, is a perfect destination for beach and culture enthusiasts. Visitors can enjoy the stunning Shela Beach, explore the historic Fort and the intriguing History Museum. These attractions cater to those seeking a blend of cultural experiences and relaxing beach time, making Shela an ideal spot for a memorable vacation.

  • Shela Beach: Located a mere 966m from Shela, this idyllic beach offers stunning views and a tranquil atmosphere, perfect for soaking up the sun or enjoying leisurely walks along the shoreline. With its soft sands and gentle waves, Shela Beach embodies the essence of a relaxing seaside retreat.
  • Lamu Fort: Situated 3.2km away, this historic fort reflects the rich cultural heritage of Lamu. Constructed in the 19th century, it provides a fascinating glimpse into the region's past, with its impressive architecture and strategic significance as a defensive structure.
  • Old Mosque: Nestled within Shela, the Old Mosque is a remarkable example of local Islamic architecture, showcasing intricate designs and an inviting atmosphere. It serves as a spiritual hub for the community, where visitors can appreciate its historical and cultural significance.

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.

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

Reaching Shela, Lamu County, is convenient via Lamu (LAU-Manda) Airport, situated 4.8km away. Some excellent hotel choices nearby include Peponi Hotel and The Majlis Hotel, both offering amenities like airport shuttles and complimentary transport services. Alternatively, Malindi (MYD) Airport is located 138.4km from Shela, with luxurious options like Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa within proximity, providing airport shuttle services upon request. For a more personalised experience, Billionaire Beachfront Apartments also offers transfers and shuttles to Malindi Airport.

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.
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 Msafini MangoTop Roof Hotel 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