Malindi is a historic Swahili coastal town in Kilifi County, one of the oldest continuously inhabited settlements on the East African coast and a long-standing meeting point between Africa, Arabia, India and, later, Europe. Its beaches and warm waters have made it a well-established holiday destination, but its deeper draw is a coastline layered with centuries of maritime history.
The town at a glance
- Located in Kilifi County on Kenya’s north coast
- One of East Africa’s oldest Swahili trading towns, with links stretching back centuries before European contact
- Home to the Vasco da Gama Pillar, the only surviving Portuguese navigational marker of its kind on the African coast
- Close to the Gede Ruins and Watamu Marine National Park, both easy day visits
The Vasco da Gama Pillar
Erected in 1498 or 1499 during Vasco da Gama’s voyage from Portugal to India, the pillar is a padrão, a stone cross-topped marker Portuguese explorers planted along coastlines to assert their presence and mark their route. It is the only such padrão to survive intact anywhere along the African coast. Declared a national monument in 1935, it stands on a rocky promontory overlooking the ocean and is now managed by the National Museums of Kenya, with restoration work since 2020 improving access and visitor facilities.
Beaches and marine life
Malindi’s beaches face a coral-fringed bay, with the Malindi Marine National Park protecting reef and marine habitats just offshore. Warm, calm waters and consistent conditions make the area popular for swimming, snorkeling and deep-sea fishing.
Things to do
- Visiting the Vasco da Gama Pillar and its small museum exhibits
- Swimming and snorkeling in Malindi Marine National Park
- Day visits to the nearby Gede Ruins, a medieval Swahili town, or Watamu Marine National Park
- Exploring Malindi’s old town streets and markets
Practical information
- Reached by road from Mombasa, about two to three hours north, or by scheduled flights to Malindi Airport
- Year-round warm coastal climate, with the wettest months typically April to June
- A wide range of hotels and resorts serve both international and Kenyan domestic visitors
Malindi combines beach time with genuine historical depth, making it a good coastal base for exploring Kenya’s Swahili heritage. Offmap Safaris can pair it with Watamu or a wider coastal itinerary. To start planning, visit Plan My African Safari, message us on WhatsApp at +256 701 243 304, or email [email protected]. See also our notes on health and safety and visa and entry requirements.




