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

Find hotels in Shela from ¥1,834

  • 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
Sep 8 - Sep 9
Tomorrow
Sep 9 - Sep 10
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

Filter by

Property class

Guest rating

Our top choices for Shela hotels

1. Kijani Hotel

Kijani Hotel
Lamu
United States
Gustavo
¥35,271
¥41,619 total
includes taxes & fees
Sep 19 - Sep 20
Kijani Hotel

2. Morocco House

Morocco House
Lamu
¥12,672
¥15,023 total
includes taxes & fees
Sep 21 - Sep 22
Morocco House

3. Dudu Villas N Backpackers

Dudu Villas N Backpackers
Lamu
¥7,812
¥9,341 total
includes taxes & fees
Oct 9 - Oct 10
Dudu Villas N Backpackers

4. Shella Bahari Guest House

Shella Bahari Guest House
Lamu
United States
Rajesh
¥19,074
¥22,766 total
includes taxes & fees
Sep 10 - Sep 11
Shella Bahari Guest House

5. Jannataan Hotel

Jannataan Hotel
Lamu Old Town
Australia
ROLAND
¥6,631
¥7,901 total
includes taxes & fees
Sep 10 - Sep 11
Jannataan Hotel

6. The Majlis Hotel

The Majlis Hotel
Manda Island
United Kingdom
Paula
¥86,219
¥101,738 total
includes taxes & fees
Sep 29 - Sep 30
The Majlis Hotel

7. Lamu House Hotel

Lamu House Hotel
Lamu Old Town
United States
martin
¥21,073
¥25,196 total
includes taxes & fees
Oct 1 - Oct 2
Lamu House Hotel

8. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town
¥9,388
¥11,136 total
includes taxes & fees
Sep 10 - Sep 11
Jamala Guesthouse Lamu

9. Jannat House Lamu

Jannat House Lamu
Lamu Old Town
¥14,081
¥16,703 total
includes taxes & fees
Sep 20 - Sep 21
Jannat House Lamu

10. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town
France
David
¥4,572
¥5,395 total
includes taxes & fees
Sep 10 - Sep 11
Lamu Sunsail Hotel

11. Tabassam Guest House Lamu

Tabassam Guest House Lamu
Lamu Old Town
¥2,775
¥3,274 total
includes taxes & fees
Sep 10 - Sep 11
Tabassam Guest House Lamu

12. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town
¥5,966
¥7,215 total
includes taxes & fees
Oct 9 - Oct 10
Lamu Archipelago Villa Hotel

13. Sea Shells Inn

Sea Shells Inn
Lamu Old Town
United Kingdom
Aran
¥1,545
¥1,834 total
includes taxes & fees
Sep 9 - Sep 10
Sea Shells Inn

14. Beytul Habaib Lamu

Beytul Habaib Lamu
Lamu
¥10,968
¥13,091 total
includes taxes & fees
Sep 11 - Sep 12
Beytul Habaib Lamu

15. Beytsalam

Beytsalam
Lamu Old Town
¥11,935
¥14,221 total
includes taxes & fees
Oct 9 - Oct 10
Beytsalam

16. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town
¥8,478
¥10,005 total
includes taxes & fees
Sep 10 - Sep 11
Kitendetini Bahari Hotel Lamu

17. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town
¥11,662
¥13,785 total
includes taxes & fees
Sep 11 - Sep 12
Stopover Guest House Lamu Town

18. Jambo House lamu

Jambo House lamu
Lamu Old Town
¥9,900
¥11,756 total
includes taxes & fees
Sep 9 - Sep 10
Jambo House lamu

19. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town
¥11,479
¥13,854 total
includes taxes & fees
Oct 9 - Oct 10
Wiyoni Royals Lamu

20. Dudu Villas n Cottages

Dudu Villas n Cottages
Lamu
¥2,903
¥3,453 total
includes taxes & fees
Oct 9 - Oct 10
Dudu Villas n Cottages
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 10 days ago
Lamu House Hotel
Kijani Hotel

Kijani Hotel

10/10 Excellent
"."
Huw 2-night trip
Posted 3 weeks 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
¥1,545
¥1,834 total
Sep 9 - Sep 10
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
¥7,812
¥9,341 total
Oct 9 - Oct 10
includes taxes & fees
Dudu Villas N Backpackers
Beytsalam

Beytsalam

Lamu Lamu Lamu County
¥11,935
¥14,221 total
Oct 9 - Oct 10
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 sandy shores of Shela Beach, perfect for sunbathing and swimming.
  • Cultural Experiences: Immerse yourself in the vibrant local culture with live music, festivals, and traditional customs.
  • Historic Exploration: Discover nearby historic forts and museums that showcase Lamu's rich heritage.
  • Adventure Activities: Engage in sailing and various sporting activities for an adventurous getaway.
  • Charming Accommodations: Choose from a variety of unique guesthouses and hotels that enhance your stay.

Find great hotels in and around Shela

In Shela, Lamu, a variety of accommodation options await you, from charming guesthouses to inviting hotels. Whether you're seeking a beachfront retreat or a family-friendly escape, places like Jua House, La Joya Lamu, Lamu House Hotel, Beachside Villa, and Dudu Villas offer unique experiences tailored to your needs. Enjoy the stunning coastal beauty while indulging in the local culture and hospitality during your stay.

  • The Majlis Hotel: Nestled 1km from Shela, The Majlis Hotel boasts a 3.5-star rating with an impressive guest score of 9.2 out of 10. This hotel blends family-friendly amenities with adventure, making it an excellent choice for those seeking a beach getaway. With direct access to the beach, guests can partake in various adventure sports, including helicopter tours, sailing, and nearby windsurfing. Families will appreciate the onsite childcare services, including babysitting, highchairs, cribs, and a first aid kit, ensuring a comfortable experience for both parents and children.
  • Kijani Hotel: Located in Shela, Kijani Hotel is a 3-star gem with a stellar guest rating of 9.6 out of 10. This hotel is ideal for travelers looking for a mix of beach relaxation and adventure, perfect for both leisure and business trips. With direct beach access, guests can enjoy activities like snorkeling, motorboating, and surfing right onsite. The surrounding area also offers opportunities for hiking and biking, making it a practical choice for those looking to explore the natural beauty of Lamu.
  • Peponi Hotel: Situated in Shela, Peponi Hotel features a 3.5-star rating and a perfect guest score of 10.0 out of 10. This hotel embodies a beach lover’s paradise with direct access to the sandy shores. Guests can indulge in a variety of adventure sports, including kayaking, fishing, and snorkeling, all conveniently located nearby. Known for its excellent service and inviting atmosphere, Peponi Hotel promises a remarkable stay for those seeking both relaxation and adventure.

Where to stay in Shela

Shela, a charming village on Lamu Island, offers a unique blend of beach relaxation and rich cultural experiences. Explore the stunning Shela Dunes or unwind by the beautiful sea in Shela. Immerse yourself in the local culture and history, making it an ideal destination for ecotourism enthusiasts. Whether you're seeking adventure or tranquility, Shela promises unforgettable moments in a captivating coastal setting.

  • Lamu: As one of the oldest towns in Kenya, Lamu offers a unique blend of rich history and vibrant culture. Located near Shela, this coastal city is known for its picturesque beaches and traditional Swahili architecture. Travelers can immerse themselves in local culture through guided tours, sailing excursions, or watching a spirited soccer match. Key attractions include stunning beaches, historic forts, and significant monuments that reflect the town's past. While visitor numbers peak in July and during the holiday season, Lamu's charm can be enjoyed year-round.
  • Manda Island: Just 5km from Shela, Manda Island provides a tranquil escape for those seeking beach and outdoor experiences. With moderately seasonal visitor numbers, the island sees a surge in tourists from October to January. Outdoor enthusiasts will appreciate the pristine beaches and opportunities for exploration at various historic sites. The island’s allure lies in its unspoiled natural beauty, making it a perfect spot for relaxation and adventure alike.
  • Lamu Old Town: Located merely 3km from Shela, Lamu Old Town is a UNESCO World Heritage Site that showcases the timeless beauty of Swahili architecture. Visitors flock here for its cultural richness and stunning beaches, especially during peak seasons in October and the holiday months. Explore the narrow winding streets, historic forts, and notable monuments that narrate the town’s storied past. Lamu Old Town is a must-visit for those looking to dive deep into the heart of Lamu's heritage.

Things to do in Shela

Shopping

In Shela, browse local artisan shops for handmade crafts and unique souvenirs. The vibrant market offers a range of local goods and cultural items. If you're up for a drive, Lamu Old Town is about 16km away, featuring more shops with traditional Kenyan crafts and textiles.

Recreation

The Zen Garden Retreat in Shela offers a tranquil setting with yoga classes, meditation sessions, and holistic spa treatments. Enjoy the soothing sounds of nature while rejuvenating your mind and body. Nearby, the pristine Shela Beach invites leisurely strolls and sunbathing, perfect for unwinding in a beautiful coastal atmosphere.

Adventure

In Shela, explore the stunning beaches and pristine waters through kite surfing and windsurfing for an exhilarating experience. Venture into the nearby mangroves on a kayak tour, where you can observe diverse wildlife and enjoy the tranquility of nature, making for unforgettable moments in this coastal paradise.

Nightlife

In Shela, the charming ambiance comes alive at the serene beach bars, where you can unwind with ocean views and local drinks. The vibrant music scene, featuring live performances at cozy venues, adds to the magical atmosphere under the starlit sky, creating a memorable night out.

*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 the stunning Shela Beach, explore historic forts, and delve into the local history at nearby museums. This charming destination offers a unique blend of relaxation and cultural experiences, making it an ideal spot for travelers seeking both beach fun and rich heritage.

  • Shela Beach: Located 966m from Shela, Shela Beach offers a serene escape with its soft sands and tranquil waters. The beach exudes a relaxed vibe, making it an ideal spot to unwind, soak up the sun, or take leisurely strolls along the shoreline.
  • Lamu Fort: Situated 3km from Shela, Lamu Fort is a historic landmark that reflects the rich cultural heritage of the region. Its impressive architecture and storied past provide a fascinating glimpse into Lamu's history and the Swahili culture.
  • Old Mosque: Nestled within Shela, the Old Mosque is an architectural gem that showcases traditional Islamic design. Its presence adds to the cultural tapestry of the area, offering visitors a chance to appreciate local spirituality and community life.

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

Traveling to Shela, Lamu County, Kenya is convenient with two major airports nearby. Lamu (LAU-Manda) is located 5km from Shela and offers several excellent hotel options, such as Peponi Hotel and The Majlis Hotel, both rated 3.5 stars and providing free airport transportation services. Additionally, Msafini MangoTop Roof Hotel is 3km away, making access to the airport easy. Alternatively, Malindi Airport (MYD) is 138km from Shela, with upscale hotels like Ocean Beach Resort & Spa and Kilili Baharini Resort & Spa located 3km from the airport, offering shuttle services upon request. Billionaire Beachfront Apartments, situated 6km away, also provides transfer options.

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 traveler data. This hotel offers a full-service spa and free breakfast. Other good options for your trip include Peponi Hotel and Msafini MangoTop Roof Hotel. See all available top hotels, or vacation rentals in Shela.
What are some of the best vacation home rentals in Shela?
Tulia House Lamu: Visitors review this Shela vacation home rental favorably. It offers an outdoor pool, a balcony, and air-conditioning to help you feel perfectly comfortable in your new surroundings. Our travelers also rate Wellness Kibanda as a favorite 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 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?
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 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 17 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 Manda Beach and Lamu Fort 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.

Explore a world of travel with Expedia