
Malindi
Malindi is a historic coastal town on Kenya's north coast, set on a wide bay with long beaches and the Malindi Marine National Park — among the oldest in Africa. With a layered past of Swahili, Portuguese and, more recently, Italian influence, it suits travellers who want a beach with a town behind it rather than a pure resort strip. The warmest, driest months are roughly December to March.
Why visit
Malindi has been a port of call for far longer than most of the coast — a Swahili trading town that welcomed Vasco da Gama on his way to India, and which still carries that crossroads feel. The beaches are broad and golden, the bay opens wide to the Indian Ocean, and behind the sand there is an actual town with markets, history and a strong, much-loved Italian streak in its cafés and kitchens.
It is a different proposition to a quiet beach village. Malindi gives you the sea and a sense of place — old pillars and ruins, a working harbour, a long human story — alongside one of Kenya's pioneering marine parks just offshore. For travellers who find pure resort coast a touch empty, Malindi has texture.
What to do here
The Malindi Marine National Park — one of the oldest in Africa — offers snorkelling and glass-bottom-boat trips over the coral just offshore. The town itself rewards wandering: the Vasco da Gama Pillar, one of the oldest European monuments in Africa, the old mosque and tombs, and a harbour that still lands the day's catch. Inland lie the haunting Gede Ruins, a Swahili town reclaimed by forest, and the Marafa "Hell's Kitchen" sandstone gorge glowing at sunset. On the water, deep-sea fishing has a long pedigree here, and the beaches stretch for easy walking and swimming.
Best time to visit
Malindi is warm year-round; the prime stretch is December to March, hot and dry with calm, clear seas for the marine park. The long rains (April to June) bring heavier showers and rougher water, with a quieter coast and easier rates. July to October turns cooler and dry again under the monsoon, breezier but pleasant. See → Best time to visit Kenya for how the coast fits the wider year.
Getting there
Malindi has its own airport — Malindi Airport (MYD) — with connections from Nairobi and the safari airstrips, making it one of the easier coast towns to reach by air. Moi International Airport, Mombasa (MBA) to the south is the alternative, followed by a coastal road transfer. We arrange the flights and transfers around your itinerary.
How it fits into a journey
Malindi is a good choice when the coast should feel connected to history and town life. It is not as secluded as Lamu, not as quiet as Kilifi and not as marine-focused as Watamu, but it has a useful mix: airport access, long beaches, restaurants, old monuments and easy day trips. That makes it especially practical after a safari when travellers want the coast without feeling cut off.
We often pair Malindi with Watamu for a north-coast stay that balances culture and reef. A traveller might base in Malindi for the town, the bay and villa options, then spend a day at the marine park or Gede. It can also work for families who want more services nearby, or for repeat Kenya travellers who prefer a coast with a lived-in Swahili and Indian Ocean story.
Related Nobu journeys
- Safari & Beach Holiday — a Kenyan safari finished on the historic north coast. → Explore
- Bush to Beach — the Mara or Amboseli paired with Malindi and Watamu. → Explore
When to go
Month by month — daytime warmth, days of rain and what the season brings.
Where to stay
From Essential to Private Collection — the camps and lodges we know first-hand here. Rates are indicative and confirmed on enquiry.
Signature
Driftwood Beach Club
Signatureresort · beachfront
from $100 pp / night· indicative, confirmed on enquiry
Sandies Tropical Village
Signatureresort · beachfront
from $90 pp / night· indicative, confirmed on enquiry
Elevated
Diamonds Malindi Resort (Dream of Africa)
Elevatedresort · beachfront
from $150 pp / night· indicative, confirmed on enquiry
Kilili Baharini Resort & Spa
Elevatedresort · beachfront
from $120 pp / night· indicative, confirmed on enquiry
Common questions
- What is Malindi famous for?
- Its history and its marine park: Malindi was a major Swahili port that received Vasco da Gama, and its waters became one of Africa's earliest marine national parks. It blends beach, town and heritage.
- Does Malindi have a marine park?
- Yes — the Malindi Marine National Park, among the oldest in Africa, with snorkelling and glass-bottom-boat trips over the coral just offshore.
- Is Malindi good for a beach holiday with some culture?
- Very much so. Unlike a pure resort strip, Malindi has a working town, historic monuments and the Gede Ruins inland, so beach days come with a real sense of place.
- How do you get to Malindi?
- Most easily by a short flight into Malindi Airport (MYD) from Nairobi or a safari airstrip; alternatively by road from Mombasa's Moi International Airport.
Tell us what you want from Malindi
We'll design the journey around it — places, pace and people matched to how you travel.
