Skip to content
UGANDA • RWANDA • KENYA • TANZANIA • PRIVATE & TAILOR-MADE SAFARIS
OFFMAPSAFARIS: Home
Malindi

Kenya

Malindi

Kenya · Year-round, with the wettest months typically April to June

Malindi is a historic Swahili coastal town in Kilifi County, one of the oldest continuously inhabited settlements on the East African coast and a long-standing meeting point between Africa, Arabia, India and, later, Europe. Its beaches and warm waters have made it a well-established holiday destination, but its deeper draw is a coastline layered with centuries of maritime history.

The town at a glance

  • Located in Kilifi County on Kenya’s north coast
  • One of East Africa’s oldest Swahili trading towns, with links stretching back centuries before European contact
  • Home to the Vasco da Gama Pillar, the only surviving Portuguese navigational marker of its kind on the African coast
  • Close to the Gede Ruins and Watamu Marine National Park, both easy day visits

The Vasco da Gama Pillar

Erected in 1498 or 1499 during Vasco da Gama’s voyage from Portugal to India, the pillar is a padrão, a stone cross-topped marker Portuguese explorers planted along coastlines to assert their presence and mark their route. It is the only such padrão to survive intact anywhere along the African coast. Declared a national monument in 1935, it stands on a rocky promontory overlooking the ocean and is now managed by the National Museums of Kenya, with restoration work since 2020 improving access and visitor facilities.

Beaches and marine life

Malindi’s beaches face a coral-fringed bay, with the Malindi Marine National Park protecting reef and marine habitats just offshore. Warm, calm waters and consistent conditions make the area popular for swimming, snorkeling and deep-sea fishing.

Things to do

  • Visiting the Vasco da Gama Pillar and its small museum exhibits
  • Swimming and snorkeling in Malindi Marine National Park
  • Day visits to the nearby Gede Ruins, a medieval Swahili town, or Watamu Marine National Park
  • Exploring Malindi’s old town streets and markets

Practical information

  • Reached by road from Mombasa, about two to three hours north, or by scheduled flights to Malindi Airport
  • Year-round warm coastal climate, with the wettest months typically April to June
  • A wide range of hotels and resorts serve both international and Kenyan domestic visitors

Malindi combines beach time with genuine historical depth, making it a good coastal base for exploring Kenya’s Swahili heritage. Offmap Safaris can pair it with Watamu or a wider coastal itinerary. To start planning, visit Plan My African Safari, message us on WhatsApp at +256 701 243 304, or email [email protected]. See also our notes on health and safety and visa and entry requirements.

Travel Guide

Knowledge connected to this page

Read planning and destination stories connected to this Offmap entity.

Explore the Travel Guide →

Related safaris

Safaris that visit this place

None of our set itineraries names this place on its route yet, so here are safaris in Kenya. We can add it to any of them.

Need to know?

Questions about Malindi

View all FAQs →
What is the Vasco da Gama Pillar?

The Vasco da Gama Pillar is a Portuguese navigational marker erected in 1498 or 1499, the only such pillar to survive intact anywhere along the African coast.

Is Malindi an old town?

Yes, Malindi is one of East Africa’s oldest Swahili trading towns, with links to Africa, Arabia and India stretching back centuries.

What marine activities are available in Malindi?

Malindi Marine National Park protects a coral-fringed bay offshore, offering swimming, snorkeling and deep-sea fishing in warm, calm waters.

Can I visit the Gede Ruins from Malindi?

Yes, the Gede Ruins, a medieval Swahili town abandoned in the 17th century, are an easy day visit from Malindi.

How do I get to Malindi?

Malindi is reached by road from Mombasa, about two to three hours north, or by scheduled flights to Malindi Airport.