Malindi este un oraș de pe coasta Oceanului Indian din Kenya, situat în Golful Malindi la gura râului Galana. Mombasa se află la 120 de kilometri la nord-est. Malindi are o populație de 207,253 de persoane conform recensământului din 2009. Este centrul urban major al județului Kilifi.
Principala afacere a lui Malindi este turismul. Orașul este destul de popular printre vizitatorii italieni. Malindi are un aeroport intern și este legat de Mombasa și Lamu printr-o autostradă. La sud de Malindi se află stațiunea Watamu și Ruinele Gedi (cunoscute și sub numele de Gede). Gura râului Sabaki este situată în nordul Malindi. La sud de Malindi, Parcurile Naționale Marine Watamu și Malindi creează o regiune de coastă protejată învecinată. Arhitectura clasică Swahili poate fi văzută în întreaga regiune. Populația lui Malindi este în mare parte musulmană.
Aeroportul Malindi și Centrul Spațial Broglio sunt ambele situate în Malindi.