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

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
Shela
The price is P5,553
P6,553 total
includes taxes & fees
Jul 16 - Jul 17
Stopover Guest House Shela

Morocco House

Morocco House
3.0 star property
Lamu
The price is P5,229
P6,171 total
includes taxes & fees
Jul 16 - Jul 17
Morocco House

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is P3,392
P4,002 total
includes taxes & fees
Jul 22 - Jul 23
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 P14,119
P16,660 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 P8,210
P9,688 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 P706
P833 total
includes taxes & fees
Jul 17 - Jul 18
Sea Shells Inn

Tabassam Guest House Lamu

Tabassam Guest House Lamu
2.0 star property
Lamu Old Town
The price is P1,111
P1,311 total
includes taxes & fees
Jul 24 - Jul 25
Tabassam Guest House Lamu

Dudu Villas n Cottages

Dudu Villas n Cottages
1.5 star property
Lamu
2.0 out of 10, (1 review)
The price is P1,221
P1,441 total
includes taxes & fees
Jul 23 - Jul 24
Dudu Villas n Cottages

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town
The price is P2,771
P3,270 total
includes taxes & fees
Jul 23 - Jul 24
Lamu Archipelago Villa 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 P34,513
P40,725 total
includes taxes & fees
Jul 16 - Jul 17
The Majlis Hotel

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town
The price is P3,394
P4,005 total
includes taxes & fees
Jul 16 - Jul 17
Kitendetini Bahari Hotel Lamu

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town
The price is P3,879
P4,577 total
includes taxes & fees
Jul 23 - Jul 24
Jamala Guesthouse Lamu

Beytsalam

Beytsalam
2.0 star property
Lamu Old Town
The price is P5,636
P6,650 total
includes taxes & fees
Jul 23 - Jul 24
Beytsalam

Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town
The price is P4,720
P5,570 total
includes taxes & fees
Jul 18 - Jul 19
Stopover Guest House Lamu Town

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 P2,824
P3,332 total
includes taxes & fees
Jul 16 - Jul 17
Jannataan Hotel

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town
The price is P5,819
P6,866 total
includes taxes & fees
Jul 23 - Jul 24
Jannat House Lamu

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town
The price is P4,064
P4,795 total
includes taxes & fees
Jul 23 - Jul 24
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 P5,647
P6,664 total
includes taxes & fees
Jul 16 - Jul 17
Lamu Sunsail Hotel

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 P9,169
P10,819 total
includes taxes & fees
Jul 22 - Jul 23
Lamu House Hotel

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
Lamu
The price is P4,710
P5,558 total
includes taxes & fees
Jul 23 - Jul 24
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

  • Idyllic Beaches: Shela Beach features pristine sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Cultural Immersion: Engage with vibrant local traditions, including live music and colourful festivals.
  • Historical Exploration: Discover significant sites like ancient forts and a history museum that showcase the region's rich past.
  • Scenic Dunes: The stunning Shela Dunes offer a picturesque landscape for exploration and photography.
  • Diverse Accommodations: Enjoy a range of charming guesthouses and beachfront hotels suited for various budgets and preferences.

Find great hotels in and around Shela

Discover an array of charming accommodations in Shela, Lamu, ranging from inviting guesthouses to beachfront hotels. Whether you're seeking a peaceful retreat, a family-friendly getaway, or a convenient base for business travel, options like Jua House, La Joya Lamu, Lamu House Hotel, Beachside Villa, and Dudu Villas cater to every need. Enjoy the stunning coastal scenery and warm hospitality that Shela has to offer.

  • The Majlis Hotel: This charming 3.5-star hotel, located 1km from Shela, is ideal for families and adventure seekers alike. With a guest rating of 9.2 out of 10, The Majlis Hotel offers direct beach access and a variety of adventure sports. Guests can enjoy mountain biking, sailing, and canoeing, all available onsite. Families will appreciate the thoughtful amenities for children, including cribs and toys. The serene setting combined with recreational activities makes it a suitable choice for those looking to create lasting memories by the sea.
  • Kijani Hotel: Boasting a guest rating of 9.6 out of 10, this 3-star hotel is nestled in Shela, providing easy access to the beach. Kijani Hotel is particularly appealing for those seeking a relaxing getaway, complete with a full spa and outdoor pool. Guests can indulge in various activities such as windsurfing and motorboating, while the onsite spa offers daily massages and treatments. The tranquil atmosphere and focus on wellness make it an excellent choice for travellers looking to unwind after a day of adventure.
  • Peponi Hotel: This highly-rated 3.5-star hotel, with a perfect guest rating of 10.0 out of 10, is set in the picturesque Shela area. Peponi Hotel caters to beach lovers and adventure enthusiasts, offering direct access to the sandy shores. Activities such as snorkelling, fishing, and kayaking are readily available nearby, ensuring a vibrant and active stay. The combination of stunning beachfront views and a multitude of water sports makes it a compelling option for those keen on experiencing the beauty and excitement of Lamu.

Where to stay in Shela

Shela, a charming village in Lamu County, offers an idyllic blend of pristine beaches and rich cultural experiences. Visitors can explore the stunning Shela Dunes, relax by the inviting sea, and immerse themselves in the vibrant local culture. The enchanting atmosphere of ecotourism and historical significance makes Shela an ideal destination for budget travellers seeking unique adventures in a tranquil setting.

  • Lamu: Lamu is a vibrant city that serves as the heart of the region. Situated on the coast, it's known for its rich cultural heritage and stunning beaches. Travellers flock to Lamu year-round, with peak periods in July and December to January. The city's cultural allure is complemented by activities such as sailing and soccer. Key attractions include the historic fort and the picturesque beaches, making Lamu a perfect destination for those seeking both adventure and relaxation.
  • Manda Island: Located approximately 5km from Shela, Manda Island is a serene getaway that offers a blend of outdoor activities and cultural experiences. The island experiences moderate seasonal visitor numbers, with peaks in October and December to January. Manda Island is famed for its pristine beaches and unique historic sites, providing an enriching experience for nature lovers and history enthusiasts alike. The tranquil atmosphere makes it an ideal spot for leisurely exploration and outdoor adventures.
  • Lamu Old Town: Just 3km from Shela, Lamu Old Town is a UNESCO World Heritage site renowned for its preserved Swahili architecture and vibrant culture. This neighbourhood attracts a moderate number of visitors, particularly during October and the festive months of December to January. Lamu Old Town is steeped in history, with landmarks such as ancient forts and monuments that tell the story of the region's past. Its charming streets and local markets offer an immersive cultural experience, making it a must-visit destination.

Things to do in Shela

Shopping

In Shela, you can explore the charming local shops for unique handicrafts and souvenirs, perfect for capturing your memories. If you're up for a drive, visit the Lamu Market, about 16km away, where you can find local spices, textiles, and artisan goods to take home.

Recreation

At Jambo House in Shela, indulge in holistic therapies that blend traditional and modern techniques, surrounded by serene coastal views. Alternatively, the Lamu Yoga Centre offers rejuvenating yoga sessions on the beach, allowing you to connect with nature while enhancing your mind-body wellness.

Adventure

In Shela, explore pristine beaches and enjoy kite surfing along the azure waters. Discover the historic Swahili architecture on leisurely walks through the village. For wildlife enthusiasts, take a boat trip to spot dolphins and vibrant marine life in the nearby waters of the Indian Ocean.

Nightlife

Explore the vibrant atmosphere at the Shela Beach Bar, where you can enjoy refreshing cocktails and stunning ocean views. For a lively night, visit the popular Peponi Hotel, known for its intimate setting and occasional live music events, offering a taste of local culture and hospitality.

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

Find the best attractions near Shela

Shela, a charming destination in Lamu County, Kenya, offers an ideal blend of beach and cultural experiences. Visitors can explore Shela Beach, renowned for its stunning sands and azure waters, along with historic sites such as a fort and a history museum. This picturesque locale caters to those seeking both relaxation and cultural immersion, making it a perfect getaway for travellers.

  • Shela Beach: Located 966m from Shela, Shela Beach offers a serene escape with its soft sands and gentle waves. Ideal for relaxation, visitors can soak up the sun or enjoy local seafood delights at nearby beachside eateries.
  • German Post Office Museum: Situated 3km from Shela, this museum showcases the rich cultural history of Lamu through the lens of its colonial past. Visitors can explore fascinating artefacts and learn about the region's unique heritage.
  • Takwa Ruins: Approximately 5km from Shela, the Takwa Ruins are remnants of a once-thriving Swahili settlement. This historic site offers a glimpse into the architectural brilliance and cultural practices of the Swahili people.

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

Accessing Shela is convenient via two major airports. Lamu Airport (LAU-Manda) is merely 5km away, with nearby hotels such as Peponi Hotel and The Majlis Hotel offering free transportation services and 24-hour airport shuttles. Malindi Airport (MYD), located 138km from Shela, has excellent hotel options like Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa, both just 3km from the airport, providing on-request shuttles and free transportation services. Billionaire Beachfront Apartments is another option, situated 6km away from Malindi Airport. With these choices, reaching Shela from either airport is straightforward and comfortable.

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.
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.