hi tripTravel well
Malindi, Kenya

Marine park, beaches & Swahili history

Malindi

Malindi · Swahili coast of reefs & ruins

BeachesSnorkellingHistory

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

01

Malindi Marine Park

Kenya’s oldest marine park, rich in coral and reef fish.

02

Gede Ruins

The atmospheric ruins of a 13th-century Swahili town in the forest.

03

Vasco da Gama Pillar

A coral-stone pillar left by the Portuguese explorer in 1498.

04

Watamu beaches

Powder-white sands and turtle nesting sites just south.

05

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