Historic site

Battle of Shela

Check tickets & tours

Some booking links are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. We never let this influence which places we recommend.

The Battle of Shela was fought in the early 19th century between the rival city-states of Lamu and Pate, with Lamu emerging victorious. Today, the battlefield is part of Shela village, a picturesque settlement on Lamu Island known for its narrow streets, coral stone houses, and the iconic Shela Mosque. Visitors can walk the peaceful lanes, see the old fortifications, and learn about the conflict from local guides. The site offers a blend of history and everyday Swahili life.

Don't miss

  • Shela Mosque, a 19th-century coral stone structure with a distinctive minaret
  • Ruins of defensive walls and watchtowers from the battle era
  • Guided walking tour explaining the battle's tactics and aftermath

Tickets & tours

Ways to visit Battle of Shela

You can usually visit on your own. A tour is worth it for transport, a guide, or combining nearby sights into one day.

More attractions in Lamu

Planning your trip to Lamu? See where to eat, more attractions, or build a Lamu itinerary.