Mombasa
For a thousand years, monsoon winds have carried dhows into this harbour — Arab, Persian, Indian, Portuguese, British. Old Town still remembers all of them.
An island that changed hands more than any other on this coast
Long before there was a Kenya, there was Mvita — “Island of War,” the old Swahili name for Mombasa, fought over so many times the name simply stuck. Traders from Arabia and the Persian Gulf were already calling here by the 12th century, riding the same seasonal winds that still push wooden dhows across the Indian Ocean twice a year.
The Portuguese reached Mombasa in 1498 searching for a route to India, and stayed long enough to raise Fort Jesus in 1593 — a star-shaped coral fortress that would change hands more than any fort in Africa before Omani Arab forces took it back in 1698, after a siege that lasted almost three years.
Walk into Old Town today, just north of the fort, and none of that history feels distant. Families still live behind carved wooden doors studded with brass, mosques call prayer over narrow coral-stone lanes, and the smell of cardamom and cumin drifts from doorways that have sold spices for generations. It is one of the few places on this coast where the past was never tidied up for visitors — it just kept living.
What to see
Fort Jesus & Old Town
A 16th-century Portuguese fortress turned living Swahili quarter. Budget half a day for the museum, the ramparts over the harbour, and the maze of streets beyond.
Mombasa Tusks
Four crossed aluminium tusks arching over Moi Avenue, raised in 1952 for a royal visit and still the city’s most photographed corner.
Nyali, Bamburi & Diani
The reef-protected beaches most visitors actually stay on — a short hop north of the island, or about an hour south at Diani.
From Nairobi
Domestic flights connect Nairobi to Mombasa in roughly an hour and run frequently throughout the day. The SGR (Standard Gauge Railway) is a scenic overland alternative, taking around five hours between the two cities.
Pairing with safari
A common Kenya itinerary sets a few days on safari — Maasai Mara or Amboseli — against a beach stay on the coast: fly Nairobi to the Mara, then Nairobi to Mombasa, rather than trying to connect the two directly.