Distance from China to Iran

The distance between China and Iran is 4,622 kilometers (2,872 miles).

China, Asia

Iran, Asia

4,622 km

Distance between centroids

1,149 km

Shortest distance

Calculated based on main borders (including major islands)

4,143 km

Shortest distance between major cities

Chengdu → Mashhad

Distances between China and Iran by cities:

City in China City in Iran Distance (kilometers)
Chongqing Pasragad Branch 5,433 km
Chongqing Ahvaz 5,496 km
Wuhan Tehran 5,792 km
Nanjing Kermanshah 6,546 km
Chengdu Mashhad 4,143 km
Harbin Pasragad Branch 6,494 km
Shenzhen Mashhad 5,427 km
Hangzhou Tehran 6,321 km
Nanchong Ahvaz 5,413 km
Nanjing Tehran 6,120 km
Nanchong Pasragad Branch 5,341 km
Dongguan Pasragad Branch 6,390 km
Suzhou Mashhad 5,582 km
Shenyang Kermanshah 6,532 km
Tianjin Mashhad 4,999 km
Dongguan Mashhad 5,373 km
Shenyang Tehran 6,113 km
Guangzhou Tehran 6,062 km
Suzhou Isfahan 6,393 km
Tianjin Tehran 5,704 km

Distance between cities calculator →

Other distances from China

Distance 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

Other distances from Iran

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
Nigeria Kuwait 4,622 km
Greece Gambia 4,618 km
Slovakia Pakistan 4,626 km
Greece Kenya 4,630 km
Kenya Greece 4,630 km
Slovakia Cameroon 4,630 km
Nigeria Belgium 4,609 km
Bulgaria Uganda 4,631 km
Slovakia Djibouti 4,602 km
Nigeria Moldova 4,638 km
Bulgaria Somalia 4,638 km
Sweden Qatar 4,598 km
Netherlands Saudi Arabia 4,598 km
Nigeria South Africa 4,644 km

More distances from China

Calculate the distance between any 2 countries