Distance from Japan to Iran

The distance between Japan and Iran is 7,532 kilometers (4,680 miles).

Japan, Asia

Iran, Asia

7,532 km

Distance between centroids

6,117 km

Shortest distance

Calculated based on main borders (including major islands)

6,458 km

Shortest distance between major cities

Hiroshima → Mashhad

Distances between Japan and Iran by cities:

City in Japan City in Iran Distance (kilometers)
Niigata Yazd 7,493 km
Osaka Yazd 7,343 km
Sapporo Tehran 7,409 km
Nagoya Pasragad Branch 7,767 km
Kyoto Pasragad Branch 7,683 km
Nagoya Mashhad 6,790 km
Yokohama Tehran 7,687 km
Saitama Isfahan 7,811 km
Sendai Pasragad Branch 7,908 km
Sapporo Mashhad 6,770 km
Kyoto Tehran 7,399 km
Chiba Mashhad 7,031 km
Kobe Pasragad Branch 7,655 km
Kobe Tehran 7,370 km
Tokyo Pasragad Branch 7,960 km
Saitama Tehran 7,662 km
Chiba Pasragad Branch 7,998 km
Sakai Mashhad 6,701 km
Yokohama Mashhad 7,001 km
Fukuoka Qom 7,128 km

Distance between cities calculator →

Other distances from Japan

Distance between countries Kilometers
From Japan to China 3,054 km
From Japan to India 5,968 km
From Japan to United States 10,173 km
From Japan to Indonesia 4,808 km
From Japan to Pakistan 6,316 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 Japan and Iran.

From To Distance (kilometers)
Canada Croatia 7,531 km
United States Netherlands 7,525 km
Germany Saint Lucia 7,522 km
Peru Guinea 7,540 km
Spain Botswana 7,550 km
Germany Puerto Rico 7,552 km
Italy Guadeloupe 7,507 km
United States Denmark 7,507 km
Germany Malawi 7,502 km
France Cuba 7,558 km
Brazil Angola 7,561 km
Canada Hungary 7,499 km
Argentina Guinea-Bissau 7,498 km
Italy Barbados 7,565 km
Brazil Cameroon 7,489 km

More distances from Japan

Calculate the distance between any 2 countries