Malindi, Coastal resort town in Coast Province, Kenya.
Malindi is a coastal town at the mouth of Sabaki River in Coast Province, Kenya. The settlement stretches along the bay with sandy beaches, coral reefs offshore and palm trees lining the waterfront roads.
The settlement emerged as a Swahili trading post before the 13th century and developed into an important harbor for trade between Africa and Asia. After Vasco da Gama's arrival in 1498, the town became a base for Portuguese navigators on the route to India.
The name comes from Swahili and means big place, reflecting the settlement's early role as a trading center. Many buildings show Arab architecture with carved doors and courtyards, while Swahili is spoken in daily life.
The airport is located around three kilometers from the center and offers connections to other coastal towns and to Nairobi. The town is well organized with main roads along the shore and smaller paths inland, making it easy for visitors to find their way around.
A pillar tomb from the 15th century stands near the beach and shows Quranic inscriptions on the sides of the stone monument. The structure is among the few remaining examples of this type of grave on the East African coast.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.