Gede Ruins / Arabuko-Sokoke district

Malindi, Kenya

Home to the ancient Swahili town ruins and a forest reserve harbouring elephants and 200+ bird species.

Explore Malindi

Malindi — TL;DR

Malindi is Kenya's original beach town, where Arab traders established a port over a thousand years ago and Vasco da Gama landed in 1498.

Malindi at a glance

Malindi overview

Where to eat, drink & do in Malindi

Malindi neighborhoods

Practical info for Malindi

Frequently asked questions about Malindi

Practical notes for Malindi

Best time to visit
October to March offers the best chance to swim with whale sharks in Malindi Bay, while the dry season overall provides the most reliable beach weather.
Getting around
Malindi town centre sits along Tropical Beach, with Watamu 20km south for superior snorkelling, and Arabuko-Sokoke Forest Reserve and Gede Ruins reachable as short day trips inland.
Currency
Kenyan Shilling (KSh)
Language
Swahili and English (both official).
Timezone
EAT (UTC+3)
Current trends
Malindi's dining scene continues to reflect its historic role as Kenya's original beach town, with Billionaire Resort's Italian fusion cuisine and Sunday brunch tradition serving the town's strong Italian-expat community, while October-to-March whale shark season in Malindi Bay remains the marquee draw alongside the Gede Ruins' ancient Swahili heritage.

Other neighborhoods in Malindi

Read the full Malindi guide