Mombasa in 4 days
Kenya's second city sits on an island of about 15 km², linked to the mainland by three causeways and a ferry. Visit Fort Jesus, begun by the Portuguese in 1593, and the carved doorways of the Old Town, then head for the beaches of Nyali and Diani.

The plan, day by day
Day 1
- Morning
Fort Jesusabout 1 hA Portuguese fort begun in 1593 by the Italian architect Cairati, shaped like a human figure from above, which changed hands nine times after 1631.
- Afternoon
Mombasa Old Townfree · about 1 h 30Narrow lanes between Fort Jesus and the old dhow harbour, with Swahili, Omani and Indian houses, carved balconies and brass-studded teak doors.
- Late afternoon
The Moi Avenue Tusksfree · a few minutesAluminium arches shaped like tusks, put up over the main avenue for Princess Elizabeth's visit in 1952, forming an M for Mombasa.
Day 2
- Morning
Nyali Beachfree · half a dayA wide white beach ten minutes north of the centre, sheltered by a coral reef; at low tide the lagoon drains to reveal rock pools.
- Late afternoon
Haller Parkabout 2 hA former cement-works quarry turned into a living ecosystem by René Haller from 1971, now home to giraffes, hippos, buffalo, crocodiles and oryx.
Day 3
- Morning
Mombasa Marine Parkabout 2 hA protected lagoon and reef off Nyali and Bamburi since 1986; the coral has suffered bleaching, but parrotfish, moray eels, green turtles and rays remain.
- Afternoon
Diani Beachfree · half a daySeventeen kilometres of white sand about thirty kilometres south of Mombasa, with a shallow reef-sheltered lagoon and steady winds for kitesurfing.
Day 4
- All day
Shimba Hills National Reservea full dayWooded hills south-west of Mombasa, one of Kenya's largest coastal forests, home to the country's last sable antelopes and many elephants.
Where to sleep in Mombasa
- Tulia House Backpackers · €25 a night
- Royal Court Hotel Mombasa · €45 a night
- Hotel Sapphire · €55 a night
- Travellers Beach Hotel · €110 a night
- Severin Sea Lodge · €140 a night
- Mombasa Continental Resort · €90 a night
- English Point Marina · €200 a night
- Bahari Beach Hotel · €160 a night
- Leopard Beach Resort · €200 a night
Plan this trip
Hotel prices per room per night, checked when written. Some links are affiliate links: we may earn a commission, at no extra cost to you.