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

Find hotels in Shela from NT$435

  • 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

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
Shela
The price is NT$2,897
NT$3,418 total
includes taxes & fees
Jul 17 - Jul 18
Stopover Guest House Shela

Morocco House

Morocco House
3.0 star property
Lamu
The price is NT$2,728
NT$3,219 total
includes taxes & fees
Jul 17 - Jul 18
Morocco House

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is NT$1,773
NT$2,092 total
includes taxes & fees
Jul 18 - Jul 19
Dudu Villas N Backpackers

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 NT$7,365
NT$8,691 total
includes taxes & fees
Jul 19 - Jul 20
Kijani Hotel

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 NT$4,283
NT$5,054 total
includes taxes & fees
Jul 29 - Jul 30
Shella Bahari Guest House

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 NT$368
NT$435 total
includes taxes & fees
Jul 17 - Jul 18
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 NT$638
NT$753 total
includes taxes & fees
Jul 16 - Jul 17
Dudu Villas n Cottages

Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town
The price is NT$579
NT$684 total
includes taxes & fees
Jul 24 - Jul 25
Tabassam Guest House Lamu

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 NT$18,003
NT$21,244 total
includes taxes & fees
Jul 19 - Jul 20
The Majlis Hotel

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is NT$1,448
NT$1,709 total
includes taxes & fees
Jul 16 - Jul 17
Lamu Archipelago Villa Hotel

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is NT$1,770
NT$2,089 total
includes taxes & fees
Jul 16 - Jul 17
Kitendetini Bahari Hotel Lamu

Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is NT$2,462
NT$2,906 total
includes taxes & fees
Jul 16 - Jul 17
Stopover Guest House Lamu Town

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is NT$2,028
NT$2,393 total
includes taxes & fees
Jul 16 - Jul 17
Jamala Guesthouse Lamu

Beytsalam

Beytsalam
2.0 star property
Lamu Old Town
The price is NT$2,946
NT$3,476 total
includes taxes & fees
Jul 16 - Jul 17
Beytsalam

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is NT$3,042
NT$3,589 total
includes taxes & fees
Jul 16 - Jul 17
Jannat House Lamu

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 NT$4,783
NT$5,644 total
includes taxes & fees
Aug 2 - Aug 3
Lamu House Hotel

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is NT$2,124
NT$2,507 total
includes taxes & fees
Jul 16 - Jul 17
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 NT$2,946
NT$3,476 total
includes taxes & fees
Jul 16 - Jul 17
Lamu Sunsail 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 NT$1,473
NT$1,738 total
includes taxes & fees
Jul 17 - Jul 18
Jannataan Hotel

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
Lamu
The price is NT$2,462
NT$2,906 total
includes taxes & fees
Jul 16 - Jul 17
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 offers pristine sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Cultural Exploration: Discover the rich heritage through local museums, festivals, and historical sites like the Fort.
  • Outdoor Adventures: Engage in sailing, water sports, and explore the serene Shela Dunes for a taste of adventure.
  • Vibrant Music Scene: Enjoy live music performances and community events that showcase the local culture.
  • Diverse Accommodations: Choose from cozy guesthouses to elegant hotels, ensuring a comfortable stay for every traveler.

Find great hotels in Shela

Experience the charm of Shela, Lamu, with a variety of accommodation options tailored for every traveler. From cozy guesthouses to elegant hotels, you can find the perfect spot for a family vacation or a peaceful beach getaway. Notable options include Jua House, La Joya Lamu, Lamu House Hotel, Beachside Villa, and Dudu Villas, ensuring a memorable stay in this beautiful coastal paradise.

  • Kijani Hotel: Located in the picturesque Shela, Kijani Hotel is a delightful 3-star lodging option, highly rated at 9.6 out of 10. This hotel embodies a spirit of adventure, making it ideal for travelers seeking both relaxation and excitement. With direct access to the beach, guests can indulge in a variety of water sports such as rafting and waterskiing, along with onsite motorboating and fishing. The hotel’s commitment to adventure and recreation ensures an engaging stay for those looking to explore the beautiful waters of Lamu County.
  • Peponi Hotel: Peponi Hotel is a charming 3.5-star property with a perfect guest rating of 10.0 out of 10, situated in Shela. This hotel is designed for couples seeking a romantic beach getaway, offering stunning ocean views and various romance packages. Guests can savor delightful meals at the ocean-view restaurant and enjoy exclusive services such as champagne service for a special touch. For those looking to unwind, the hotel features a spa with couples treatment rooms, deep tissue massages, and a refreshing pool, creating an idyllic setting for relaxation and intimacy.
  • Msafini MangoTop Roof Hotel: This 3.5-star hotel in Shela offers a unique stay with its inviting rooftop views. Msafini MangoTop Roof Hotel provides a variety of dining options, including complimentary breakfast and lunch and dinner at its onsite restaurant. Guests can also enjoy entertainment through flatscreen and satellite TV options. The hotel’s relaxed atmosphere makes it a great choice for travelers looking for comfortable accommodations with essential amenities while exploring the vibrant surroundings of Shela.

Where to stay in Shela

Shela, a charming village on Lamu Island, offers a perfect blend of stunning beaches and rich culture. Visitors can explore the serene Shela Dunes, relax by the beautiful sea, and immerse themselves in the unique atmosphere of ecotourism. Nearby Lamu town showcases historical sites and vibrant local culture, making it a must-visit. Whether you seek relaxation or adventure, Shela is an ideal destination for an unforgettable vacation experience.

  • Lamu: As a historic coastal town, Lamu is rich in Swahili culture and charm. It is the oldest town in Kenya and boasts narrow streets lined with coral stone buildings, making it a UNESCO World Heritage Site. Visitors can immerse themselves in local traditions, explore the bustling markets, and visit landmarks such as the Lamu Fort and the beautiful beaches. Lamu is also known for its vibrant festivals and events, particularly during the peak months of July and December to January, attracting travelers seeking both cultural and beach experiences.
  • Manda Island: Located just 5km from Shela, Manda Island offers a serene escape with stunning beaches and rich history. The island is perfect for outdoor enthusiasts, with opportunities for sailing, snorkeling, and exploring its tranquil shores. Visitors can discover historic sites that reflect the island's cultural heritage. Manda Island experiences a moderate influx of tourists, especially during October and December to January, making it an ideal spot for those looking to enjoy both relaxation and adventure in a less crowded setting.
  • Pate Island: Situated 31km from Shela, Pate Island is a gem for those interested in history and culture. This less-traveled island is known for its ancient ruins and heritage, providing a glimpse into the region's past. While the number of visitors fluctuates seasonally, with peaks in October and December to January, the island offers a peaceful atmosphere away from the busier tourist spots. Exploring Pate Island's historic sites is a rewarding experience for those seeking to connect with the local culture.

Things to do in Shela

Shopping

In Shela, browse local craft shops and artisan boutiques for unique souvenirs, including handmade jewelry and textiles. If you're up for a drive, visit the Lamu Old Town market, about 16km away, where you can find vibrant stalls selling traditional crafts and spices.

Recreation

In Shela, Lamu, visit the luxurious Peponi Hotel, where you can enjoy relaxing spa treatments and yoga sessions by the beach. Explore the tranquil surroundings while indulging in holistic therapies that rejuvenate both body and mind, creating a serene atmosphere for relaxation and reflection.

Adventure

Shela Beach offers stunning white sands and clear blue waters, ideal for sunbathing or beachcombing. Explore the nearby sand dunes for thrilling hikes, or take a traditional dhow sailing trip at sunset, experiencing the beauty of the coastline while enjoying the gentle sea breeze.

Nightlife

In Shela, the vibrant nightlife features cozy beach bars like the Peponi Hotel, where you can enjoy refreshing cocktails and live music. The laid-back atmosphere allows for relaxed evenings under the stars, while local restaurants offer delicious seafood, enhancing your evening experience by the shore.

*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, located in Lamu County, Kenya, is perfect for beach and culture-themed vacations. Visitors can enjoy beautiful Shela Beach, explore the historic Fort, and delve into the local history at nearby museums. With a vibrant blend of cultural experiences and stunning seaside views, Shela caters to travelers seeking both relaxation and exploration. Don't miss the chance to immerse yourself in the rich heritage and natural beauty of this enchanting destination.

  • Shela Beach: Located 966m from Shela, Shela Beach offers stunning sandy shores and a relaxed atmosphere. It's a great spot to soak up the sun, enjoy beach vibes, and take leisurely strolls along the coastline.
  • Lamu Fort: Situated 3km from Shela, Lamu Fort is a historic site that showcases the rich culture of the region. Built in the 19th century, it features impressive architecture and provides insight into Lamu's history and heritage.
  • Old Mosque: Nestled within Shela, the Old Mosque is a beautiful example of Islamic architecture. It reflects the area's cultural heritage and offers visitors a chance to appreciate the local traditions and community spirit.

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

Traveling to Shela in Lamu County, Kenya is convenient via two major airports. Malindi Airport (MYD) is situated 138km away, with luxurious options like Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa, both offering 24-hour airport shuttles and complimentary transportation services. Closer, Lamu Airport (LAU-Manda) is only 5km from Shela. Notable hotels nearby include Peponi Hotel and Msafini MangoTop Roof Hotel, which offer scheduled airport shuttles and free transportation. These hotels provide easy access to the vibrant community and stunning beaches of Shela, making your arrival smooth and enjoyable.

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 traveler data. This hotel offers 3 restaurants and 3 bars. Other good options for your trip 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 fully refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, it may still be possible to cancel it and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Shela.
Where can I learn more about changing or cancelling my trip to Shela?
For more information about picking new dates or cancelling your trip to Shela, head over to our customer service page.
What's the best pet-friendly accommodation in Shela?
Peponi Hotel is a top hotel for people traveling 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 with an onsite 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 mall, 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 are sure to find plenty to explore and enjoy. In Shela, there are 20 hotels and other accommodations to choose from. Find out more about Shela.
What is there to see in Shela?
A favorite place to visit is Shela Beach. You'll also find Lamu Fort and Manda Beach in the area. Check out what more to see and do in Expedia's Shela guide.
What's the seasonal weather like in Shela?
The hottest months are usually March and February with an average temp of 82°F, while the coldest months are August and September with an average of 78°F. Average annual precipitation for Shela is 29 inches.