Distance from to

Distance from Shanghai to Cape Town

Distance from Shanghai to Cape Town is 12,971 kilometers. This air travel distance is equal to 8,060 miles.

The air travel (bird fly) shortest distance between Shanghai and Cape Town is 12,971 km= 8,060 miles.

If you travel with an airplane (which has average speed of 560 miles) from Shanghai to Cape Town, It takes 14.39 hours to arrive.

Shanghai

Shanghai is located in China.

GPS Coordinates (DMS)31° 13´ 19.9920'' N
121° 27´ 29.0160'' E
Latitude31.22222
Longitude121.45806
Altitude12 m
CountryChina

Shanghai Distances to Cities

ShanghaiDistance
Distance from Shanghai to Cape Town12,971 km
Distance from Shanghai to Volksrust11,672 km
Distance from Shanghai to Phuthaditjhaba11,824 km
Distance from Shanghai to De Aar12,345 km
Distance from Shanghai to Potchefstroom11,884 km

Cape Town

Cape Town is located in South Africa.

GPS Coordinates33° 55´ 33.0240'' S
18° 25´ 23.5920'' E
Latitude-33.92584
Longitude18.42322
Altitude25 m
CountrySouth Africa