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 Croatia

Europe · neighbouring countries

Flag of CroatiaNeighboring Countries of Croatia

Croatia shares land borders with 5 countries: Bosnia and Herzegovina (956 km), Slovenia (600 km), Hungary (348 km), Serbia (314 km) and Montenegro (19 km).

Check another country

5
Neighbouring countries (#35 of 236)
2,237 km
Total land borders
5,835 km
Coastline
56,594
Area in km²
  • Croatia
  • Neighbouring countries
  • Neighbours of neighbours

Countries bordering Croatia

NeighbourBorder lengthCapitalVisa for Croatia citizens
Flag of Bosnia and HerzegovinaBosnia and Herzegovina
956 km
Sarajevo Visa-free · 90 days
Flag of SloveniaSlovenia
600 km
Ljubljana Freedom of movement
Flag of HungaryHungary
348 km
Budapest Freedom of movement
Flag of SerbiaSerbia
314 km
Belgrade Visa-free · 90 days
Flag of MontenegroMontenegro
19 km
Podgorica Visa-free · 90 days

Bosnia and Herzegovina accounts for 43% of Croatia's 2,237 km of land borders. Lengths: CIA World Factbook (public domain).

Geography of Croatia

Location

Southeastern Europe, bordering the Adriatic Sea, between Bosnia and Herzegovina and Slovenia

Area

56,594 km² — slightly smaller than West Virginia

Terrain

Geographically diverse; flat plains along Hungarian border, low mountains and highlands near Adriatic coastline and islands

Climate

Mediterranean and continental; continental climate predominant with hot summers and cold winters; mild winters, dry summers along coast

Highest and lowest points

Highest: Dinara 1,831 m. Lowest: Adriatic Sea 0 m. Mean elevation: 331 m.

Natural resources

Oil, some coal, bauxite, low-grade iron ore, calcium, gypsum, natural asphalt, silica, mica, clays, salt, hydropower

Natural hazards

Destructive earthquakes

Good to know

Controls most land routes from Western Europe to the Aegean Sea and Turkish Straits; most Adriatic Sea islands lie off the coast of Croatia -- some 1,200 islands, islets, ridges, and rocks

Frequently asked questions about the borders of Croatia

How many countries border Croatia?

Croatia shares land borders with 5 countries: Bosnia and Herzegovina (956 km), Slovenia (600 km), Hungary (348 km), Serbia (314 km) and Montenegro (19 km).

Which is the longest border of Croatia?

The longest land border of Croatia is with Bosnia and Herzegovina (956 km); the shortest is with Montenegro (19 km).

Is Croatia landlocked?

No. Croatia has 5,835 km of coastline.

How long are the land borders of Croatia?

The land borders of Croatia total 2,237 km. By number of neighbours Croatia ranks #35 among 236 countries and territories.

Do Croatia citizens need a visa for neighbouring countries?

Croatia citizens can visit 5 of 5 neighbouring countries visa-free: Bosnia and Herzegovina, Slovenia, Hungary, Serbia and Montenegro.

What is the highest point of Croatia?

Dinara 1,831 m. The lowest point is Adriatic Sea 0 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).