Find hotels in Shela from Rp1.087.125

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shela hotels

Kijani Hotel

Kijani Hotel
3.0 star property
Lamu
9.4 out of 10, Exceptional, (25)
"It was amazing :) The staff was very nice and made the stay super cool. Room was clean, tidy and veery beautiful with a view of the ocean. I enjoyed the breakfast alot."
United Kingdom
Elias
The price is Rp5.102.463
Rp6.020.906 total
includes taxes & fees
31 Jan - 1 Feb
Kijani Hotel

Morocco House

Morocco House
3.0 star property
Lamu
The price is Rp1.417.373
Rp1.672.500 total
includes taxes & fees
5 Jan - 6 Jan
Morocco House

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
Lamu
The price is Rp921.292
Rp1.087.125 total
includes taxes & fees
5 Jan - 6 Jan
Dudu Villas N Backpackers

Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town
9.2 out of 10, Wonderful, (67)
"Enjoyed my stay the place is charming and well maintained and great staff. Can’t wait to be back with my family "
United States
Marsha
The price is Rp3.354.366
Rp3.958.152 total
includes taxes & fees
5 Jan - 6 Jan
Lamu House Hotel

Jannataan Hotel

Jannataan Hotel
3.0 star property
Lamu Old Town
8.0 out of 10, Very good, (1)
"The old world charm, friendly and helpful staff. Excellent swimming pool. "
Australia
ROLAND
The price is Rp765.381
Rp903.150 total
includes taxes & fees
5 Jan - 6 Jan
Jannataan Hotel

The Cabanas Lamu

The Cabanas Lamu
3.0 star property
Lamu
10.0 out of 10, Exceptional, (1)
"Dream location with excellent & friendly service. The quality of the food is one of the best I had in Kenya. The views and facilities are top level. Definitely will be back with family & friends."
United States
Rodrigo
The price is Rp8.304.387
Rp9.799.177 total
includes taxes & fees
11 Jan - 12 Jan
The Cabanas Lamu

Lamu Sunsail Hotel

Lamu Sunsail Hotel
3.0 star property
Lamu Old Town
4.0 out of 10, (3)
"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 Rp1.530.688
Rp1.806.212 total
includes taxes & fees
5 Jan - 6 Jan
Lamu Sunsail Hotel

The Majlis Hotel

The Majlis Hotel
3.5 star property
Manda Island
9.2 out of 10, Wonderful, (16)
"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 Rp8.504.161
Rp10.035.000 total
includes taxes & fees
8 Jan - 9 Jan
The Majlis Hotel

Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town
2.0 out of 10, (1)
The price is Rp1.006.335
Rp1.187.476 total
includes taxes & fees
5 Jan - 6 Jan
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

Top Shela Hotel Reviews

More cheap stays in Shela

Find out more about Shela

Top reasons to visit Shela

  • Pristine Beaches: Shela boasts stunning sandy shores perfect for sunbathing and relaxation.
  • Cultural Exploration: Discover the rich heritage through historic forts and museums.
  • Adventure Activities: Enjoy thrilling pursuits and ecotourism options for the adventurous at heart.
  • Luxurious Accommodation: Experience comfort at upscale hotels like the Peponi Hotel.
  • Authentic Local Experiences: Immerse yourself in the unique culture and atmosphere of Lamu Island.

Find great hotels in and around Shela

Shela, Lamu offers a delightful selection of accommodation options, ranging from charming guesthouses to beachfront hotels. Whether you're seeking a family-friendly getaway, a business trip, or simply a relaxing beach holiday, you'll find suitable lodgings equipped with essential amenities like free Wi-Fi and comfortable seating areas. Experience the unique beauty of Shela while enjoying the perfect home away from home.

  • Kijani Hotel: Nestled in the heart of Shela, Kijani Hotel is a charming 3-star retreat perfect for adventure seekers and beach lovers. With direct beach access, this hotel offers an array of exhilarating activities such as watersports, boat tours, and nearby hiking and biking trails. Relax and unwind in the full-service spa, or take a dip in the outdoor pool surrounded by sun loungers. Kijani Hotel is tailored for those craving an active yet rejuvenating vacation experience.
  • The Majlis Hotel: Located a mere 1.1km from Shela, The Majlis Hotel is a splendid 3.5-star establishment ideal for families. With direct access to the beach, this hotel boasts amenities designed for children, including highchairs, babysitting services, and toys. Guests can indulge in the full-service spa and enjoy time by the pool, complete with a poolside bar and sun loungers. The Majlis Hotel ensures a delightful and relaxing family getaway in a stunning coastal setting.
  • Peponi Hotel: Peponi Hotel, a romantic 3.5-star haven in Shela, provides a perfect blend of beachside charm and pet-friendly hospitality. Guests can relish breathtaking ocean views from the restaurant while enjoying the specially curated romance packages. The hotel offers a variety of spa treatments, including in-room massages and deep tissue therapies, ensuring an intimate and relaxing experience. With a pet-friendly policy, Peponi Hotel welcomes furry companions, making it a great choice for couples travelling with pets.

Where to stay in Shela

Shela, a charming village in Lamu County, is an idyllic retreat for beach lovers and culture enthusiasts alike. Visitors can bask in the sun on Shela's pristine beaches, while immersing themselves in authentic local experiences. The surrounding region offers a delightful blend of ecotourism and historical exploration, perfect for those seeking an amazing hideaway. Discover the captivating atmosphere of this African island, where relaxation and cultural richness await at every turn.

  • Lamu: Lamu is not only a city but also a cultural gem with a rich history reflected in its winding streets and traditional Swahili architecture. Situated adjacent to Shela, Lamu boasts a unique blend of beach and cultural experiences, attracting visitors year-round, particularly in July and December to January. The city offers a myriad of outdoor activities such as sailing and guided tours, making it an ideal destination for adventure enthusiasts. Key attractions include beautiful beaches, historic forts, and monuments that narrate the vibrant stories of Lamu's past.
  • Manda Island: Located a mere 4.8km from Shela, Manda Island is a tranquil retreat that perfectly complements your Lamu experience. This charming island is known for its stunning beaches and rich cultural heritage, drawing visitors particularly in October and December to January. Outdoor activities are plentiful here, allowing guests to immerse themselves in nature while exploring historic sites and places of interest. Manda Island offers a serene environment, making it a perfect spot for relaxation and exploration.
  • Lamu Old Town: Just 3.2km from Shela, Lamu Old Town is a UNESCO World Heritage Site renowned for its well-preserved architecture and vibrant culture. The town's narrow streets are lined with historic buildings, monuments, and a captivating atmosphere that transports you back in time. Visitors flock here most during October and December to January, seeking both beachside relaxation and cultural immersion. The area is rich in outdoor experiences, providing a scenic backdrop for exploring its landmarks, including the notable historic forts and serene beaches.

Things to do in Shela

Shela is an idyllic destination for beach vacations, offering a variety of activities for adventure seekers. Visitors can enjoy active holidays with thrilling pursuits on Lamu Island, relax at the luxurious Peponi Hotel, or simply unwind on the beautiful sandy shores. Whether you're seeking exhilarating adventures or a tranquil beach getaway, Shela caters to all tastes, making it the perfect spot for a memorable escape.

Shopping

In Shela, enjoy local shops offering handcrafted souvenirs, traditional textiles, and unique gifts. For a broader experience, if you're up for a drive, visit Lamu Town's markets, about 16.1km away, where you can find vibrant stalls selling spices, artisan crafts, and more.

Recreation

Experience serenity at the Tatu Wellness Centre, where you can indulge in rejuvenating spa treatments and yoga sessions surrounded by lush gardens. For outdoor activities, explore the pristine beaches of Shela, perfect for beachcombing and sunset strolls along the shore, enriching your relaxation journey.

Adventure

Explore the pristine beaches of Shela, where soft sands meet turquoise waters, perfect for sunbathing or beachcombing. Engage in thrilling water sports such as kite surfing and snorkelling, or embark on a dhow cruise to witness stunning sunsets over the Indian Ocean.

Nightlife

In Shela, the vibrant atmosphere comes alive at the Shela Beach Bar, where you can enjoy refreshing cocktails by the shore. The Lamu Cultural Centre often hosts lively events showcasing local music and dance, making for an unforgettable night infused with culture and community spirit.

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

Booking tips and Expedia advantages for Shela

To save money on your trip to Shela, consider visiting during the low season of April to May or November when prices drop. Booking your accommodation at least three months in advance can lead to significant savings, and Monday is the cheapest day to stay. Use Expedia to find deals by sorting hotels from lowest to highest price and filtering for eco-friendly options. Additionally, you can save further by bundling flights and activities with your hotel booking. Keep an eye out for last-minute deals to secure the best rates.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Shela are April to May and November, where the prices are slightly lower. This is in comparison to March, August and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Shela is usually 3+ months out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Shela is Monday. The most expensive day to stay in Shela is Tuesday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to customise your preferences, such as your budget, desired location, and the type of accommodation you favour. For instance, selecting the Eco-certified filter will present you with a selection of sustainable and environmentally-friendly hotels currently available. To find the most affordable options and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Shela hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Shela

Shela is an idyllic destination for beach holidays, offering a range of attractions that appeal to culture enthusiasts and sun-seekers alike. Visitors can explore historic forts and museums, immersing themselves in the rich heritage of the area. With its stunning shoreline and captivating local history, Shela promises a memorable experience for all who venture to this beautiful part of Lamu County.

  • Manda Beach: Enjoy the tranquil beach vibes at Manda Beach, located a short 1.3km from Shela. This beautiful stretch of sand offers a serene escape, perfect for sunbathing and relaxation while taking in stunning views of the Indian Ocean.
  • Lamu Fort: Immerse yourself in the rich culture of Lamu at Lamu Fort, situated 3.2km from Shela. This historic fort, built in the late 19th century, provides a glimpse into the area’s past and showcases impressive architecture and local heritage.
  • German Post Office Museum: Discover the intriguing history of Lamu at the German Post Office Museum, also 3.2km away from Shela. This museum highlights the island's colonial past and features exhibits that celebrate its unique cultural tapestry.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January81.1°F (27.3°C)No RainMostly SunnySlightly HighAverage
February81.5°F (27.5°C)No RainMostly SunnyAverageAverage
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 SunnyAverageSlightly Low
December81.7°F (27.6°C)Light RainMostly SunnySlightly HighSlightly High

The nearest major airports for your trip to Shela

To visit Shela, Lamu County, you can fly into Lamu Airport (LAU-Manda), situated 4.8km away. Nearby accommodation options include Kijani Hotel, a 3-star establishment located 3.2km from the airport, which offers convenient access. Peponi Hotel and The Majlis Hotel, both rated at 3.5 stars, are located 4.8km from the airport. The Majlis Hotel provides a complimentary airport transportation service and a 24-hour shuttle, ensuring easy transfers for guests. These hotels provide a great base for exploring the beautiful beaches and rich culture of Shela.

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 Dudu Villas N Backpackers. 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 Morocco House 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 17 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.