Which countries border Serbia?
Serbia borders 8 countries: Bosnia and Herzegovina, Bulgaria, Croatia, Hungary, Kosovo, Montenegro, North Macedonia and Romania.
SerbiaNeighbours
Serbia’s neighbours
- Bosnia and HerzegovinaCapital: Sarajevo
- BulgariaCapital: Sofia
- CroatiaCapital: Zagreb
- HungaryCapital: Budapest
- KosovoCapital: Pristina
- MontenegroCapital: Podgorica
- North MacedoniaCapital: Skopje
- RomaniaCapital: Bucharest
In Europe, Russia has the most land neighbours: 14.