Malindi is een stad aan de kust van de Indische Oceaan in Kenia, gelegen aan de Malindi-baai aan de monding van de Galana-rivier. Mombasa ligt 120 kilometer naar het noordoosten. Malindi heeft volgens de volkstelling van 207,253 2009 inwoners. Het is het belangrijkste stedelijke centrum van Kilifi County.
De hoofdactiviteit van Malindi is toerisme. De stad is behoorlijk populair bij Italiaanse bezoekers. Malindi heeft een binnenlandse luchthaven en is via een snelweg verbonden met Mombasa en Lamu. Ten zuiden van Malindi ligt het Watamu-resort en de Gedi-ruïnes (ook bekend als Gede). De monding van de Sabaki-rivier ligt in het noorden van Malindi. Ten zuiden van Malindi vormen de Watamu en Malindi Marine National Parks een aaneengesloten beschermd kustgebied. Klassieke Swahili-architectuur is overal in de regio te zien. De bevolking van Malindi is overwegend moslim.
De Malindi Airport en het Broglio Space Center bevinden zich beide in Malindi.