Serbia

Countries bordering Serbia

Serbia shares land borders with 8 countries. Located in Southeast Europe, Serbia has a geographic position that connects it with several nations of the region. The bordering countries are: Romania, Hungary, Bulgaria, Croatia, Bosnia and Herzegovina, North Macedonia, Kosovo, Montenegro.

Bordering Countries

8

Region

Europe

Population

6.57M

Neighbors Population

46.33M

Complete list

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

Compare

Frequently Asked Questions

What countries border Serbia?
Serbia shares land borders with 8 countries: Romania, Hungary, Bulgaria, Croatia, Bosnia and Herzegovina, North Macedonia, Kosovo, Montenegro.
How many countries border Serbia?
Serbia has 8 neighboring countries that share a land border with it.
What region is Serbia in?
Serbia is located in Southeast Europe.

Learn more