Malindi is a town on Malindi Bay, in southeastern Kenya. It sits amid a string of tropical beaches dotted with hotels and resorts. Malindi Marine National Park and nearby Watamu Marine National Park are home to turtles and colorful fish. Arabuko-Sokoke Forest Reserve harbors elephants and more than 200 species of birds. Near the forest, the Gede Ruins are the remains of an ancient Swahili town.
Morning: Arrive via bus or SGR (with a shuttle transfer from Mombasa).
Afternoon: Walk to Silversands Beach for a free swim and relaxation.
Evening: Explore Malindi town and try local Swahili street food or affordable seafood at a town eatery.
Morning: Visit Malindi Marine National Park. Entry is roughly Ksh 300 for citizens; join a group boat for snorkeling to split costs.
Afternoon: Take a short Tuk-tuk ride to the Vasco da Gama Pillar (Entry ~Ksh 100-200) and the nearby Portuguese Chapel.
Evening: Relax at your hotel pool or a local lounge.
Morning: Take a matatu (public minibus) towards Watamu to visit the Gedi Ruins. It’s a budget-friendly way to see one of Kenya's most important historical sites.
Afternoon: Visit the Falconry of Kenya to see rescued birds of prey or browse for souvenirs at the Malindi Old Town market.
Evening: Enjoy a final coastal sunset dinner at a budget beachfront cafe.
Morning: Grab a final Swahili breakfast (Mahamri and Mbaazi). Pick up local crafts at the market.
Afternoon: Depart via your preferred budget transport (Bus or SGR shuttle).
Hotel and lodge stays in the same areas as this trip.