
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.

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.
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.
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.
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.
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.
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

Malindi
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.
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.
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.
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.
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.
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.
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.
Tell us your dates and group — we'll suggest the right trip and send a quote.