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)
Laval Shanghai 11,364 km
London Beijing 10,655 km
London Shanghai 11,469 km
Edmonton Chongqing 10,022 km
Winnipeg Suzhou 10,272 km
Montréal Shanghai 11,373 km
Etobicoke Shanghai 11,443 km
Surrey Shanghai 9,076 km
Toronto Beijing 10,609 km
Ottawa Shanghai 11,343 km
Halifax Suzhou 11,583 km
Hamilton Shanghai 11,478 km
Mississauga Wuhan 11,671 km
Surrey Shenzhen 10,283 km
Edmonton Shanghai 9,230 km
Mississauga Shenyang 10,272 km
Brampton Beijing 10,605 km
Calgary Shenyang 8,311 km
Toronto Shanghai 11,441 km
Calgary Shanghai 9,397 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