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)

114 km

Shortest distance between major cities

Leskovac → Montana

Distances between Serbia and Bulgaria by cities:

City in Serbia City in Bulgaria Distance (kilometers)
Kragujevac Gabrovo 379 km
Leskovac Montana 114 km
Niš Sofia 135 km
Bor Montana 117 km
Belgrade Varna 623 km
Subotica Sofia 477 km
Jagodina Montana 170 km
Novi Sad Plovdiv 525 km
Zemun Yambol 557 km
Kraljevo Sofia 243 km
Valjevo Plovdiv 459 km
Kragujevac Sofia 244 km
Leskovac Yambol 377 km
Zrenjanin Montana 315 km
Kraljevo Plovdiv 375 km
Kruševac Montana 154 km
Novi Pazar Sofia 235 km
Smederevo Sofia 292 km
Niš Pleven 220 km
Kruševac Burgas 514 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)
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 Serbia

Calculate the distance between any 2 countries