Default HTG hotel image

Lamu Hotel Guide - Shela Beach hotels in Lamu, Kenya.

  • 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

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Shela Beach hotels

Kijani Hotel

Kijani Hotel
3.0 star property
1.1 km from Shela Beach
9.6 out of 10, Exceptional, (28 reviews)
"Good hotel, great staff, loved the location!"
United States
Gustavo
The price is €237
includes taxes & fees
14 Jul - 15 Jul
Kijani Hotel

The Majlis Hotel

The Majlis Hotel
3.5 star property
1.4 km from Shela Beach
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 €578
includes taxes & fees
15 Jul - 16 Jul
The Majlis Hotel

Stopover Guest House Shela

Stopover Guest House Shela
3.0 star property
1.1 km from Shela Beach
The price is €93
includes taxes & fees
14 Jul - 15 Jul
Stopover Guest House Shela

Morocco House

Morocco House
3.0 star property
1 km from Shela Beach
The price is €88
includes taxes & fees
14 Jul - 15 Jul
Morocco House

Dudu Villas N Backpackers

Dudu Villas N Backpackers
2.0 star property
1 km from Shela Beach
The price is €57
includes taxes & fees
14 Jul - 15 Jul
Dudu Villas N Backpackers

The Majlis

The Majlis
2.0 star property
1.4 km from Shela Beach
The Majlis

Dudu Villas n Cottages

Dudu Villas n Cottages
1.5 star property
1.8 km from Shela Beach
2.0 out of 10, (1 review)
The price is €21
includes taxes & fees
14 Jul - 15 Jul
Dudu Villas n Cottages

Jannataan Hotel

Jannataan Hotel
3.0 star property
Lamu Old Town, 3.7 km from Shela Beach
6.0 out of 10, (2 reviews)
"The old world charm, friendly and helpful staff. Excellent swimming pool. "
Australia
ROLAND
The price is €47
includes taxes & fees
14 Jul - 15 Jul
Jannataan Hotel

Lamu Sunsail Hotel

Lamu Sunsail Hotel
3.0 star property
Lamu Old Town, 3.8 km from Shela Beach
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 €95
includes taxes & fees
14 Jul - 15 Jul
Lamu Sunsail Hotel

Lamu House Hotel

Lamu House Hotel
4.0 star property
Lamu Old Town, 3.8 km from Shela Beach
9.0 out of 10, Wonderful, (77 reviews)
"Staff was great - especially the in house tour guide, Abu! "
United States
martin
The price is €154
includes taxes & fees
15 Jul - 16 Jul
Lamu House Hotel

Wiyoni Royals Lamu

Wiyoni Royals Lamu
3.0 star property
Lamu Old Town, 3.6 km from Shela Beach
2.0 out of 10, (1 review)
The price is €88
includes taxes & fees
14 Jul - 15 Jul
Wiyoni Royals Lamu

Jambo House lamu

Jambo House lamu
3.0 star property
Lamu Old Town, 3.7 km from Shela Beach
The price is €61
includes taxes & fees
18 Jul - 19 Jul
Jambo House lamu

Jannat House Lamu

Jannat House Lamu
3.0 star property
Lamu Old Town, 4.1 km from Shela Beach
The price is €98
includes taxes & fees
14 Jul - 15 Jul
Jannat House Lamu

Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
3.0 star property
Lamu Old Town, 3.7 km from Shela Beach
The price is €65
includes taxes & fees
14 Jul - 15 Jul
Jamala Guesthouse Lamu

Beytul Habaib Lamu

Beytul Habaib Lamu
2.0 star property
4.6 km from Shela Beach
The price is €79
includes taxes & fees
14 Jul - 15 Jul
Beytul Habaib Lamu

Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
3.0 star property
Lamu Old Town, 4 km from Shela Beach
The price is €57
includes taxes & fees
14 Jul - 15 Jul
Kitendetini Bahari Hotel Lamu

Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
3.0 star property
Lamu Old Town, 3.3 km from Shela Beach
The price is €47
includes taxes & fees
14 Jul - 15 Jul
Lamu Archipelago Villa Hotel

Sea Shells Inn

Sea Shells Inn
2.5 star property
Lamu Old Town, 3.8 km from Shela Beach
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 €12
includes taxes & fees
14 Jul - 15 Jul
Sea Shells Inn

Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
3.0 star property
Lamu Old Town, 4.2 km from Shela Beach
The price is €79
includes taxes & fees
14 Jul - 15 Jul
Stopover Guest House Lamu Town

Beytsalam

Beytsalam
2.0 star property
Lamu Old Town, 4 km from Shela Beach
The price is €95
includes taxes & fees
14 Jul - 15 Jul
Beytsalam
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.

Compare popular hotels close to Shela Beach

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Classic Suite, Ocean View, Beachfront | View from room
Kijani Hotel
3.0 star property
9.6
Exceptional
28 reviews
View
Aerial view
The Majlis Hotel
3.5 star property
9.2
Wonderful
17 reviews
View
Soundproofing, bed sheets
Jannataan Hotel
3.0 star property
6.0
2 reviews
View
Front of property
Lamu Sunsail Hotel
3.0 star property
4.0
3 reviews
View
Superior Double or Twin Room, Balcony, Ocean View | Terrace/patio
Lamu House Hotel
4.0 star property
9.0
Wonderful
77 reviews
View

Top Shela Beach Hotel Reviews

Hotels near other Shela Beach attractions

Find out more about Shela Beach

Top reasons to visit Shela Beach

  • Stunning Sandy Shores: Shela Beach boasts pristine sands and azure waters, ideal for relaxation and sunbathing.
  • Cultural Exploration: Delve into Lamu's rich heritage with visits to historic forts, museums, and unique architecture.
  • Adventure Activities: Enjoy paddleboarding at sunset and sailing along the beautiful coastline, exploring nearby islands.
  • Ecotourism Opportunities: Discover the region's wildlife and immerse yourself in the local culture through safari holidays.
  • Diverse Accommodations: Choose from charming guesthouses to beachfront hotels, catering to all preferences and budgets.

Find great hotels near Shela Beach

Shela Beach in Lamu County offers a delightful selection of accommodations, ranging from charming guesthouses to beachfront hotels, perfect for all types of travellers. Whether you seek breathtaking sea views, a tranquil retreat for relaxation, or an adventure-filled getaway, you will find an array of options that cater to your needs. Experience the unique charm of Shela with its inviting hospitality and stunning surroundings.

  • Msafini MangoTop Roof Hotel: This charming 3.5-star hotel offers a unique blend of comfort and convenience, located a mere 966m from Shela Beach. With a rooftop dining experience, guests can savour a complimentary breakfast daily, along with dinner options available at an unspecified restaurant. The hotel also boasts entertainment amenities including Premium TV Channels, Satellite TV, and a Flatscreen TV, ensuring a delightful stay for those who appreciate modern comforts in a serene coastal setting.
  • Sweet Banana House: A budget-friendly option situated 966m from Shela Beach, Sweet Banana House is perfect for travellers seeking a simple yet inviting accommodation. The hotel features a laid-back bar and lounge, providing a social atmosphere for guests to unwind after a day of exploring. Its affordable rates and casual vibe make it an excellent choice for those prioritising value while enjoying the beauty of Lamu.
  • Peponi Hotel: Renowned for its exceptional guest rating of 10.0 out of 10, Peponi Hotel is a 3.5-star establishment that promises an adventurous beach getaway, located just 966m from Shela Beach. Guests can indulge in various water sports such as kayaking, snorkelling, tubing, windsurfing, and fishing, all available nearby. With direct beach access, this hotel caters to those looking for an immersive coastal experience, combining relaxation with thrilling activities in a picturesque setting.

Where to stay near Shela Beach

Shela Beach offers a captivating blend of ecotourism and rich cultural heritage, making it an enchanting destination for travellers. The pristine sands and azure waters invite relaxation, while nearby Lamu’s historical charm and vibrant local life provide a fascinating glimpse into Kenya's coastal culture. Venture into the tranquil surroundings to discover the best beach experiences, from sun-soaked days on the shore to exploring the unique architecture and traditions of the Lamu region.

  • Manda Island: Located a mere 6.4km from Shela Beach, Manda Island is a captivating destination that offers a blend of stunning beaches and rich cultural experiences. The island sees a moderate flow of travellers throughout the year, with peaks in October and from December to January. Visitors flock to Manda Island for its outdoor adventures, which include exploring beautiful beaches and historic sites. The serene atmosphere invites relaxation, while the nearby attractions provide an insight into the island's fascinating history. Whether you wish to unwind by the shore or delve into the local culture, Manda Island has something for everyone.
  • Shela: Just 966m from Shela Beach, the charming village of Shela is a must-visit for those seeking a blend of tranquillity and culture. With travel numbers peaking in September and December to January, this picturesque village offers a unique experience year-round. The inviting beaches and historic fort present ample opportunities for exploration and relaxation. Visitors can immerse themselves in the local culture, with highlights including a history museum that showcases the region's rich heritage. Shela’s laid-back vibe and welcoming community make it an ideal spot for a peaceful retreat.
  • Lamu: Situated in close proximity to Shela Beach, the city of Lamu is a vibrant hub that attracts visitors throughout the year, with peak travel times in July and December to January. Renowned for its stunning beaches and cultural richness, Lamu offers a plethora of activities such as sailing tours and local soccer matches. The city's historical significance is underscored by its impressive monuments and forts, making it a fascinating place to explore. Lamu promises an engaging experience, blending adventure with a deep appreciation for its heritage.

Things to do in Shela Beach

Shopping

In Shela Beach, you can find charming local shops offering handcrafted souvenirs and unique gifts. If you're up for a drive, check out the Lamu Market, located about 19.3km away, where you’ll discover vibrant stalls selling textiles, spices, and traditional crafts.

Recreation

Shela Beach offers tranquil wellness retreats where you can indulge in yoga sessions overlooking the ocean and rejuvenating spa treatments with traditional Kenyan techniques. Explore the pristine shoreline with leisurely walks, or engage in water sports like kite surfing and snorkelling to enhance your relaxation and enjoyment of this beautiful locale.

Adventure

At Shela Beach, explore the azure waters with thrilling dhow sailing excursions along the coast. Engage in kite surfing for an adrenaline rush, or discover the vibrant marine life while snorkelling in nearby coral reefs. Experience the tranquillity of beach yoga as the sun rises over the Indian Ocean.

Nightlife

The nightlife at Shela Beach is vibrant, with options like the charming Peponi Hotel, where you can enjoy cocktails by the ocean. Alternatively, the lively Shela Lounge offers a relaxed atmosphere with music and local cuisine, perfect for unwinding after a day of exploration.

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

Find the best attractions near Shela Beach

Shela Beach in Lamu County, Kenya, offers a delightful blend of historic forts and museums, alongside its stunning sandy shores. This enchanting destination caters to those seeking cultural immersion and a relaxing beach experience. Visitors can enjoy the picturesque views of Lamu Shela Beach and explore nearby attractions, including the renowned Watamu Beach. Whether you're drawn to history or simply wish to unwind by the sea, Shela Beach is a perfect getaway.

  • Manda Beach: Located a mere 966m from Shela Beach, Manda Beach offers a tranquil escape with its pristine sands and stunning views. The beach vibes create a serene atmosphere, making it a lovely spot for relaxation and soaking up the sun.
  • Lamu Fort: A historic gem situated 3.2km from Shela Beach, Lamu Fort showcases the rich culture of the region. Built in the 19th century, its architecture and historical significance provide a fascinating glimpse into Lamu's past.
  • Old Mosque: Just 966m away, the Old Mosque is a beautiful representation of Lamu's cultural heritage. Its unique design and peaceful surroundings offer visitors a moment of reflection and appreciation for the local traditions.

Best time to go to Shela Beach

The best time to visit Shela Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Shela Beach falls in April, when visitor numbers are moderately low and weather is mostly sunny with light rain. The coolest average temperature around Shela Beach falls in August, visitor numbers are average 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 SunnyModerately 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 SunnyModerately LowSlightly Low
May80.6°F (27.0°C)Moderate RainMostly CloudyModerately LowSlightly Low
June79.3°F (26.3°C)No RainMostly SunnyModerately LowAverage
July77.9°F (25.5°C)No RainMostly SunnyAverageAverage
August77.7°F (25.4°C)No RainMostly SunnyAverageSlightly High
September78.4°F (25.8°C)No RainMostly SunnyAverageAverage
October79.9°F (26.6°C)Light RainMostly SunnyModerately HighAverage
November81.1°F (27.3°C)Light RainMostly SunnyAverageAverage
December81.7°F (27.6°C)Light RainMostly SunnyModerately HighSlightly High

The nearest major airports for your trip to Shela Beach

Reaching Shela Beach in Lamu County, Kenya, is easy with two major airports nearby. Lamu Airport (LAU-Manda) is approximately 4.8km away and offers convenient hotel options such as Msafini MangoTop Roof Hotel and Peponi Hotel, both within a few miles. The Malindi Airport (MYD), located 136.8km from Shela Beach, has notable hotels like Hemingways Watamu and JUMBO CLUB WATAMU. Transportation services to Malindi include airport shuttles and transfers available at these hotels. Whether you choose to fly into Lamu or Malindi, your journey to Shela Beach will be comfortable and accessible.

Frequently asked questions

What's the area like around Shela Beach?
Shela Beach is located in Lamu. If you're looking for a convenient place to stay, take a look at the 23 hotels and other accommodation options you'll find within a mile.
Where is the best place to stay near Shela Beach?
Peponi Hotel is one of the top choices for your stay based on our traveller data, and this hotel offers 3 restaurants and 3 bars. It's located just a short 0.6 mi (1 km) from Shela Beach. Other good choices within a short distance include Kijani Hotel and The Majlis Hotel.
How many hotels will I be able to find close to Shela Beach?
Expedia has 23 hotels and other accommodation options within a mile from Shela Beach.
If I need to cancel the hotel reservation for my stay near Shela Beach, will I receive a refund?
Yes! You'll find that most room reservations are refundable if you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If your reservation is non-refundable, you may still be able to cancel and receive a refund within 24 hours of your booking. Enter your dates, click on "Search", then use the filter option "fully refundable" to get the best options available near Shela Beach.
What can I see and do near Shela Beach?
You'll want to browse the exhibits at Lamu Museum and German Post Office Museum. Sights like Lamu Fort and Takwa Ruins highlight some of the local culture. Manda Beach and Old Mosque are some sights worth a visit in the area.