Distance from Spain to Bulgaria

The distance between Spain and Bulgaria is 2,438 kilometers (1,515 miles).

Spain, Europe

Bulgaria, Europe

2,438 km

Distance between centroids

1,583 km

Shortest distance

Calculated based on main borders (including major islands)

1,754 km

Shortest distance between major cities

Barcelona → Sofia

Distances between Spain and Bulgaria by cities:

City in Spain City in Bulgaria Distance (kilometers)
Palma Montana 1,765 km
Murcia Yambol 2,392 km
Valencia Sofia 2,017 km
Córdoba Sofia 2,436 km
Madrid Plovdiv 2,380 km
Latina Plovdiv 2,385 km
Córdoba Montana 2,433 km
Bilbao Sofia 2,133 km
Sevilla Plovdiv 2,670 km
Vigo Montana 2,600 km
Vigo Sofia 2,620 km
Madrid Sofia 2,259 km
A Coruña Sofia 2,570 km
Murcia Montana 2,136 km
Zaragoza Montana 1,983 km
Valencia Montana 2,013 km
Sevilla Sofia 2,555 km
Málaga Montana 2,460 km
Barcelona Sofia 1,754 km
Las Palmas de Gran Canaria Yambol 4,082 km

Distance between cities calculator →

Other distances from Spain

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

Other distances from Bulgaria

Distances between countries Kilometers
From Bulgaria to China 6,583 km
From Bulgaria to India 5,523 km
From Bulgaria to United States 9,355 km
From Bulgaria to Indonesia 9,942 km
From Bulgaria to Pakistan 4,107 km

Countries separated by similar distances

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

From To Distance (kilometers)
Ecuador Dominican Republic 2,439 km
United States Cuba 2,443 km
Costa Rica Grenada 2,436 km
China Vietnam 2,450 km
Italy Syria 2,429 km
France Iceland 2,452 km
Argentina Bolivia 2,452 km
Peru Curacao 2,454 km
Italy Jordan 2,457 km
United States Guatemala 2,422 km
Peru Netherlands Antilles 2,458 km
India Laos 2,458 km
Peru Aruba 2,465 km
Costa Rica Trinidad and Tobago 2,470 km

More distances from Spain

Calculate the distance between any 2 countries