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
| Country | EU Member | Schengen | Currency | ID Card Accepted? |
|---|---|---|---|---|
| Slovenia | Yes | Yes | Euro (€) | Yes (EU/EEA/CH) |
| Croatia | Yes | Yes | Euro (€) | Yes (EU/EEA/CH) |
| Bulgaria | Yes | No (joining 2025) | Bulgarian Lev (лв) | Yes (EU/EEA/CH) |
| Romania | Yes | No (joining 2025) | Romanian Leu (lei) | Yes (EU/EEA/CH) |
| Serbia | No | No | Serbian Dinar (дин) | No (passport required) |
| Bosnia & Herzegovina | No | No | Convertible Mark (KM) | No |
| Montenegro | No | No | Euro (€) | No (passport required) |
| Albania | No | No | Albanian Lek (L) | No |
| North Macedonia | No | No | Macedonian Denar (ден) | No |
| Kosovo | No | No | Euro (€) | 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:
- Many Asian, African, and Middle Eastern passport holders need visas for most Balkan countries
- Schengen visa holders can enter Bulgaria, Romania, and Croatia without an additional visa
- Multiple-entry Schengen visa holders can also enter Serbia, Montenegro, Albania, and Bosnia (for up to 90 days within 180 days) without a separate visa
Border Crossing Tips
Crossing from EU to Non-EU
- You'll have your passport checked every time. Both sides check — exit from the EU country, entry to the non-EU country.
- Wait times: 10–30 minutes on most land borders. At busy summer crossings (Croatia→Bosnia at Neum, Croatia→Montenegro at Debeli Brijeg), expect 30–90 minutes.
- Green Card needed: Car rental companies provide this. If driving your own non-EU vehicle, arrange a Green Card with your insurer.
- Vehicle documents: Have your rental agreement, insurance (Green Card), and passport ready separately — don't fumble at the window.
Crossing from Non-EU to Non-EU
- Generally faster than EU→non-EU crossings. Serbia→Bosnia, Serbia→North Macedonia, Albania→Kosovo, and Montenegro→Albania usually take 5–15 minutes.
- Kosovo border: Serbia does not recognize Kosovo's independence. If you enter Kosovo from Serbia, you'll exit Serbia and enter Kosovo, but you cannot re-enter Serbia directly from Kosovo — you'd need to exit Kosovo into a third country (Montenegro, North Macedonia, or Albania) first.
- Bosnia border: Bosnia is split into two entities (Federation and Republika Srpska) but there are no internal border checks — only international borders.
Border by Bus
- Keep your passport accessible — the driver collects all passports and presents them to border police as a group
- You'll typically wait on the bus during checks
- Some buses charge a small "border fee" (€1–3 per person) — this is normal for processing paperwork
- Night buses move faster through borders — fewer vehicles
Border by Car
- Driver and all passengers must be present for passport check
- Have the vehicle registration document (V5C/logbook) and rental agreement ready
- Green Card / international motor insurance must cover the country you're entering
- Some countries require a vignette sticker (Slovenia, Bulgaria, Romania) or highway toll payment
- Alcohol and tobacco limits: standard EU allowances apply for EU countries; stricter limits for non-EU countries
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
- EU → Non-EU: Duty-free allowances reset. You can bring 200 cigarettes, 1L spirits, 2L wine, and goods up to €300 (€150 for under-15s) without paying duty.
- Non-EU → EU: Standard EU customs applies. Declare cash over €10,000.
- Prohibited items: Same as most of Europe — no firearms, no illegal drugs, no protected species (coral, ivory) products. Bosnia has strict rules about archaeological artifacts — don't pick up "souvenir" Roman coins or Ottoman pottery.