Distance from Serbia to Bulgaria

The distance between Serbia and Bulgaria is 390 kilometers (242 miles).

Serbia, Europe

Bulgaria, Europe

390 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

100 km

Shortest distance between major cities

Leskovac → Kyustendil

Distances between Serbia and Bulgaria by cities:

City in Serbia City in Bulgaria Distance (kilometers)
Valjevo Sofia 328 km
Zrenjanin Vratsa 350 km
Kraljevo Plovdiv 375 km
Novi Sad Pleven 432 km
Belgrade Varna 623 km
Leskovac Kyustendil 100 km
Zemun Kyustendil 339 km
Belgrade Plovdiv 455 km
Bor Kyustendil 205 km
Kruševac Kyustendil 182 km
Jagodina Kyustendil 221 km
Kragujevac Sofia 244 km
Subotica Gabrovo 576 km
Novi Pazar Kyustendil 202 km
Kruševac Burgas 514 km
Leskovac Vratsa 134 km
Kraljevo Sofia 243 km
Jagodina Vratsa 204 km
Smederevo Kyustendil 300 km
Zemun Vratsa 312 km

Distance between cities calculator →

Other distances from Serbia

Distance between countries Kilometers
From Serbia to China 6,862 km
From Serbia to India 5,902 km
From Serbia to United States 8,998 km
From Serbia to Indonesia 10,305 km
From Serbia to Pakistan 4,479 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 Serbia and Bulgaria.

From To Distance (kilometers)
Cuba Bahamas 391 km
Estonia Lithuania 388 km
Vietnam Cambodia 392 km
Puerto Rico Dominican Republic 382 km
Cuba Jamaica 381 km
Greece Kosovo 399 km
Sweden Estonia 400 km
Estonia Sweden 400 km
Costa Rica Nicaragua 380 km
El Salvador Belize 378 km
Bulgaria Kosovo 376 km
Slovakia Austria 404 km
Ethiopia Djibouti 375 km
Estonia Finland 373 km

More distances from Serbia

Calculate the distance between any 2 countries