African City Distance Calculator
Find the distance, flight time and route information for routes between Africa's major cities. Over 300 city-to-city distance pages covering every major hub on the continent.
Distances are calculated using the great-circle (straight-line) method between airport coordinates and reflect approximate flight times for typical commercial aircraft. Click any route below for detailed information including airport codes, route map, and travel context.
Distances from Abidjan, Ivory Coast
- Abidjan to Accra
- Abidjan to Addis Ababa
- Abidjan to Algiers
- Abidjan to Cairo
- Abidjan to Cape Town
- Abidjan to Casablanca
- Abidjan to Dakar
- Abidjan to Dar es Salaam
- Abidjan to Johannesburg
- Abidjan to Kampala
- Abidjan to Khartoum
- Abidjan to Kinshasa
- Abidjan to Lagos
- Abidjan to Luanda
- Abidjan to Maputo
- Abidjan to Nairobi
- Abidjan to Tunis
Distances from Accra, Ghana
- Accra to Abidjan
- Accra to Addis Ababa
- Accra to Algiers
- Accra to Cairo
- Accra to Cape Town
- Accra to Casablanca
- Accra to Dakar
- Accra to Dar es Salaam
- Accra to Johannesburg
- Accra to Kampala
- Accra to Khartoum
- Accra to Kinshasa
- Accra to Lagos
- Accra to Luanda
- Accra to Maputo
- Accra to Nairobi
- Accra to Tunis
Distances from Addis Ababa, Ethiopia
- Addis Ababa to Abidjan
- Addis Ababa to Accra
- Addis Ababa to Algiers
- Addis Ababa to Cairo
- Addis Ababa to Cape Town
- Addis Ababa to Casablanca
- Addis Ababa to Dakar
- Addis Ababa to Dar es Salaam
- Addis Ababa to Johannesburg
- Addis Ababa to Kampala
- Addis Ababa to Khartoum
- Addis Ababa to Kinshasa
- Addis Ababa to Lagos
- Addis Ababa to Luanda
- Addis Ababa to Maputo
- Addis Ababa to Nairobi
- Addis Ababa to Tunis
Distances from Algiers, Algeria
- Algiers to Abidjan
- Algiers to Accra
- Algiers to Addis Ababa
- Algiers to Cairo
- Algiers to Cape Town
- Algiers to Casablanca
- Algiers to Dakar
- Algiers to Dar es Salaam
- Algiers to Johannesburg
- Algiers to Kampala
- Algiers to Khartoum
- Algiers to Kinshasa
- Algiers to Lagos
- Algiers to Luanda
- Algiers to Maputo
- Algiers to Nairobi
- Algiers to Tunis
Distances from Cairo, Egypt
- Cairo to Abidjan
- Cairo to Accra
- Cairo to Addis Ababa
- Cairo to Algiers
- Cairo to Cape Town
- Cairo to Casablanca
- Cairo to Dakar
- Cairo to Dar es Salaam
- Cairo to Johannesburg
- Cairo to Kampala
- Cairo to Khartoum
- Cairo to Kinshasa
- Cairo to Lagos
- Cairo to Luanda
- Cairo to Maputo
- Cairo to Nairobi
- Cairo to Tunis
Distances from Cape Town, South Africa
- Cape Town to Abidjan
- Cape Town to Accra
- Cape Town to Addis Ababa
- Cape Town to Algiers
- Cape Town to Cairo
- Cape Town to Casablanca
- Cape Town to Dakar
- Cape Town to Dar es Salaam
- Cape Town to Johannesburg
- Cape Town to Kampala
- Cape Town to Khartoum
- Cape Town to Kinshasa
- Cape Town to Lagos
- Cape Town to Luanda
- Cape Town to Maputo
- Cape Town to Nairobi
- Cape Town to Tunis
Distances from Casablanca, Morocco
- Casablanca to Abidjan
- Casablanca to Accra
- Casablanca to Addis Ababa
- Casablanca to Algiers
- Casablanca to Cairo
- Casablanca to Cape Town
- Casablanca to Dakar
- Casablanca to Dar es Salaam
- Casablanca to Johannesburg
- Casablanca to Kampala
- Casablanca to Khartoum
- Casablanca to Kinshasa
- Casablanca to Lagos
- Casablanca to Luanda
- Casablanca to Maputo
- Casablanca to Nairobi
- Casablanca to Tunis
Distances from Dakar, Senegal
- Dakar to Abidjan
- Dakar to Accra
- Dakar to Addis Ababa
- Dakar to Algiers
- Dakar to Cairo
- Dakar to Cape Town
- Dakar to Casablanca
- Dakar to Dar es Salaam
- Dakar to Johannesburg
- Dakar to Kampala
- Dakar to Khartoum
- Dakar to Kinshasa
- Dakar to Lagos
- Dakar to Luanda
- Dakar to Maputo
- Dakar to Nairobi
- Dakar to Tunis
Distances from Dar es Salaam, Tanzania
- Dar es Salaam to Abidjan
- Dar es Salaam to Accra
- Dar es Salaam to Addis Ababa
- Dar es Salaam to Algiers
- Dar es Salaam to Cairo
- Dar es Salaam to Cape Town
- Dar es Salaam to Casablanca
- Dar es Salaam to Dakar
- Dar es Salaam to Johannesburg
- Dar es Salaam to Kampala
- Dar es Salaam to Khartoum
- Dar es Salaam to Kinshasa
- Dar es Salaam to Lagos
- Dar es Salaam to Luanda
- Dar es Salaam to Maputo
- Dar es Salaam to Nairobi
- Dar es Salaam to Tunis
Distances from Johannesburg, South Africa
- Johannesburg to Abidjan
- Johannesburg to Accra
- Johannesburg to Addis Ababa
- Johannesburg to Algiers
- Johannesburg to Cairo
- Johannesburg to Cape Town
- Johannesburg to Casablanca
- Johannesburg to Dakar
- Johannesburg to Dar es Salaam
- Johannesburg to Kampala
- Johannesburg to Khartoum
- Johannesburg to Kinshasa
- Johannesburg to Lagos
- Johannesburg to Luanda
- Johannesburg to Maputo
- Johannesburg to Nairobi
- Johannesburg to Tunis
Distances from Kampala, Uganda
- Kampala to Abidjan
- Kampala to Accra
- Kampala to Addis Ababa
- Kampala to Algiers
- Kampala to Cairo
- Kampala to Cape Town
- Kampala to Casablanca
- Kampala to Dakar
- Kampala to Dar es Salaam
- Kampala to Johannesburg
- Kampala to Khartoum
- Kampala to Kinshasa
- Kampala to Lagos
- Kampala to Luanda
- Kampala to Maputo
- Kampala to Nairobi
- Kampala to Tunis
Distances from Khartoum, Sudan
- Khartoum to Abidjan
- Khartoum to Accra
- Khartoum to Addis Ababa
- Khartoum to Algiers
- Khartoum to Cairo
- Khartoum to Cape Town
- Khartoum to Casablanca
- Khartoum to Dakar
- Khartoum to Dar es Salaam
- Khartoum to Johannesburg
- Khartoum to Kampala
- Khartoum to Kinshasa
- Khartoum to Lagos
- Khartoum to Luanda
- Khartoum to Maputo
- Khartoum to Nairobi
- Khartoum to Tunis
Distances from Kinshasa, DR Congo
- Kinshasa to Abidjan
- Kinshasa to Accra
- Kinshasa to Addis Ababa
- Kinshasa to Algiers
- Kinshasa to Cairo
- Kinshasa to Cape Town
- Kinshasa to Casablanca
- Kinshasa to Dakar
- Kinshasa to Dar es Salaam
- Kinshasa to Johannesburg
- Kinshasa to Kampala
- Kinshasa to Khartoum
- Kinshasa to Lagos
- Kinshasa to Luanda
- Kinshasa to Maputo
- Kinshasa to Nairobi
- Kinshasa to Tunis
Distances from Lagos, Nigeria
- Lagos to Abidjan
- Lagos to Accra
- Lagos to Addis Ababa
- Lagos to Algiers
- Lagos to Cairo
- Lagos to Cape Town
- Lagos to Casablanca
- Lagos to Dakar
- Lagos to Dar es Salaam
- Lagos to Johannesburg
- Lagos to Kampala
- Lagos to Khartoum
- Lagos to Kinshasa
- Lagos to Luanda
- Lagos to Maputo
- Lagos to Nairobi
- Lagos to Tunis
Distances from Luanda, Angola
- Luanda to Abidjan
- Luanda to Accra
- Luanda to Addis Ababa
- Luanda to Algiers
- Luanda to Cairo
- Luanda to Cape Town
- Luanda to Casablanca
- Luanda to Dakar
- Luanda to Dar es Salaam
- Luanda to Johannesburg
- Luanda to Kampala
- Luanda to Khartoum
- Luanda to Kinshasa
- Luanda to Lagos
- Luanda to Maputo
- Luanda to Nairobi
- Luanda to Tunis
Distances from Maputo, Mozambique
- Maputo to Abidjan
- Maputo to Accra
- Maputo to Addis Ababa
- Maputo to Algiers
- Maputo to Cairo
- Maputo to Cape Town
- Maputo to Casablanca
- Maputo to Dakar
- Maputo to Dar es Salaam
- Maputo to Johannesburg
- Maputo to Kampala
- Maputo to Khartoum
- Maputo to Kinshasa
- Maputo to Lagos
- Maputo to Luanda
- Maputo to Nairobi
- Maputo to Tunis
Distances from Nairobi, Kenya
- Nairobi to Abidjan
- Nairobi to Accra
- Nairobi to Addis Ababa
- Nairobi to Algiers
- Nairobi to Cairo
- Nairobi to Cape Town
- Nairobi to Casablanca
- Nairobi to Dakar
- Nairobi to Dar es Salaam
- Nairobi to Johannesburg
- Nairobi to Kampala
- Nairobi to Khartoum
- Nairobi to Kinshasa
- Nairobi to Lagos
- Nairobi to Luanda
- Nairobi to Maputo
- Nairobi to Tunis
Distances from Tunis, Tunisia
- Tunis to Abidjan
- Tunis to Accra
- Tunis to Addis Ababa
- Tunis to Algiers
- Tunis to Cairo
- Tunis to Cape Town
- Tunis to Casablanca
- Tunis to Dakar
- Tunis to Dar es Salaam
- Tunis to Johannesburg
- Tunis to Kampala
- Tunis to Khartoum
- Tunis to Kinshasa
- Tunis to Lagos
- Tunis to Luanda
- Tunis to Maputo
- Tunis to Nairobi
About African City Distances
Africa is the world's second-largest continent, and distances between its major cities can be enormous — the flight from Casablanca to Cape Town covers roughly 7,800 kilometers, while a hop from Abidjan to Accra is barely 400. Our distance pages help travellers, students and researchers quickly understand how Africa's cities relate geographically, with consistent methodology applied across every route.
If you're planning a multi-city trip, comparing aviation routes, or simply curious about how far apart two African capitals are, browse the hubs above. Each city has 17 outbound routes covering the continent's primary destinations.