Discover the Timeless Charm of Lamu Island
Explore the enchanting Lamu Island, a UNESCO World Heritage site with rich history, stunning beaches, and vibrant culture waiting to be discovered.
Lamu Island, a UNESCO World Heritage site, is a mesmerizing blend of history, culture, and stunning coastal beauty. Renowned for its well-preserved Swahili architecture and vibrant marketplace, this idyllic island promises an unforgettable experience for every traveler.
A brief summary to Lamu
- KE
Local tips
- Visit during the Lamu Cultural Festival to experience local traditions and vibrant celebrations.
- Don't miss the chance to try local dishes; seafood and Swahili biryani are must-tries.
- Explore the island on foot or by donkey, as cars are not permitted in the old town.
- Stay in a traditional Swahili guesthouse for an authentic experience.
- Bring cash as many local vendors do not accept cards.
Do you manage this location?
Take control to get all the benefits, like improved information, better appearance, and stronger visibility across AI-powered discovery. Learn more
Activate your presenceOther nearby places you may find interesting
Getting There
-
Car
If you are driving to Lamu, you will first need to reach the town of Lamu via the main road. From Nairobi, take the A2 highway towards Mombasa. Once you reach Mombasa, follow signs to Lamu via the A109 highway. The journey from Nairobi to Mombasa is approximately 8-10 hours, depending on traffic. Upon reaching Mombasa, you can either continue driving towards Lamu or park your car in Mombasa and take a ferry or flight. If driving, you will need to drive to Mokowe, where you can park your car at a secure parking lot. From Mokowe, you will take a 15-20 minute boat ride to Lamu island.
-
Public Transportation (Bus)
To travel to Lamu by public transport, you can take a bus from Nairobi to Mombasa. Numerous bus companies operate this route, including Modern Coast and Easy Coach, with tickets costing around KES 1,000-2,000. The journey takes about 8-10 hours. From Mombasa, you can take a taxi to the Mokowe jetty (approximately KES 1,500), where you will catch a boat to Lamu. The boat ride takes about 15-20 minutes and typically costs KES 200-400 per person.
-
Flight
For a quicker option, consider taking a flight from Nairobi to Lamu. Several airlines, including Air Kenya and Safarilink, operate flights to Lamu Airport, with flight times around 1 hour. Ticket prices vary but generally range from KES 6,000 to KES 12,000. Upon arrival at Lamu Airport, you can take a taxi or arrange for a pickup to your accommodation on the island. Note that all transport on Lamu is by foot or boat, as there are no cars on the island.
-
Ferry
If you are already in nearby regions like Manda Island or Mokowe, you can take a ferry directly to Lamu. Ferries run regularly, and the trip takes about 15-20 minutes, costing around KES 200-400. Be sure to check the ferry schedule in advance, as times can vary.
Discover more about Lamu
Explore the best of what Lamu has to offer
Your all‑in‑one travel companion app
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.