safari experts, since 1991
See how we earn 5 starsTrustpilot - 5 stars
Subscribe to our newsletter and/or app
Donkeys and tourist in Lamu Town, Kenya
© Maurice Schutgens

Established in 1370 as one of the original Swahili settlements, the charming town of Lamu in Kenya is one of Africa’s oldest and most authentic places. The chaotic narrow streets pulse with life, in a laid-back way, while the historic sights and rich aromas of spices transport you back to a time when the Portuguese, British and Omanis fought for control over the jewel of the Lamu Archipelago.

Lamu Town from across the channel in Kenya
© Maurice Schutgens

Our flight from Mombasa touched down at Manda Airport, located across the channel from Lamu Island, at midday. Navigating our way through the small airport was but a formality as the humidity settled in with a vengeance.

At the end of the pier, we watched the jostle for position amongst the boat captains with awe as each tried to secure a fair from one of the newcomers to Lamu. Captain Abdi was waiting to whisk us across the channel.

Lamu Town, Kenya
© Maurice Schutgens

Constructed from a mixture of white limestone and coral, with intricately carved Lamu-style doors, Lamu Town’s architecture is simply stunning.

An intricately carved Lamu-style door in Lamu Town, Kenya
© Maurice Schutgens

Wandering aimlessly through the narrow corridors, being careful to sidestep the odd donkey on the trot, is the best way to explore and immerse yourself in the fusion of Swahili culture that is on display waiting to be experienced.

A local tourist guide in Lamu Town, Kenya
© Maurice Schutgens

Omar, one of the most respected guides in town, weaved us through Lamu with quiet confidence, stopping here and there to show us everything from the fort to the museum to the local market to one of the 26 exquisite mosques along the way.

Mosque in Lamu Town, Kenya
© Maurice Schutgens

Each stop was accompanied by a detailed history of the struggle, opportunity and hope that has shaped Lamu Town over generations. It is fascinating.

Lamu Town castle in Kenya
© Maurice Schutgens

Over the next few days, we fell into a comfortable rhythm. In the mornings we were awoken by the nearby mosques calling the faithful to prayer before heading out to explore the town while in the late afternoon we watched the dhows from our rooftop house patrol the channel as the sun set over the island.

In the early evening, we once again ventured out into the streets to sample the delicious street food on offer while enjoying the warm sea breeze.

Food for sale in Lamu Town, Kenya
© Maurice Schutgens

With our time coming to an end there was one final place we wanted to see – the famed Shela Beach, located just a stone throw away from Lamu Town. Shela Beach is an expansive and completely empty 13km stretch of golden coastline flanked by silent sand dunes – it’s absolutely spectacular.

It took just under three hours to walk to the little settlement of Kizingo on the other side of Lamu Island. In Kizingo, our ever-reliable Captain Abdi picked us up and sailed us around the back of the island, stopping at little villages along the way to demonstrate how traditional dhows are painstakingly constructed.

Person sitting on drift wood on empty beach in Lamu, Kenya
© Maurice Schutgens

Lamu Town has so much to offer for the intrepid traveller. We will be sure to return soon!

Tourist down a side street in Lamu Town, Kenya
© Maurice Schutgens

To comment on this story: Login (or sign up) to our app here - it's a troll-free safe place 🙂.


  • Travel with us. Travel in Africa is about knowing when and where to go, and with whom. A few weeks too early / late and a few kilometres off course and you could miss the greatest show on Earth. And wouldn’t that be a pity? Browse our ready-made packages or answer a few questions to start planning your dream safari.
  • Subscribe to our FREE newsletter / download our FREE app to enjoy the following benefits.
  • Plan your safaris in remote parks protected by African Parks via our sister company - safari camps for responsible travellers

AG Logo

Born in the Netherlands but raised at the end of a tarmac road in a remote Ugandan village, Maurice was always going to end up living in Africa. After a brief stint in Europe he returned to this great continent to pursue a Master's in Conservation Biology at the University of Cape Town, which was followed by several years of traipsing across the globe in search of adventure and stunning wild places. For the last few years Maurice has been based in Kenya and is working towards securing a future for African elephants and the landscapes on which they depend. He is a passionate conservationist, amateur explorer and his camera is always with him! You can follow more of his adventures on Facebook, Instagram, and on his website.

Africa Geographic Travel
[wpforms id="152903"]
<div class="wpforms-container wpforms-container-full" id="wpforms-152903"><form id="wpforms-form-152903" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="152903" method="post" enctype="multipart/form-data" action="/stories/lamu-town-place-forgotten-time-africas-coast/" data-token="a23daa933879945b5b759de9457e0419"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div class="wpforms-field-container"><div id="wpforms-152903-field_1-container" class="wpforms-field wpforms-field-email" data-field-id="1"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-152903-field_1">Email Address <span class="wpforms-required-label">*</span></label><input type="email" id="wpforms-152903-field_1" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][1]" placeholder="Email " required></div></div><div class="wpforms-submit-container"><input type="hidden" name="wpforms[id]" value="152903"><input type="hidden" name="wpforms[author]" value="449"><input type="hidden" name="wpforms[post_id]" value="99359"><button type="submit" name="wpforms[submit]" id="wpforms-submit-152903" class="wpforms-submit" data-alt-text="Sending..." data-submit-text="Subscribe" aria-live="assertive" value="wpforms-submit">Subscribe</button><img src="" class="wpforms-submit-spinner" style="display: none;" width="26" height="26" alt="Loading"></div></form></div> <!-- .wpforms-container -->