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,013 km

Shortest distance between major cities

Vancouver → Shenyang

Distances between Canada and China by cities:

City in Canada City in China Distance (kilometers)
Winnipeg Shenyang 9,106 km
Ottawa Shenyang 10,160 km
London Shanghai 11,469 km
Vancouver Shenyang 8,013 km
Halifax Shenyang 10,405 km
Toronto Shenyang 10,264 km
Brampton Beijing 10,605 km
Edmonton Shanghai 9,230 km
Etobicoke Beijing 10,613 km
Toronto Beijing 10,609 km
Laval Shenyang 10,179 km
Laval Shanghai 11,364 km
Hamilton Shanghai 11,478 km
Mississauga Shanghai 11,448 km
Edmonton Beijing 8,603 km
Calgary Shanghai 9,397 km
Ottawa Shanghai 11,343 km
Surrey Nanjing 9,150 km
Montréal Beijing 10,491 km
Calgary Qingdao 8,990 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