Malindi, Kenya: Ancient Ruins, Marine Parks & a Brand-New UNESCO Site

Snorkeling a coral reef, Watamu and Malindi marine escape Kenya coast

Malindi, Kenya gets treated as an afterthought to Watamu and Diani, a stop on the way rather than a destination in its own right, and that undersells what is actually one of East Africa’s oldest continuously inhabited coastal towns. A Portuguese explorer planted a stone pillar on this shoreline over five centuries ago. Twenty kilometres inland, an entire Swahili city sits abandoned in the forest, its coral walls still standing. The beach itself is postcard white sand backed by palms, but it is the layered history underneath that makes Malindi worth its own two or three nights rather than a passing glance. Sense of Adventure builds its coastal itineraries around exactly this combination.

1498

Year Vasco da Gama landed and raised his pillar in Malindi

18 hectares

Excavated area of the abandoned Gede Ruins, near Malindi

1968

Year Malindi Marine Park became one of Africa’s first

2024

Year Gede became Kenya’s 8th UNESCO World Heritage Site

Discover Malindi’s Coast and History

Message us to plan a Kenyan coast trip that combines Malindi’s marine park with its ancient ruins.

Malindi, Kenya: A Coastal Town Built on Five Centuries of Trade

Malindi sits roughly 120km north of Mombasa on Kenya’s Indian Ocean coast, and its trading history stretches back to the 14th century, well before Vasco da Gama’s ships anchored offshore in 1498 on their way to India. The town’s Vasco da Gama Pillar, built that same year as thanks for the Sultan of Malindi’s welcome, still stands on the seafront and remains one of the oldest European monuments anywhere in Africa. Add a marine park gazetted in 1968 and a UNESCO-listed ruin inland, and Malindi carries more verified history per square kilometre than almost anywhere else on the Kenyan coast.

Historic Swahili coastal architecture on the northern Kenyan coast near Malindi.
Historic Swahili coastal architecture typical of Kenya’s northern coast near Malindi.

We almost skipped Malindi entirely to spend the extra day in Watamu, but walking through Gede’s coral ruins with the tree roots grown straight through the old walls was the single most memorable afternoon of our whole coast trip, more than any beach we lay on.

— Sense of Adventure guest, Watamu & Malindi coastal escape

5 Things to Do in Malindi

1

1. The Vasco da Gama Pillar — a 500-year-old monument on the seafront

Erected in 1498 on a small headland overlooking the harbour, this coral-stone pillar topped with a cross marks one of the earliest recorded points of contact between Europe and East Africa, and it is still standing on its original site today.

2

2. The Gede Ruins — a whole Swahili city abandoned in the 17th century

Founded in the 12th century and home to roughly 2,500 people at its peak, Gede was abandoned within a generation for reasons still debated by historians, leaving palaces, mosques and pillar tombs standing under the forest canopy. It was inscribed as Kenya’s 8th UNESCO World Heritage Site on 29 July 2024.

3

3. Malindi Marine National Park — one of Africa’s first protected reefs

Gazetted in 1968 alongside Watamu’s, this was among the first marine parks anywhere on the continent, and its coral gardens still shelter angelfish, butterflyfish and green turtles within easy snorkelling or glass-bottom boat range of the beach.

4

4. Malindi Old Town — coral-stone streets and a working Swahili market

Narrow lanes lined with coral-block houses lead to the Malindi Museum on the seafront, which covers the town’s trading history without needing a full day to see. Tuk-tuks cost roughly $1.50-2 for most trips around town, making the Old Town easy to explore without a car.

5

5. The Beach Itself — white sand and Italian-influenced seafront dining

Malindi’s long, palm-fringed beaches sit alongside a genuinely good restaurant scene, a legacy of the town’s long-standing Italian community, so a plate of fresh seafood pasta by the water is as much a part of a Malindi evening as the sunset itself.

Book Your Watamu & Malindi Escape

Our 4-day Watamu & Malindi Marine Escape pairs both marine parks with the Gede Ruins in one easy trip.

A traditional dhow sailing at sunset off the Kenyan coast near Malindi.
A traditional dhow sailing at sunset off the Kenyan coast near Malindi.

Malindi Quick Reference

  • Location: roughly 120km north of Mombasa on Kenya’s Indian Ocean coast.
  • Historic landmark: the Vasco da Gama Pillar, erected in 1498 and still standing on the seafront.
  • Gede Ruins: an abandoned 12th-century Swahili town, 18 hectares excavated, UNESCO-listed since 29 July 2024.
  • Marine park: gazetted in 1968, one of the first protected reef areas in Africa.
  • Best time to visit: mid-November to mid-April, or mid-August to mid-October.
  • Getting around: tuk-tuks cost around $1.50-2 for most trips within town.

Combining Malindi With the Rest of the Kenyan Coast

Most guests pair Malindi with Watamu rather than visiting it alone, since the two marine parks and the Gede Ruins sit within a short drive of each other. Read our full Watamu Marine Park safari guide for the reef and turtle details, or our Diani Beach guide if you are deciding between the north and south coast. Our own Watamu & Malindi Marine Escape (4 Days) and Diani Beach Getaway (4 Days) both extend easily onto the back of any Kenya safari itinerary.

Give Malindi the Two Days It Deserves

Message us today to add Malindi and its UNESCO-listed ruins onto your next Kenya trip.

Frequently Asked Questions

Is Malindi Kenya worth visiting or should I just stay in Watamu?

Malindi, Kenya is worth its own dedicated time rather than a quick detour from Watamu, mainly for the Gede Ruins and the Vasco da Gama Pillar, two historic sites Watamu does not have. Most travellers combine both towns in one 4-day coastal trip rather than choosing between them.

How far is Malindi from Mombasa?

Malindi sits roughly 120km north of Mombasa, about a 2 to 2.5-hour drive along the coastal road, or a short domestic flight of around 30 minutes if you are combining it with a longer Kenya itinerary.

What are the Gede Ruins near Malindi?

The Gede Ruins are the abandoned remains of a 12th-century Swahili stone town near Malindi, once home to roughly 2,500 people before being abandoned in the early 17th century. Inscribed as Kenya’s 8th UNESCO World Heritage Site in July 2024, the site includes a palace, mosques and pillar tombs still standing under forest canopy.

When is the best time to visit Malindi?

The best time to visit Malindi is mid-November to mid-April or mid-August to mid-October, when rainfall is lowest and the Indian Ocean is calmest for snorkelling and diving in the marine park.

Can I combine Malindi with a Kenya safari?

Yes, Malindi combines easily with a Kenya safari as a beach extension at the end of a Masai Mara or Amboseli trip, typically flying into Malindi or Mombasa directly from the bush rather than routing back through Nairobi first.