Skip to content

Planning for December? Reserve with a 30% deposit and pay the rest polepole by M-Pesa.

JeffTours & Travel
Whitewashed Vasco da Gama Pillar on a headland above the Indian Ocean in Malindi
Kilifi County, North Coast · Kenya

Malindi

Marine parks, Swahili history and Italian coffee

Malindi is a historic North Coast town about 2–2½ hours from Mombasa, with marine parks, the Gede Ruins, Watamu's beaches next door and a strong Italian flavour.

Best time to go
December–March and July–October; whale-watching off Watamu is most likely about July–September.
Getting there
From Mombasa: about 2–2½ hours by road (≈120 km) via Kilifi. From Nairobi: about an hour's flight to Malindi Airport.
Ideal for
Couples, history lovers, snorkellers, longer stays and travellers who like town life

Malindi is the coast for people who like a real town with their beach. About 120 km north of Mombasa in Kilifi County, it has been a Swahili trading port for centuries. In 1498 Vasco da Gama found a pilot here for his voyage to India, and the stone pillar he left still stands on the headland. Today Malindi mixes Swahili life with a strong Italian accent: espresso bars, gelato and pizza ovens sit beside mosques and fish markets.

Why visit

You get beach, reef, history and nightlife in one place, with Watamu's quieter beaches about 20 km down the road. It's a good base for longer stays, and the marine parks here are some of the oldest in Africa.

What to see and do

  • Malindi and Watamu marine parks: snorkel or take a glass-bottom boat over coral gardens with turtles and reef fish
  • Gede Ruins: the remains of a Swahili town in the Arabuko-Sokoke forest near Watamu, with mosques, houses and palace walls
  • Vasco da Gama Pillar: one of the oldest European monuments in East Africa
  • Marafa Depression ("Hell's Kitchen"): eroded sandstone gorges, best at sunset, about an hour inland
  • Mida Creek: mangroves, wading birds and a community boardwalk
  • Arabuko-Sokoke Forest: the largest surviving block of coastal forest in East Africa, a birders' favourite

Best time to visit

December to March is hot, sunny and calm, the classic beach season. July to October is cooler and breezy. It's also when humpback whales pass along the coast, and whale-watching trips run from Watamu, most often from about July to September. April to June brings the long rains and the best rates. After heavy rain, the sea north of Malindi town can turn brown with silt from the Sabaki River, while Watamu usually stays clearer.

Getting there from Mombasa and Nairobi

From Mombasa: about 2–2½ hours by road up the coast highway through Kilifi, depending on traffic leaving the city.

From Nairobi: about an hour by air to Malindi Airport, a short drive from town and roughly 30 minutes from Watamu.

Good to know

  • Marine park fees are charged per person and paid cashless; reef shoes are useful.
  • Don't touch turtles or coral, and choose operators who don't feed fish.
  • Dress modestly in town and around the old quarter.
  • Mida Creek and Watamu's sandbars change completely with the tide, so plan those outings around the tide table.

Guide checked October 2026 by the Jeff Tours team. Park fees and visa rules change — we confirm current ones in every quote.

Trips to Malindi

Ways to see Malindi

3D / 2NFly from Nairobi

Malindi

3-Day Malindi Escape from Nairobi

Fly from Nairobi to Malindi for two nights of history, seafood and beach: Vasco da Gama Pillar, Old Town, a Mida Creek boat ride and daily breakfast.

FromKES36,500per person sharing
View trip

Malindi: your questions

How far is Malindi from Mombasa?

Malindi is about 120 km north of Mombasa, roughly 2–2½ hours by road along the coast highway through Kilifi, depending on traffic leaving the city. Watamu is about 20 km south of Malindi, reached by a turn-off from the same highway, so the two are easy to combine. There's no train on this route, so the road or a flight via Nairobi are the options.

What is the difference between Malindi and Watamu?

Malindi is a proper town with history, markets, restaurants and nightlife, plus Malindi Marine National Park. Watamu, about 20 km south, is a smaller and quieter village with some of Kenya's prettiest beaches, its own marine park, Turtle Bay and Mida Creek. Many travellers stay in Watamu and visit Malindi for an evening out, or do it the other way round.

What is there to do in Malindi?

Snorkel or take a glass-bottom boat in Malindi Marine National Park, see the Vasco da Gama Pillar and the old town, and explore the Gede Ruins and Arabuko-Sokoke Forest near Watamu. Watch sunset at the Marafa Depression, kayak or walk the boardwalk at Mida Creek, and in season join a whale-watching trip from Watamu.

When is the best time to visit Malindi?

December to March is hot, sunny and calm, the classic beach season. July to October is cooler and breezy, and good for whale watching off Watamu. April to June brings the long rains and the best rates. After heavy rain, the sea north of Malindi town can look brown because of silt from the Sabaki River.

Why is Malindi popular with Italians?

Italian visitors and residents have been part of Malindi's life for decades, and many hotels, restaurants and gelato shops are Italian-run. You'll hear Italian in town and find excellent pizza and coffee. For Kenyan visitors it gives Malindi a different feel from the South Coast, layered on top of its long Swahili history.

Can you fly to Malindi from Nairobi?

Yes. Several domestic airlines fly between Nairobi and Malindi Airport, with a flight time of about an hour. The airport is a short drive from Malindi town and roughly 30 minutes from Watamu, so you can be on the beach by lunchtime. Schedules change with the season, so check what's operating on your dates.

Planning Malindi?

Tell us your dates and group — we'll suggest the right trip and send a quote.

Which rates apply? (park fees differ)

Nothing to pay now. We use your details only to plan this trip — see our privacy notice.