Distance from Croatia to Serbia

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

Croatia, Europe

Serbia, Europe

477 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

124 km

Shortest distance between major cities

Trnava → Novi Sad

Distances between Croatia and Serbia by cities:

City in Croatia City in Serbia Distance (kilometers)
Karlovac Novi Sad 337 km
Glogovac Belgrade 316 km
Warasdin Jagodina 466 km
Rijeka Belgrade 478 km
Trnava Novi Sad 124 km
Plano Belgrade 363 km
Pula Belgrade 523 km
Slavonski Brod Jagodina 289 km
Marina Bor 486 km
Sesvete Belgrade 360 km
Glogovac Jagodina 419 km
Zagreb Jagodina 464 km
Trnava Belgrade 182 km
Zadar Belgrade 424 km
Pula Novi Sad 474 km
Split Bor 460 km
Marina Leskovac 478 km
Osijek Bor 315 km
Osijek Jagodina 268 km
Warasdin Belgrade 363 km

Distance between cities calculator →

Other distances from Croatia

Distance 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

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 Croatia and Serbia.

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 Croatia

Calculate the distance between any 2 countries