Distance from Bulgaria to Serbia

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

Bulgaria, Europe

Serbia, Europe

390 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

204 km

Shortest distance between major cities

Vratsa → Jagodina

Distances between Bulgaria and Serbia by cities:

City in Bulgaria City in Serbia Distance (kilometers)
Varna Jagodina 544 km
Haskovo Jagodina 417 km
Plovdiv Belgrade 455 km
Pleven Bor 216 km
Yambol Belgrade 551 km
Shumen Jagodina 464 km
Stara Zagora Jagodina 395 km
Haskovo Kraljevo 445 km
Sofia Zemun 335 km
Gabrovo Bor 294 km
Blagoevgrad Bor 243 km
Blagoevgrad Jagodina 264 km
Plovdiv Bor 304 km
Ruse Jagodina 377 km
Sliven Jagodina 435 km
Pleven Belgrade 366 km
Stara Zagora Bor 341 km
Burgas Smederevo 580 km
Ruse Bor 311 km
Gabrovo Jagodina 352 km

Distance between cities calculator →

Other distances from Bulgaria

Distance 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

Other distances from Serbia

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
Cambodia Vietnam 392 km
Vietnam Cambodia 392 km
Germany Czechia 387 km
Czechia Germany 387 km
Ireland United Kingdom 381 km
United Kingdom Ireland 381 km
Sweden Estonia 400 km
Spain Portugal 400 km
Costa Rica Nicaragua 380 km
Singapore Malaysia 377 km
Austria Hungary 376 km
Austria Slovakia 404 km
Netherlands Germany 373 km
Germany Netherlands 373 km
Czechia Slovenia 409 km

More distances from Bulgaria

Calculate the distance between any 2 countries