Distance from Croatia to Bulgaria

The distance between Croatia and Bulgaria is 866 kilometers (538 miles).

Croatia, Europe

Bulgaria, Europe

866 km

Distance between centroids

276 km

Shortest distance

Calculated based on main borders (including major islands)

467 km

Shortest distance between major cities

Osijek → Vratsa

Distances between Croatia and Bulgaria by cities:

City in Croatia City in Bulgaria Distance (kilometers)
Glogovac Sofia 639 km
Slavonski Brod Kyustendil 494 km
Pula Plovdiv 931 km
Zadar Sofia 674 km
Warasdin Sofia 685 km
Bol Vratsa 561 km
Trnava Sofia 497 km
Rijeka Sofia 769 km
Split Sofia 567 km
Marina Vratsa 605 km
Zagreb Sofia 681 km
Plano Plovdiv 709 km
Split Vratsa 578 km
Marina Ruse 794 km
Slavonski Brod Vratsa 493 km
Karlovac Sofia 695 km
Zagreb Kyustendil 665 km
Warasdin Kyustendil 675 km
Pula Sofia 799 km
Bol Kyustendil 506 km

Distance between cities calculator →

Other distances from Croatia

Distance between countries Kilometers
From Croatia to China 7,228 km
From Croatia to India 6,372 km
From Croatia to United States 8,575 km
From Croatia to Indonesia 10,757 km
From Croatia to Pakistan 4,943 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 Croatia and Bulgaria.

From To Distance (kilometers)
Nigeria Togo 865 km
Greece Croatia 864 km
Slovakia Switzerland 884 km
Cuba Dominican Republic 854 km
Haiti Bahamas 854 km
Puerto Rico Grenada 849 km
Slovakia Ukraine 847 km
Greece Italy 844 km
Nigeria Equatorial Guinea 841 km
Netherlands Austria 840 km
Slovakia Albania 836 km
Moldova Poland 833 km
Haiti Curacao 831 km
Sweden Belarus 911 km

More distances from Croatia

Calculate the distance between any 2 countries