10 best historic cities in Africa
Cities that have been a city for a millennium. The layers show.
Ranked by climate, cost of living, language access, safety, and lifestyle fit. Personalize this →
- #1
Marrakech, Morocco
100matchRed-walled medina with souks, riads, and the High Atlas as a backdrop.
- #2
Zanzibar, Tanzania
100matchSpice island in the Indian Ocean. Stone Town's twisted alleys, reefs offshore, slow days.
- #3
Cairo, Egypt
100matchMegacity on the Nile. Pyramids on the suburbs, five thousand years of history layered everywhere.
- #4
Essaouira, Morocco
100matchWindy Moroccan port. Blue-shuttered medina, kitesurfers in the bay, fresh sardines off the boats.
- #5
Stellenbosch, South Africa
100matchCape wine country university town. Oak-lined streets, granite mountains, world-class vineyards.
- #6
Lamu, Kenya
100matchSwahili island town with no cars, only donkeys. Coral-rag mosques, dhow harbour, deeply slow.
- #7
Tunis, Tunisia
77matchNorth African capital with a UNESCO medina, Mediterranean light, and Roman ruins down the road.