Malindi is a town on Malindi Bay at the mouth of the Sabaki River, lying on the Indian Ocean coast of Kenya. It is 120 kilometres northeast of Mombasa. The population of Malindi was 119,859 as of the 2019 census. It is the largest urban centre in Kilifi County.
AdFind the best things to do in Malindi with the help of over 8 million trusted reviews. Find the top-rated and best-reviewed tours and activities in Malindi for 2025.
Multiple languages · Skip-the-line tickets · Over 150,000 activities · Expert guides
AdAlways Great Deals: Search for The Best Malindi Hotel Prices on Tripadvisor. Compare Prices & Save Money with Tripadvisor® (World's Largest Travel Website).
Candid traveller photos · Millions of hotel reviews · Easy price comparison