EN RO

Distances from Cape Town

Cape Town is in South Africa, at 33.9258° S, 18.4232° E. Below are straight-line distances to nearby cities and the world's major cities – pick one for the road distance, driving time and map.

CityCountrykmmilesDirection
SowetoSouth Africa1,243772NE
JohannesburgSouth Africa1,261784NE
DurbanSouth Africa1,274792ENE
PretoriaSouth Africa1,307812NE
MaputoMozambique1,6241,009ENE
HarareZimbabwe2,1831,356NE
LusakaZambia2,2781,416NNE
LubumbashiCongo - Kinshasa2,6321,636NNE
LuandaAngola2,8291,758NNW
KinshasaCongo - Kinshasa3,2932,046N
BrazzavilleCongo - Brazzaville3,3002,050N
AntananarivoMadagascar3,3292,068ENE
Dar es SalaamTanzania3,6892,292NE
KampalaUganda4,0692,528NNE
NairobiKenya4,0902,542NNE
YaoundéCameroon4,2462,638N
DoualaCameroon4,3022,673NNW
Port HarcourtNigeria4,4492,764NNW
Benin CityNigeria4,6562,893NNW
LagosNigeria4,7422,946NNW
Rio de JaneiroBrazil6,0703,772W
São PauloBrazil6,3563,949W
Buenos AiresArgentina6,8844,277WSW
RiyadhSaudi Arabia7,1454,439NNE
CairoEgypt7,2104,480NNE
BaghdadIraq7,9264,925NNE
SantiagoChile7,9564,944WSW
BengaluruIndia8,1305,052ENE
MumbaiIndia8,2285,113NE
KarachiPakistan8,2905,151NE
ChennaiIndia8,3575,193ENE
IstanbulTürkiye8,3675,199N
TehranIran8,4375,243NNE
DelhiIndia9,2905,773NE
LahorePakistan9,3235,793NE
JakartaIndonesia9,4865,894E
LondonUnited Kingdom9,6375,988NNW
KolkataIndia9,6866,019ENE
LimaPeru9,7696,070WSW
DhakaBangladesh9,9296,170ENE
ChittagongBangladesh9,9536,184ENE
YangonMyanmar (Burma)9,9546,185ENE
MoscowRussia10,1036,278N
BangkokThailand10,1426,302ENE
MelbourneAustralia10,3366,423SE
Saint PetersburgRussia10,4606,500N
BogotáColombia10,5286,542W
KunmingChina11,0336,855ENE
SydneyAustralia11,0346,856SE
ChengduChina11,4797,132ENE
ChongqingChina11,6207,220ENE
NanchongChina11,6517,240ENE
GuangzhouChina11,8337,353ENE
Hong KongHong Kong SAR China11,8697,375ENE
DongguanChina11,8727,377ENE
ShenzhenChina11,8747,378ENE
Xi’anChina12,0747,502ENE
ShantouChina12,1557,553ENE
WuhanChina12,3247,658ENE
ZhengzhouChina12,4847,757ENE
New York CityUnited States12,5527,800NW
TaipeiTaiwan12,6747,875ENE
NanjingChina12,7817,942ENE
HangzhouChina12,8157,963ENE
Tai’anChina12,8367,976ENE
JinanChina12,8487,983ENE
SuzhouChina12,9018,016ENE
BeijingChina12,9458,044ENE
ShanghaiChina12,9718,060ENE
TianjinChina12,9738,061ENE
DalianChina13,3188,276ENE
ShenyangChina13,5748,434ENE
Mexico CityMexico13,7028,514W
SeoulSouth Korea13,7088,518ENE
ChangchunChina13,7918,569ENE
HarbinChina13,9478,666NE
TokyoJapan14,7299,152ENE
Los AngelesUnited States16,0539,975WNW

Calculate from Cape Town to any address →