
Marine park, beaches & Swahili history
Malindi
Malindi · Swahili coast of reefs & ruins
On Kenya's Indian Ocean coast, Malindi blends palm-fringed beaches with deep Swahili and Italian ties. Its marine park shelters vibrant coral gardens, while nearby Gede's overgrown ruins whisper of a vanished medieval trading town.
Top sightsSights
Malindi Marine Park
Kenya’s oldest marine park, rich in coral and reef fish.
Gede Ruins
The atmospheric ruins of a 13th-century Swahili town in the forest.
Vasco da Gama Pillar
A coral-stone pillar left by the Portuguese explorer in 1498.
Watamu beaches
Powder-white sands and turtle nesting sites just south.
Marafa Depression
The "Hell’s Kitchen" of eroded sandstone canyons inland.
What to eatFood
Swahili seafood
Coconut-and-spice fish and prawn curries.
Biryani
Fragrant spiced rice reflecting coastal trade routes.
Italian gelato
A legacy of the town’s long Italian connection.
Good to know
- Snorkel the marine park at low tide for the clearest coral views.
- Combine with Watamu for quieter, prettier beaches.
- The coast is hot and humid — the cooler months are best.
Getting there
Malindi Airport (MYD) has flights from Nairobi and Mombasa; coastal roads link the beach towns.
Next city
Nairobi