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

Find hotels in Shela from ¥1,876

  • 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
Aug 10 - Aug 11
Tomorrow
Aug 11 - Aug 12
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Filter by

Property class

Guest rating

Our top choices for Shela hotels

Breakfast included
Hotel
Reserve now, pay later
Wifi Included
Pool

1. Kijani Hotel

Kijani Hotel
Lamu
United States
Gustavo
¥36,097
¥42,595 total
includes taxes & fees
Aug 12 - Aug 13
Kijani Hotel

2. Stopover Guest House Shela

Stopover Guest House Shela
Shela
¥14,198
¥16,754 total
includes taxes & fees
Aug 12 - Aug 13
Stopover Guest House Shela

3. Morocco House

Morocco House
Lamu
¥12,767
¥15,173 total
includes taxes & fees
Aug 12 - Aug 13
Morocco House

4. Shella Bahari Guest House

Shella Bahari Guest House
Lamu
United States
Rajesh
¥20,150
¥23,928 total
includes taxes & fees
Aug 12 - Aug 13
Shella Bahari Guest House

5. Dudu Villas N Backpackers

Dudu Villas N Backpackers
Lamu
¥8,690
¥10,254 total
includes taxes & fees
Aug 11 - Aug 12
Dudu Villas N Backpackers

6. The Majlis Hotel

The Majlis Hotel
Manda Island
United Kingdom
Paula
¥88,238
¥104,121 total
includes taxes & fees
Aug 13 - Aug 14
The Majlis Hotel

7. Sea Shells Inn

Sea Shells Inn
Lamu Old Town
United Kingdom
Aran
¥1,584
¥1,876 total
includes taxes & fees
Aug 12 - Aug 13
Sea Shells Inn

8. Jannataan Hotel

Jannataan Hotel
Lamu Old Town
Australia
ROLAND
¥6,787
¥8,086 total
includes taxes & fees
Aug 12 - Aug 13
Jannataan Hotel

9. Royal Park Hotel Mpeketoni

Royal Park Hotel Mpeketoni
Mpeketoni
¥6,058
¥7,194 total
includes taxes & fees
Aug 17 - Aug 18
Royal Park Hotel Mpeketoni

10. British Hotel Mpeketoni

British Hotel Mpeketoni
Mpeketoni
¥8,677
¥10,239 total
includes taxes & fees
Aug 11 - Aug 12
British Hotel Mpeketoni

11. Tabassam Guest House Lamu

Tabassam Guest House Lamu
Lamu Old Town
¥2,840
¥3,351 total
includes taxes & fees
Aug 11 - Aug 12
Tabassam Guest House Lamu

12. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town
¥6,815
¥8,093 total
includes taxes & fees
Aug 17 - Aug 18
Lamu Archipelago Villa Hotel

13. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town
¥8,677
¥10,239 total
includes taxes & fees
Aug 11 - Aug 12
Kitendetini Bahari Hotel Lamu

14. Lamu House Hotel

Lamu House Hotel
Lamu Old Town
United States
martin
¥21,861
¥26,092 total
includes taxes & fees
Aug 18 - Aug 19
Lamu House Hotel

15. Jannat House Lamu

Jannat House Lamu
Lamu Old Town
¥14,578
¥17,261 total
includes taxes & fees
Aug 18 - Aug 19
Jannat House Lamu

16. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town
¥12,069
¥14,241 total
includes taxes & fees
Aug 12 - Aug 13
Stopover Guest House Lamu Town

17. Beytsalam

Beytsalam
Lamu Old Town
¥12,540
¥14,879 total
includes taxes & fees
Aug 12 - Aug 13
Beytsalam

18. Beytul Habaib Lamu

Beytul Habaib Lamu
Lamu
¥11,586
¥13,758 total
includes taxes & fees
Aug 12 - Aug 13
Beytul Habaib Lamu

19. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town
¥9,939
¥11,728 total
includes taxes & fees
Aug 12 - Aug 13
Jamala Guesthouse Lamu

20. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town
¥12,895
¥15,326 total
includes taxes & fees
Aug 17 - Aug 18
Wiyoni Royals Lamu
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

8/10 Good
"Beautiful hotel with lovely rooms, full of character. We had a very nice stay here. Only downsides were that the breakfast portions were very small….unnecessarily so…and the (main) restaurant waitress looked miserable, however the rest of the staff were lovely and the hotel is very nice."
Nick 3-night trip
Posted 12 hours ago
Lamu House Hotel
The Majlis Hotel

The Majlis Hotel

10/10 Excellent
"Absolutely lovely property."
Gerald 3-night trip
Posted 3 weeks 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 4 months ago
Peponi Hotel
Kijani Hotel

Kijani Hotel

10/10 Excellent
"This was a cool relaxed place. The food, both breakfast and dinner, were good and there was evn gluten free banana pancakes 🙂. The staff were great and helped organise trips. The pool was as refreshing in the midday heat. Would definitely recommend. "
Joseph 2-night trip
Posted 4 months ago
Kijani 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 7 months ago
Penthouse Apartment. Shela, Lamu.

More cheap stays in Shela

Sea Shells Inn

Sea Shells Inn

Harambee Street, lamu Lamu Lamu County
¥1,584
¥1,876 total
Aug 12 - Aug 13
includes taxes & fees
10/10 Exceptional! (1 review)
Sea Shells Inn
Dudu Villas N Backpackers

Dudu Villas N Backpackers

Lamu Shela road Talking Trees Beach, Lamu
¥8,690
¥10,254 total
Aug 11 - Aug 12
includes taxes & fees
Dudu Villas N Backpackers
Beytsalam

Beytsalam

Lamu Lamu Lamu County
¥12,540
¥14,879 total
Aug 12 - Aug 13
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 Stopover Guest House Shela. See all available top hotels, or vacation rentals in Shela.
What are some of the best vacation home rentals in Shela?
Mnarani House, Luxury 4 Bedrooms Villa with pool in Shela, Lamu Island.: Visitors like this Shela vacation home rental. It offers an outdoor pool, a balcony, and a barbecue grill to help you feel perfectly comfortable in your new surroundings. It has 4 bedrooms as well as a kitchen with a dishwasher, a fridge, and an oven, so you can cook with friends or family. Make the most of the hot tub in this rental home to help you unwind. Other favorite homes for rent in Shela are Wellness Kibanda and Tulia House Lamu. 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 19 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.

Explore a world of travel with Expedia