Malindi, Kenya

Kenya's oldest town and Vasco da Gama's landfall — a Swahili-Portuguese coast city where the 1498 pillar still stands, coral reefs glow, and Italian beach clubs meet ancient ruins

Malindi is a coastal town of 120,000 in Kilifi County, on the Indian Ocean coast 120km north of Mombasa — the oldest documented trading settlement on the Kenyan coast, mentioned in Arab geographic texts from the 12th century. It was the Portuguese East Africa fleet's resupply base from 1498 (when Vasco da Gama erected his pillar here) through the early 17th century. Today the old town preserves the pillar, a Portuguese chapel, and a Fish Market alongside a cosmopolitan mix of Swahili, Arab, and Italian-Kenyan beach culture — Malindi has the largest Italian expatriate community in East Africa,…

Malindi (Malindi Mtepeni) appears in the accounts of Arab and Chinese geographers as a prosperous Swahili city-state from at least the 12th century — it sent a giraffe to the Chinese court of Yongle in 1415 via Zheng He's treasure fleet. The city maintained friendly relations with the Portuguese after Vasco da Gama's arrival in 1498 — crucially providing da Gama with a pilot (Ahmad ibn Majid) who guided the fleet across the Indian Ocean to Calicut. The Portuguese used Malindi as a base against the rival Swahili city-state of Mombasa for a century before abandoning it for Fort Jesus in 1593. T…

Featured food spots, videos & experiences in Malindi