Lisbon vs Johannesburg: Choosing the Right Data Centre for Your Market
Published: · 5 min read · By Oluniyi D. Ajao
AFRICLOUD operates from two data centres: Lisbon, Portugal and Johannesburg, South Africa. The right choice depends on where your users are. This guide uses measured latency data from 39 countries to help you decide.
The Short Answer
If your users are in North Africa, West Africa, Europe or Brazil, choose Lisbon. If they are in Southern Africa, East Africa or the Indian Ocean region, choose Johannesburg. The table below shows the headline latency from each data centre to every country we serve.
Latency Overview: All 39 Countries
Latency is measured in milliseconds (ms). Lower is better. The assigned data centre column shows which location we recommend based on the lowest latency to each country's capital or largest city.
| Country | Capital / Main City | Lisbon (ms) | Johannesburg (ms) | Best |
|---|---|---|---|---|
| Morocco | Casablanca | 11 | 152 | Lisbon |
| Tunisia | Tunis | 33 | 160 | Lisbon |
| Algeria | Algiers | 33 | 159 | Lisbon |
| Cape Verde | Praia | 35 | 143 | Lisbon |
| Mauritania | Nouakchott | 36 | 155 | Lisbon |
| Libya | Tripoli | 39 | 163 | Lisbon |
| Gambia | Banjul | 39 | 165 | Lisbon |
| Senegal | Dakar | 42 | 145 | Lisbon |
| Guinea | Conakry | 48 | 149 | Lisbon |
| Egypt | Cairo | 55 | 155 | Lisbon |
| Togo | Lomé | 57 | 137 | Lisbon |
| Benin | Cotonou | 58 | 135 | Lisbon |
| Ivory Coast | Abidjan | 61 | 139 | Lisbon |
| Guinea-Bissau | Bissau | 62 | 169 | Lisbon |
| Equatorial Guinea | Bata | 69 | 115 | Lisbon |
| Sierra Leone | Freetown | 70 | 180 | Lisbon |
| Liberia | Monrovia | 86 | 175 | Lisbon |
| Cameroon | Douala | 99 | 276 | Lisbon |
| Botswana | Gaborone | 155 | 5 | Johannesburg |
| Eswatini | Mbabane | 165 | 6 | Johannesburg |
| Mozambique | Maputo | 165 | 8 | Johannesburg |
| Lesotho | Maseru | 165 | 8 | Johannesburg |
| Zimbabwe | Harare | 159 | 9 | Johannesburg |
| Zambia | Lusaka | 163 | 13 | Johannesburg |
| Namibia | Windhoek | 146 | 19 | Johannesburg |
| Madagascar | Antananarivo | 169 | 24 | Johannesburg |
| Tanzania | Dar es Salaam | 153 | 29 | Johannesburg |
| Malawi | Lilongwe | 175 | 33 | Johannesburg |
| Mauritius | Port Louis | 185 | 39 | Johannesburg |
| Rwanda | Kigali | 139 | 43 | Johannesburg |
| Angola | Luanda | 99 | 51 | Johannesburg |
| Ethiopia | Addis Ababa | 126 | 53 | Johannesburg |
| Uganda | Kampala | — | 57 | Johannesburg |
| São Tomé | São Tomé | 125 | 60 | Johannesburg |
| DR Congo | Kinshasa | 126 | 61 | Johannesburg |
| Rep. of Congo | Brazzaville | 123 | 62 | Johannesburg |
| Burundi | Bujumbura | 145 | 75 | Johannesburg |
| Seychelles | Victoria | 195 | 72 | Johannesburg |
| Sudan | Khartoum | 85 | 79 | Either |
Lisbon: Best for North and West Africa
The Lisbon data centre connects to DE-CIX Lisbon and multiple submarine cable systems serving the African west coast and Mediterranean. It delivers the lowest latency to 18 countries, with particularly strong performance for the Maghreb region.
Where Lisbon excels
- Under 15ms: Morocco (11ms to Casablanca — the lowest latency in our network)
- Under 40ms: Algeria, Tunisia, Cape Verde, Mauritania, Libya, Gambia
- Under 65ms: Senegal, Guinea, Egypt, Togo, Benin, Ivory Coast, Guinea-Bissau, Equatorial Guinea
- Under 100ms: Sierra Leone, Liberia, Cameroon
Lisbon also connects to South America via the EllaLink cable, making it a strong choice for serving Brazil and Portuguese-speaking markets on both sides of the Atlantic.
Johannesburg: Best for Southern and East Africa
The Johannesburg data centre is located at Teraco Isando with direct peering at NAPAfrica IX, Africa's largest internet exchange with over 375 connected networks. It delivers the lowest latency to 20 countries, with single-digit millisecond response times across the SADC region.
Where Johannesburg excels
- Under 10ms: Botswana (5ms), Eswatini (6ms), Mozambique (8ms), Lesotho (8ms), Zimbabwe (9ms) — faster than most local hosting
- Under 20ms: Zambia (13ms), Namibia (19ms)
- Under 45ms: Madagascar, Tanzania, Malawi, Mauritius, Rwanda
- Under 80ms: Angola, Ethiopia, Uganda, São Tomé, DR Congo, Rep. of Congo, Burundi, Seychelles, Sudan
The sub-10ms latency to SADC countries is noteworthy. For applications that require near-real-time response — VoIP, financial platforms, gaming — Johannesburg effectively functions as a local data centre for the Southern African region.
Edge Cases: When the Choice Is Not Obvious
Angola
Angola is geographically closer to Johannesburg (51ms to Luanda) than to Lisbon (99ms). However, Angola has strong linguistic and business ties to Portugal, and many Angolan businesses already use European infrastructure. Both options work, but if latency is your priority, Johannesburg is the better choice. See the Angola country page for latency data to six Angolan cities from both data centres.
Sudan
Sudan sits almost equidistant from both data centres: 79ms from Johannesburg and 85ms from Lisbon. Port Sudan is exactly equidistant at 82.5ms from each. For Sudanese users, either location works. Choose based on where your other infrastructure or users are rather than latency alone.
Central Africa (DR Congo, Rep. of Congo, São Tomé)
Central African countries are closer to Johannesburg by latency (60-62ms vs 122-126ms from Lisbon), but the gap is narrower than for Southern Africa. If your audience spans both Central and West Africa, Lisbon may still be a reasonable single-location choice since it serves West Africa at sub-65ms while Central Africa gets 120-130ms — whereas Johannesburg serves Central Africa at 60ms but West Africa at 135-180ms.
Multi-Region Deployments
If your audience spans the entire continent, consider deploying in both data centres. A typical multi-region setup:
- Lisbon — serves North Africa, West Africa, Europe and Brazil
- Johannesburg — serves Southern Africa, East Africa, Indian Ocean and Central Africa
Use DNS-based routing (GeoDNS) or a CDN to direct users to their nearest server. This ensures no user on the continent is more than approximately 100ms from your application.
What Affects Latency Beyond Distance
Physical distance is the primary factor, but three other variables matter:
- Submarine cable routes — Traffic from West Africa to Lisbon follows cables along the African west coast (WACS, MainOne, ACE). Traffic from East Africa to Johannesburg uses cables landing at the south-eastern coast (SEACOM, 2Africa). These fixed routes determine actual latency more than straight-line distance.
- Peering quality — Johannesburg's NAPAfrica IX (375+ networks) and Lisbon's DE-CIX ensure traffic stays on short, direct paths rather than transiting through distant exchanges.
- Last-mile infrastructure — Latency from our data centre to a country's major city reflects backbone connectivity. Actual user experience also depends on local ISP quality, which varies significantly across Africa.
Test Before You Commit
The latency figures in this article are measured averages. Your actual experience may differ based on your ISP, time of day and network conditions. We provide a free tool to test for yourself:
- AFRICLOUD Looking Glass — Run ping, traceroute and MTR tests from both Lisbon and Johannesburg to any IP address or hostname.
Run tests from both locations to your target market and compare. The numbers do not lie.
Ready to Deploy?
Choose your data centre and deploy a VPS in under two minutes. All plans include the same hardware (AMD EPYC, NVMe storage), DDoS protection and full root access at both locations.