Distance from Canada to China

The distance between Canada and China is 9,410 kilometers (5,847 miles).

Canada, America

China, Asia

9,410 km

Distance between centroids

4,751 km

Shortest distance

Calculated based on main borders (including major islands)

8,311 km

Shortest distance between major cities

Calgary → Shenyang

Distances between Canada and China by cities:

City in Canada City in China Distance (kilometers)
Etobicoke Beijing 10,613 km
Montréal Shanghai 11,373 km
Mississauga Wuhan 11,671 km
Ottawa Shanghai 11,343 km
London Shanghai 11,469 km
Winnipeg Qingdao 9,795 km
Hamilton Suzhou 11,491 km
Halifax Suzhou 11,583 km
Etobicoke Shanghai 11,443 km
Brampton Beijing 10,605 km
London Beijing 10,655 km
Vancouver Shenzhen 10,257 km
Calgary Shenyang 8,311 km
Vancouver Beijing 8,538 km
Laval Shanghai 11,364 km
Surrey Shenzhen 10,283 km
Halifax Shenyang 10,405 km
Calgary Shanghai 9,397 km
Laval Chengdu 11,559 km
Surrey Shanghai 9,076 km

Distance between cities calculator →

Other distances from Canada

Distance between countries Kilometers
From Canada to China 9,410 km
From Canada to India 11,488 km
From Canada to United States 2,262 km
From Canada to Indonesia 12,893 km
From Canada to Pakistan 10,410 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 Canada and China.

From To Distance (kilometers)
Brazil Croatia 9,410 km
Canada Syria 9,409 km
Argentina New Zealand 9,408 km
Chile Eswatini 9,408 km
Canada Lebanon 9,413 km
Colombia Italy 9,415 km
Germany Brazil 9,417 km
Brazil Germany 9,417 km
Colombia Equatorial Guinea 9,401 km
Peru Iceland 9,425 km
United States Greece 9,431 km
Brazil Uganda 9,431 km
Canada Turkmenistan 9,382 km
Canada Libya 9,438 km

More distances from Canada

Calculate the distance between any 2 countries