The distance between India and Spain is 7,954 kilometers (4,943 miles).
India, Asia
Spain, Europe
7,954 km
Distance between centroids
6,069 km
Shortest distance
Calculated based on main borders (including major islands)
6,783 km
Shortest distance between major cities
Delhi → Barcelona
Distances between India and Spain by cities:
City in India | City in Spain | Distance (kilometers) |
---|---|---|
Delhi | Barcelona | 6,783 km |
Navi Mumbai | Madrid | 7,557 km |
Chennai | Barcelona | 8,074 km |
Navi Mumbai | Sevilla | 7,799 km |
Pune | Valencia | 7,390 km |
Delhi | Madrid | 7,288 km |
Calcutta | Barcelona | 8,083 km |
Ahmedabad | Granada | 7,319 km |
Lucknow | Madrid | 7,701 km |
Hyderabad | Madrid | 8,125 km |
Nagpur | Madrid | 7,925 km |
Surat | Granada | 7,448 km |
Nagpur | Granada | 7,995 km |
Bengaluru | Barcelona | 7,857 km |
Kanpur | Barcelona | 7,174 km |
Indore | Madrid | 7,551 km |
Mumbai | Granada | 7,581 km |
Ahmedabad | Madrid | 7,261 km |
Jaipur | Murcia | 7,135 km |
Calcutta | Granada | 8,697 km |
Distance between countries | Kilometers |
---|---|
From India to China | 2,984 km |
From India to United States | 13,595 km |
From India to Indonesia | 4,483 km |
From India to Pakistan | 1,451 km |
From India to Brazil | 14,787 km |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between India and Spain.
From | To | Distance (kilometers) |
---|---|---|
Sweden | Bahamas | 7,949 km |
Uruguay | Mexico | 7,958 km |
Slovakia | Madagascar | 7,941 km |
Puerto Rico | Croatia | 7,962 km |
Netherlands | Jamaica | 7,937 km |
Bulgaria | North Korea | 7,935 km |
Slovakia | Namibia | 7,934 km |
Papua New Guinea | Maldives | 7,932 km |
Puerto Rico | Slovenia | 7,931 km |
El Salvador | Gambia | 7,927 km |
El Salvador | Guinea-Bissau | 7,974 km |
Cuba | Algeria | 7,926 km |
Puerto Rico | Czechia | 7,918 km |
Netherlands | Aruba | 7,913 km |
Sweden | Angola | 7,908 km |