Distance from Serbia to Croatia

The distance between Serbia and Croatia is 477 kilometers (296 miles).

Serbia, Europe

Croatia, Europe

477 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

253 km

Shortest distance between major cities

Kragujevac → Trnava

Distances between Serbia and Croatia by cities:

City in Serbia City in Croatia Distance (kilometers)
Novi Pazar Zagreb 468 km
Novi Sad Split 333 km
Zrenjanin Karlovac 378 km
Kragujevac Trnava 253 km
Niš Marina 470 km
Valjevo Zagreb 353 km
Jagodina Warasdin 466 km
Jagodina Karlovac 483 km
Bor Zagreb 520 km
Zrenjanin Warasdin 330 km
Niš Zagreb 546 km
Belgrade Rijeka 478 km
Smederevo Zagreb 409 km
Zemun Karlovac 388 km
Leskovac Warasdin 577 km
Subotica Zagreb 288 km
Zemun Warasdin 356 km
Kraljevo Zagreb 439 km
Kruševac Warasdin 497 km
Subotica Sesvete 277 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 Croatia

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
Italy Bosnia and Herzegovina 475 km
Bulgaria Albania 474 km
Gabon Republic of the Congo 474 km
Kuwait Bahrain 487 km
Cyprus Israel 472 km
Thailand Laos 469 km
Puerto Rico Guadeloupe 499 km
Slovakia Romania 500 km
Bulgaria Montenegro 500 km
Sweden Latvia 501 km
Cyprus Turkey 455 km
Turkey Cyprus 455 km
Greece Montenegro 453 km
Slovakia Slovenia 452 km
Cyprus Syria 510 km

More distances from Serbia

Calculate the distance between any 2 countries