Distance from South Africa to China

The distance between South Africa and China is 11,224 kilometers (6,975 miles).

South Africa, Africa

China, Asia

11,224 km

Distance between centroids

7,816 km

Shortest distance

Calculated based on main borders (including major islands)

10,264 km

Shortest distance between major cities

Soweto → Chengdu

Distances between South Africa and China by cities:

City in South Africa City in China Distance (kilometers)
Durban Shanghai 11,700 km
Krugersdorp Shanghai 11,793 km
Cape Town Shanghai 12,971 km
Vereeniging Suzhou 11,736 km
Vereeniging Shanghai 11,809 km
East London Shanghai 12,121 km
Pretoria Qingdao 11,832 km
Durban Suzhou 11,630 km
Rustenburg Tianjin 11,758 km
Rustenburg Shenyang 12,353 km
Soweto Chengdu 10,264 km
Welkom Shanghai 11,979 km
Bloemfontein Suzhou 12,009 km
Johannesburg Suzhou 11,701 km
Port Elizabeth Shanghai 12,358 km
Krugersdorp Beijing 11,710 km
Pretoria Shenyang 12,283 km
Soshanguve Shenyang 12,272 km
East London Suzhou 12,052 km
Welkom Suzhou 11,907 km

Distance between cities calculator →

Other distances from South Africa

Distance between countries Kilometers
From South Africa to China 11,224 km
From South Africa to India 8,242 km
From South Africa to United States 14,396 km
From South Africa to Indonesia 10,065 km
From South Africa to Pakistan 8,342 km

Other distances from China

Distances between countries Kilometers
From China to India 2,984 km
From China to United States 11,671 km
From China to Indonesia 4,181 km
From China to Pakistan 3,291 km
From China to Brazil 16,638 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between South Africa and China.

From To Distance (kilometers)
Argentina Sudan 11,220 km
Mexico Niger 11,219 km
Canada Argentina 11,228 km
Argentina Canada 11,228 km
United States Turkmenistan 11,211 km
Ecuador Belarus 11,229 km
Canada Vanuatu 11,210 km
Australia Uganda 11,236 km
Mexico North Korea 11,237 km
Australia Namibia 11,237 km
Peru Greece 11,239 km
Canada Oman 11,241 km
Australia Burundi 11,244 km
Peru Serbia 11,195 km
Peru North Macedonia 11,245 km

More distances from South Africa

Calculate the distance between any 2 countries