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)
Shenzhen Pasragad Branch 6,443 km
Guangzhou Pasragad Branch 6,340 km
Tianjin Pasragad Branch 5,990 km
Shanghai Tehran 6,390 km
Shenzhen Tehran 6,166 km
Nanjing Tehran 6,120 km
Chongqing Mashhad 4,411 km
Suzhou Tehran 6,312 km
Foshan Tehran 6,056 km
Suzhou Pasragad Branch 6,598 km
Beijing Pasragad Branch 5,900 km
Shenyang Pasragad Branch 6,396 km
Tianjin Tehran 5,704 km
Wuhan Pasragad Branch 6,077 km
Nanjing Kermanshah 6,546 km
Chongqing Tehran 5,152 km
Chengdu Pasragad Branch 5,166 km
Chengdu Mashhad 4,143 km
Beijing Tehran 5,614 km
Dongguan Pasragad Branch 6,390 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)
Italy Oman 4,623 km
India Philippines 4,631 km
Germany Sudan 4,608 km
United Kingdom Senegal 4,634 km
Ireland Burkina Faso 4,606 km
France Iran 4,605 km
Mexico Trinidad and Tobago 4,605 km
India Turkey 4,636 km
Germany Senegal 4,640 km
Paraguay Costa Rica 4,591 km
Costa Rica Paraguay 4,591 km
Italy Sao Tome and Principe 4,655 km
Spain Sao Tome and Principe 4,582 km
Japan Bhutan 4,580 km

More distances from China

Calculate the distance between any 2 countries