7-Day Kenya Coastal Itinerary | Mombasa, Malindi & Lamu

A 7-Day Kenya Coastal itinerary covering Mombasa, Malindi, and Lamu offers a blend of Swahili history, white-sand beaches, and vibrant culture. Start with 2 days in Mombasa (Fort Jesus, Old Town), travel to Malindi/Watamu for 3–4 days (marine parks, Gede Ruins), and finish with 3–4 days in tranquil, car-free Lamu Island.

A Seven-day Kenya coastal itinerary offers a perfect blend of Swahili culture, historic sites, and white-sand beaches, primarily focusing on Mombasa, Diani, and Lamu. Key activities include exploring Fort Jesus, relaxing on Diani Beach, snorkeling in Marine Parks, and taking sunset dhow cruises.

A Detailed 7-Day Kenya Coastal Itinerary

Days 1-2: Mombasa & South/North Coast

Activities: Explore Fort Jesus (a UNESCO World Heritage site), walk the narrow streets of Old Town, and visit the Mombasa Tusks.

Beach: Spend time at Nyali or Bamburi beach in the north or take a day trip to the south coast (Diani) if time permits.

Days 3-4: Malindi & Watamu

Travel: Take a private vechicle, or short flight from Mombasa to Malindi (~2.5-3 hours by road).

Activities: Visit the Vasco da Gama Pillar, Malindi Museum, and the Falconry of Kenya.

Nature: Explore the Gede Ruins, Watamu Marine National Park (snorkeling), and the Arabuko Sokoke Forest.

Days 5-7: Lamu Island

Travel: Take a flight from Malindi to Lamu (Manda Airport – LAU) for the best experience (approx. 30–45 mins flight time).

Activities: Take a guided walking tour of Lamu Old Town (UNESCO), visit the Swahili House Museum, and relax on Shela Beach.

Highlights: Enjoy a sunset dhow cruise in the channel, visit the Manda Island dunes, or take a donkey ride through the streets.

Day 7: Return to Mombasa or Nairobi from Lamu (Manda Airport).