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

Shela Hotels from S$17

  • 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

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 S$129
includes taxes & fees
18 Jul - 19 Jul
Stopover Guest House Shela

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 S$348
includes taxes & fees
19 Jul - 20 Jul
Kijani Hotel

Morocco House

Morocco House
3.0 star property
Lamu
The price is S$124
includes taxes & fees
17 Aug - 18 Aug
Morocco House

Shella Bahari Guest House

Shella Bahari Guest House
3.0 star property
Lamu
6.0 out of 10, (1 review)
"The location is great. But the property owner wasn't honoring expedia booking . Since it was late (5:30pm) , he allowed me to stay one night but next day I had to check out. Overpriced for the quality or upkeep of the lace. It is great for people looking for unconventional family owned traditional set up but a non for business travellers. Only one electrical point for charging in one room was another turndown "
United States
Rajesh
The price is S$187
includes taxes & fees
29 Jul - 30 Jul
Shella Bahari Guest House

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is S$84
includes taxes & fees
18 Jul - 19 Jul
Dudu Villas N Backpackers

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 S$206
includes taxes & fees
21 Jul - 22 Jul
Lamu House Hotel

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is S$66
includes taxes & fees
25 Jul - 26 Jul
Lamu Archipelago Villa Hotel

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is S$84
includes taxes & fees
18 Jul - 19 Jul
Kitendetini Bahari Hotel Lamu

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is S$100
includes taxes & fees
22 Jul - 23 Jul
Jambo House lamu

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is S$134
includes taxes & fees
22 Jul - 23 Jul
Jannat House Lamu

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is S$89
includes taxes & fees
18 Jul - 19 Jul
Jamala Guesthouse Lamu

Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is S$110
includes taxes & fees
18 Jul - 19 Jul
Stopover Guest House Lamu Town

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 S$851
includes taxes & fees
19 Jul - 20 Jul
The Majlis Hotel

Beytsalam

Beytsalam
2.0 star property
Lamu Old Town
The price is S$137
includes taxes & fees
23 Jul - 24 Jul
Beytsalam

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 S$17
includes taxes & fees
18 Jul - 19 Jul
Sea Shells Inn

Dudu Villas n Cottages

Dudu Villas n Cottages
1.5 star property
Lamu
2.0 out of 10, (1 review)
The price is S$29
includes taxes & fees
25 Jul - 26 Jul
Dudu Villas n Cottages

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 S$67
includes taxes & fees
22 Jul - 23 Jul
Jannataan Hotel

Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town
The price is S$27
includes taxes & fees
18 Jul - 19 Jul
Tabassam Guest House Lamu

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
Lamu
The price is S$109
includes taxes & fees
18 Jul - 19 Jul
Beytul Habaib Lamu

Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1 review)
The price is S$125
includes taxes & fees
17 Aug - 18 Aug
Wiyoni Royals 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 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?
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.
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 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 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.