We use cookies and external services: MapTiler for interactive maps and Google Maps to show route duration/distance. Both may process personal data such as your IP address, including transfers outside the EU/EEA. See our privacy policy for details. By clicking "Accept all", you consent to this.
Best cities to visit in Africa
Busy modern financial centers and historic trading hubs in Africa
Africa's world city offer spans five cities with genuinely distinct identities: Cairo, Marrakech, Nairobi, Johannesburg and Cape Town. Each has earned international standing through historical depth, cultural vitality and the urban energy that comes from cities operating at scale with strong identities independent of tourism. Together they cover an enormous spread of African urban experience across the continent's geographic and cultural range.
Cairo and Marrakech draw on ancient urban histories and Islamic architectural traditions that reward unhurried exploration across medinas, monuments and markets operating continuously for centuries. Nairobi has emerged as east Africa's most dynamic urban hub, with a food, technology and creative scene of growing international profile alongside its role as the gateway to the region's wildlife circuits. Johannesburg and Cape Town offer experiences shaped by more recent and turbulent histories with food and culture scenes of genuine international standing.
Safety conditions require neighbourhood-level research in Johannesburg and Nairobi in particular, where the gap between areas is significant and affects how freely independent exploration is practical.