Malindi est une ville sur la côte de l'océan Indien au Kenya, située sur la baie de Malindi à l'embouchure de la rivière Galana. Mombasa se trouve à 120 kilomètres au nord-est. Malindi a une population de 207,253 2009 personnes selon le recensement de 2016. C'est le principal centre urbain du comté de Kilifi.
L'activité principale de Malindi est le tourisme. La ville est très populaire auprès des visiteurs italiens. Malindi possède un aéroport domestique et est reliée à Mombasa et Lamu par une autoroute. Au sud de Malindi se trouvent la station balnéaire de Watamu et les ruines de Gedi (également connues sous le nom de Gede). L'embouchure de la rivière Sabaki est située dans le nord de Malindi. Au sud de Malindi, les parcs nationaux marins de Watamu et de Malindi créent une région côtière protégée contiguë. L'architecture swahili classique peut être vue dans toute la région. La population de Malindi est majoritairement musulmane.
L'aéroport de Malindi et le centre spatial Broglio sont tous deux situés à Malindi.