Distance from Slovenia to Serbia

The distance between Slovenia and Serbia is 529 kilometers (329 miles).

Slovenia, Europe

Serbia, Europe

529 km

Distance between centroids

187 km

Shortest distance

Calculated based on main borders (including major islands)

372 km

Shortest distance between major cities

Celje → Novi Sad

Distances between Slovenia and Serbia by cities:

City in Slovenia City in Serbia Distance (kilometers)
Nova Gorica Belgrade 549 km
Celje Belgrade 436 km
Maribor Jagodina 525 km
Velenje Jagodina 551 km
Škofja Loka Belgrade 505 km
Kamnik Bor 635 km
Kranj Jagodina 598 km
Domžale Belgrade 482 km
Maribor Belgrade 423 km
Velenje Belgrade 452 km
Koper Belgrade 536 km
Lipa Kraljevo 471 km
Trbovlje Jagodina 545 km
Kamnik Belgrade 484 km
Lipa Jagodina 487 km
Novo Mesto Jagodina 522 km
Ptuj Jagodina 503 km
Ljubljana Belgrade 486 km
Domžale Kraljevo 551 km
Kranj Novi Sad 440 km

Distance between cities calculator →

Other distances from Slovenia

Distance between countries Kilometers
From Slovenia to China 7,191 km
From Slovenia to India 6,394 km
From Slovenia to United States 8,488 km
From Slovenia to Indonesia 10,761 km
From Slovenia to Pakistan 4,960 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 Slovenia and Serbia.

From To Distance (kilometers)
Switzerland Slovenia 525 km
Denmark Netherlands 535 km
Netherlands Denmark 535 km
Italy Slovenia 514 km
Switzerland Germany 510 km
Germany Switzerland 510 km
France Belgium 504 km
Belgium France 504 km
Germany Austria 503 km
Austria Germany 503 km
Sweden Latvia 501 km
Sweden Norway 563 km
Cambodia Thailand 566 km
Switzerland Belgium 494 km
Belgium Switzerland 494 km

More distances from Slovenia

Calculate the distance between any 2 countries