Malindi is a town on Malindi Bay at the mouth of the Galana River, lying on the Indian Ocean coast of Kenya. It is 120 kilometres northeast of Mombasa.
Malindi is one of the beautiful coastal towns in Kenya, steeped in rich heritage with several cultural and historic places to discover or re-discover. The small town of Malindi is at the centre of a strip of idyllic tropical beaches offering the visitor a range of world class resorts and quiet relaxing hideaways.
Walk through the Forest, explore the mangroves by boat, dive on the reef or try your hand at big game fishing. At the North coast you have all these choices and more, with the space and freedom to relax, unwind, and soak up the atmosphere.