Distance from Iran to Canada

The distance between Iran and Canada is 10,011 kilometers (6,221 miles).

Iran, Asia

Canada, America

10,011 km

Distance between centroids

5,879 km

Shortest distance

Calculated based on main borders (including major islands)

8,728 km

Shortest distance between major cities

Rasht → Halifax

Distances between Iran and Canada by cities:

City in Iran City in Canada Distance (kilometers)
Yazd Halifax 9,466 km
Pasragad Branch London 9,998 km
Isfahan London 10,358 km
Qom Montréal 9,525 km
Shiraz Ottawa 10,193 km
Tabriz Hamilton 9,492 km
Qom Ottawa 9,643 km
Mashhad Etobicoke 10,240 km
Orūmīyeh Etobicoke 9,427 km
Ahvaz Ottawa 9,828 km
Rasht Halifax 8,728 km
Kermanshah Toronto 9,809 km
Orūmīyeh London 9,571 km
Zahedan Etobicoke 10,962 km
Rasht Ottawa 9,337 km
Tabriz London 9,586 km
Tehran London 10,061 km
Pasragad Branch Etobicoke 9,856 km
Yazd Ottawa 10,076 km
Karaj Toronto 9,873 km

Distance between cities calculator →

Other distances from Iran

Distance between countries Kilometers
From Iran to China 4,622 km
From Iran to India 2,830 km
From Iran to United States 11,681 km
From Iran to Indonesia 7,304 km
From Iran to Pakistan 1,505 km

Other distances from Canada

Distances 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

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Iran and Canada.

From To Distance (kilometers)
Canada Afghanistan 10,008 km
Argentina Algeria 10,008 km
United States Togo 10,014 km
Australia Somalia 10,015 km
United States Niger 10,016 km
Brazil Egypt 10,017 km
Chile Zambia 9,999 km
Australia Lesotho 10,023 km
United Kingdom Cambodia 9,994 km
Argentina Central African Republic 9,993 km
Brazil Poland 9,993 km
Colombia Republic of the Congo 10,035 km
Canada Ivory Coast 9,979 km
Peru Namibia 9,977 km

More distances from Iran

Calculate the distance between any 2 countries