Distance between Saint John and Cape Town

The distance between Saint John (New Brunswick, Canada) and Cape Town (South Africa) is ca. 12.219,4 km (air line).

Saint John

Latidute: 45.27325698
Longitude: -66.06078309

Cape Town

Latidute: -33.918861
Longitude: 18.4233

Distance between Saint John and other cities and places worldwide

Distance between Saint John and other major cities