Crossing borders in the Balkans can be surprisingly smooth — or surprisingly slow. The region is a patchwork of EU members, Schengen countries, and non-EU states, each with its own entry requirements.

This border crossings and visas guide explains everything you need to know about moving between Balkan countries.

Border Status Overview

CountryEU MemberSchengenCurrencyID Card Accepted?
SloveniaYesYesEuro (€)Yes (EU/EEA/CH)
CroatiaYesYesEuro (€)Yes (EU/EEA/CH)
BulgariaYesNo (joining 2025)Bulgarian Lev (лв)Yes (EU/EEA/CH)
RomaniaYesNo (joining 2025)Romanian Leu (lei)Yes (EU/EEA/CH)
SerbiaNoNoSerbian Dinar (дин)No (passport required)
Bosnia & HerzegovinaNoNoConvertible Mark (KM)No
MontenegroNoNoEuro (€)No (passport required)
AlbaniaNoNoAlbanian Lek (L)No
North MacedoniaNoNoMacedonian Denar (ден)No
KosovoNoNoEuro (€)No

Visa Requirements

EU/EEA/Swiss/UK Citizens

Visa-free for all 10 Balkan countries for stays up to 90 days. Your national ID card works for Slovenia and Croatia (which are Schengen) and for Bulgaria and Romania (as EU members). For non-EU countries (Serbia, Bosnia, Montenegro, Albania, North Macedonia, Kosovo), a passport is required.

US, Canada, Australia, New Zealand

Visa-free for all 10 countries for up to 90 days. Passport must be valid for at least 3 months beyond your planned departure from the region.

Other Nationalities

Check the Ministry of Foreign Affairs website for each country you plan to visit. Some nationalities need visas for Serbia, Bosnia, or Albania but not for others. In general:

💡 Tip: If you have a valid multiple-entry Schengen visa, you can enter 7 out of 10 Balkan countries without additional visas. Only Kosovo, North Macedonia (depends on nationality), and Serbia (if your Schengen visa is from certain countries) may require separate arrangements.

Border Crossing Tips

Crossing from EU to Non-EU

Crossing from Non-EU to Non-EU

⚠ Entering Kosovo from Serbia: If you fly into Serbia and then want to visit Kosovo, enter Kosovo via North Macedonia or Albania instead. Serbia considers entry into Kosovo via Serbia proper as illegal entry and may fine or refuse re-entry into Serbia. The safest route: Belgrade → North Macedonia → Kosovo → Albania.

Border by Bus

Border by Car

Passport Validity

Your passport must be valid for at least 3 months beyond your intended departure from the Balkan region. Some countries (like Croatia, Slovenia, and Montenegro) enforce this strictly. If your passport expires within 3 months of your travel dates, renew it before your trip.

Customs & Duty-Free