Serbia

Countries bordering Serbia

Serbia shares land borders with 8 countries. Located in Southeast Europe, Serbia holds a strategic position in the heart of Europe. Its neighbors are: North Macedonia, Montenegro, Bosnia and Herzegovina, Bulgaria, Hungary, Kosovo, Croatia, Romania.

Bordering Countries

8

Region

Europe

Island

No

Neighboring countries list

CountryPopulation
North MacedoniaNorth Macedonia1.82M
MontenegroMontenegro623.3K
Bosnia and HerzegovinaBosnia and Herzegovina3.42M
BulgariaBulgaria6.44M
HungaryHungary9.54M
KosovoKosovo1.59M
CroatiaCroatia3.87M
RomaniaRomania19.04M

Compare

Frequently Asked Questions

What countries border Serbia?
Serbia shares borders with 8 countries: North Macedonia, Montenegro, Bosnia and Herzegovina, Bulgaria, Hungary, Kosovo, Croatia, Romania.
How many borders does Serbia have?
Serbia has 8 land borders.

Learn more