Malindi er en by på Kenyas kyst i Det indiske hav, som ligger ved Malindi Bay ved munningen av Galana-elven. Mombasa ligger 120 kilometer mot nordøst. Malindi har en befolkning på 207,253 2009 mennesker i følge folketellingen for 2016. Det er Kilifi Countys viktigste bysentrum.
Malindis hovedvirksomhet er turisme. Byen er ganske populær blant italienske besøkende. Malindi har en innenlandsflyplass og er koblet til Mombasa og Lamu via en motorvei. Sør for Malindi ligger feriestedet Watamu og Gedi-ruinene (også kjent som Gede). Sabaki-elvens munning ligger nord i Malindi. Sør for Malindi skaper Watamu og Malindi marine nasjonalparker en sammenhengende beskyttet kystlinje. Klassisk swahili-arkitektur kan sees over hele regionen. Malindis befolkning er stort sett muslimsk.
Malindi flyplass og Broglio Space Center ligger begge i Malindi.