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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
27 Aug - 28 Aug
Tomorrow
28 Aug - 29 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Shela Beach hotels

1. Kijani Hotel

Kijani Hotel
1.1 km from Shela Beach
United States
Gustavo
€231
includes taxes & fees
30 Aug - 31 Aug
Kijani Hotel

2. The Majlis Hotel

The Majlis Hotel
1.4 km from Shela Beach
United Kingdom
Paula
€565
includes taxes & fees
29 Aug - 30 Aug
The Majlis Hotel

3. Shella Bahari Guest House

Shella Bahari Guest House
1.1 km from Shela Beach
United States
Rajesh
€134
includes taxes & fees
28 Aug - 29 Aug
Shella Bahari Guest House

4. Stopover Guest House Shela

Stopover Guest House Shela
1.1 km from Shela Beach
€91
includes taxes & fees
28 Aug - 29 Aug
Stopover Guest House Shela

5. Morocco House

Morocco House
1 km from Shela Beach
€86
includes taxes & fees
28 Aug - 29 Aug
Morocco House

6. Dudu Villas N Backpackers

Dudu Villas N Backpackers
1 km from Shela Beach
€56
includes taxes & fees
28 Aug - 29 Aug
Dudu Villas N Backpackers

7. The Majlis

The Majlis
1.4 km from Shela Beach
€460
includes taxes & fees
25 Sept - 26 Sept
The Majlis

8. Dudu Villas n Cottages

Dudu Villas n Cottages
1.8 km from Shela Beach
€20
includes taxes & fees
28 Aug - 29 Aug
Dudu Villas n Cottages

9. Lamu House Hotel

Lamu House Hotel
Lamu Old Town, 3.8 km from Shela Beach
United States
martin
€150
includes taxes & fees
9 Sept - 10 Sept
Lamu House Hotel

10. Sea Shells Inn

Sea Shells Inn
Lamu Old Town, 3.8 km from Shela Beach
United Kingdom
Aran
€10
includes taxes & fees
28 Aug - 29 Aug
Sea Shells Inn

11. Jannataan Hotel

Jannataan Hotel
Lamu Old Town, 3.7 km from Shela Beach
Australia
ROLAND
€46
includes taxes & fees
28 Aug - 29 Aug
Jannataan Hotel

12. Lamu Sunsail Hotel

Lamu Sunsail Hotel
Lamu Old Town, 3.8 km from Shela Beach
France
David
€30
includes taxes & fees
18 Sept - 19 Sept
Lamu Sunsail Hotel

13. Wiyoni Royals Lamu

Wiyoni Royals Lamu
Lamu Old Town, 3.6 km from Shela Beach
€87
includes taxes & fees
28 Aug - 29 Aug
Wiyoni Royals Lamu

14. Jambo House lamu

Jambo House lamu
Lamu Old Town, 3.7 km from Shela Beach
€60
includes taxes & fees
14 Sept - 15 Sept
Jambo House lamu

15. Jannat House Lamu

Jannat House Lamu
Lamu Old Town, 4.1 km from Shela Beach
€96
includes taxes & fees
28 Aug - 29 Aug
Jannat House Lamu

16. Jamala Guesthouse Lamu

Jamala Guesthouse Lamu
Lamu Old Town, 3.7 km from Shela Beach
€64
includes taxes & fees
30 Aug - 31 Aug
Jamala Guesthouse Lamu

17. Stopover Guest House Lamu Town

Stopover Guest House Lamu Town
Lamu Old Town, 4.2 km from Shela Beach
€77
includes taxes & fees
28 Aug - 29 Aug
Stopover Guest House Lamu Town

18. Kitendetini Bahari Hotel Lamu

Kitendetini Bahari Hotel Lamu
Lamu Old Town, 4 km from Shela Beach
€56
includes taxes & fees
28 Aug - 29 Aug
Kitendetini Bahari Hotel Lamu

19. Lamu Archipelago Villa Hotel

Lamu Archipelago Villa Hotel
Lamu Old Town, 3.3 km from Shela Beach
€45
includes taxes & fees
28 Aug - 29 Aug
Lamu Archipelago Villa Hotel

20. Beytul Habaib Lamu

Beytul Habaib Lamu
4.6 km from Shela Beach
€77
includes taxes & fees
28 Aug - 29 Aug
Beytul Habaib Lamu
View all properties

Top Shela Beach Hotel Reviews

Kijani Hotel

Kijani Hotel

10/10 Excellent
"."
Huw 2-night trip
Posted 8 days ago
Kijani Hotel
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 2 weeks ago
Lamu House Hotel
The Majlis Hotel

The Majlis Hotel

10/10 Excellent
"Absolutely lovely property."
Gerald 3-night trip
Posted 1 month 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.

Other attractions near Shela Beach

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

Manda Beach

9.4/10 (6 reviews)
If a restful holiday is part of your travel plans, Manda Beach might be the perfect place to visit during your trip to Manda Island.
See properties

German Post Office Museum

10.0/10 (2 reviews)
You can spend time exploring the galleries in German Post Office Museum during your travels in Lamu. While you're in the area, stroll along the seaside.
See properties

Lamu Fort

8.8/10 (9 reviews)
You can find out about the history of Lamu with a stop at Lamu Fort. While you're in the area, stroll along the seaside.
See properties

Lamu Museum

8.6/10 (4 reviews)
You can spend time studying the exhibits at Lamu Museum during your trip to Lamu. While you're in the area, stroll along the seaside.
See properties

Takwa Ruins

8.0/10 (1 review)
You can find out about the history of Manda Island with a trip to Takwa Ruins.
See properties

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 21 hotels and other accommodation options you'll find within a mile.
Where is the best place to stay near Shela Beach?
Kijani Hotel is one of the top choices for your stay based on our traveller data, and this hotel offers a full-service spa and free breakfast. It's located just a short 0.7 mi (1.1 km) from Shela Beach. Other good choices within a short distance include Peponi Hotel and The Majlis Hotel.
How many hotels will I be able to find close to Shela Beach?
Expedia has 21 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 German Post Office Museum and Lamu 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.

Explore a world of travel with Expedia