199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Serbia

Europe · neighbouring countries

Flag of SerbiaNeighboring Countries of Serbia

Serbia shares land borders with 8 countries: Romania (531 km), Kosovo (366 km), Bosnia and Herzegovina (345 km), Bulgaria (344 km), Croatia (314 km), Hungary (164 km), Montenegro (157 km) and North Macedonia (101 km).

Check another country

8
Neighbouring countries (#6 of 236)
2,322 km
Total land borders
None
Landlocked — no coastline
77,474
Area in km²
  • Serbia
  • Neighbouring countries
  • Neighbours of neighbours

Countries bordering Serbia

NeighbourBorder lengthCapitalVisa for Serbia citizens
Flag of RomaniaRomania
531 km
Bucharest Visa-free · 90 days
Flag of KosovoKosovo
366 km
Pristina Visa-free · 90 days
Flag of Bosnia and HerzegovinaBosnia and Herzegovina
345 km
Sarajevo Visa-free · 90 days
Flag of BulgariaBulgaria
344 km
Sofia Visa-free · 90 days
Flag of CroatiaCroatia
314 km
Zagreb Visa-free · 90 days
Flag of HungaryHungary
164 km
Budapest Visa-free · 90 days
Flag of MontenegroMontenegro
157 km
Podgorica Visa-free · 90 days
Flag of North MacedoniaNorth Macedonia
101 km
Skopje Visa-free · 90 days

Romania accounts for 23% of Serbia's 2,322 km of land borders. Lengths: CIA World Factbook (public domain).

Geography of Serbia

Location

Southeastern Europe, between Macedonia and Hungary

Area

77,474 km² — slightly smaller than South Carolina

Terrain

Extremely varied; to the north, rich fertile plains; to the east, limestone ranges and basins; to the southeast, ancient mountains and hills

Climate

In the north, continental climate (cold winters and hot, humid summers with well-distributed rainfall); in other parts, continental and Mediterranean climate (relatively cold winters with heavy snowfall and hot, dry summers and autumns)

Highest and lowest points

Highest: Midzor 2,169 m. Lowest: Danube and Timok Rivers 35 m. Mean elevation: 442 m.

Natural resources

Oil, gas, coal, iron ore, copper, zinc, antimony, chromite, gold, silver, magnesium, pyrite, limestone, marble, salt, arable land

Natural hazards

Destructive earthquakes

Good to know

Landlocked; controls one of the major land routes from Western Europe to Turkey and the Near East

Frequently asked questions about the borders of Serbia

How many countries border Serbia?

Serbia shares land borders with 8 countries: Romania (531 km), Kosovo (366 km), Bosnia and Herzegovina (345 km), Bulgaria (344 km), Croatia (314 km), Hungary (164 km), Montenegro (157 km) and North Macedonia (101 km).

Which is the longest border of Serbia?

The longest land border of Serbia is with Romania (531 km); the shortest is with North Macedonia (101 km).

Is Serbia landlocked?

Yes. Serbia has no coastline and is one of the world's landlocked countries, so all its trade by land passes through Romania, Kosovo, Bosnia and Herzegovina, Bulgaria, Croatia, Hungary, Montenegro and North Macedonia.

How long are the land borders of Serbia?

The land borders of Serbia total 2,322 km. By number of neighbours Serbia ranks #6 among 236 countries and territories.

Do Serbia citizens need a visa for neighbouring countries?

Serbia citizens can visit 8 of 8 neighbouring countries visa-free: Romania, Kosovo, Bosnia and Herzegovina, Bulgaria, Croatia, Hungary, Montenegro and North Macedonia.

What is the highest point of Serbia?

Midzor 2,169 m. The lowest point is Danube and Timok Rivers 35 m.

Borders and geography: CIA World Factbook (public domain). Visa rules: TravelRequirements.info — Entry Requirements Dataset, AXG Sp. z o.o. (CC BY 4.0).