The distance between Spain and Iran is 5,135 kilometers (3,191 miles).
Spain, Europe
Iran, Asia
5,135 km
Distance between centroids
3,445 km
Shortest distance
Calculated based on main borders (including major islands)
4,231 km
Shortest distance between major cities
Palma → Ahvaz
Distances between Spain and Iran by cities:
City in Spain | City in Iran | Distance (kilometers) |
---|---|---|
Palma | Ahvaz | 4,231 km |
Madrid | Tehran | 4,788 km |
Murcia | Ahvaz | 4,572 km |
Las Palmas de Gran Canaria | Tehran | 6,259 km |
A Coruña | Tehran | 5,102 km |
Bilbao | Tehran | 4,667 km |
Zaragoza | Pasragad Branch | 4,329 km |
Vigo | Pasragad Branch | 4,963 km |
Vigo | Mashhad | 5,775 km |
Bilbao | Pasragad Branch | 4,477 km |
Latina | Pasragad Branch | 4,587 km |
Latina | Mashhad | 5,437 km |
Valencia | Pasragad Branch | 4,319 km |
Valladolid | Tehran | 4,844 km |
Zaragoza | Ahvaz | 4,521 km |
Granada | Mashhad | 5,536 km |
Málaga | Ahvaz | 4,879 km |
Málaga | Yazd | 5,353 km |
Palma | Tehran | 4,274 km |
Sevilla | Ahvaz | 5,004 km |
Distance between countries | Kilometers |
---|---|
From Spain to China | 8,809 km |
From Spain to India | 7,954 km |
From Spain to United States | 7,607 km |
From Spain to Indonesia | 12,378 km |
From Spain to Pakistan | 6,544 km |
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 |
The following list contains countries that are separated by a similar distance as it is between Spain and Iran.
From | To | Distance (kilometers) |
---|---|---|
Slovakia | Ivory Coast | 5,139 km |
Uruguay | Curacao | 5,142 km |
Nigeria | Ireland | 5,146 km |
Uruguay | Netherlands Antilles | 5,150 km |
China | Qatar | 5,152 km |
Greece | Cabo Verde | 5,126 km |
Bulgaria | Burundi | 5,126 km |
China | Armenia | 5,123 km |
Kenya | Serbia | 5,159 km |
Nigeria | Azerbaijan | 5,159 km |
El Salvador | Brazil | 5,119 km |
Uruguay | Saint Lucia | 5,168 km |
Netherlands | Tajikistan | 5,171 km |
China | Bahrain | 5,173 km |
Sweden | Oman | 5,185 km |