Croatia counts toward your Schengen 90 days. Bulgaria and Romania count. Serbia does not. Bosnia does not. Albania does not. Montenegro does not.
If that surprises you — specifically the Croatia part — you’re not alone. Croatia joined the Schengen Area in January 2023. Bulgaria and Romania completed full Schengen integration (including land borders) in early 2025. Days in all three now count toward the 90-day limit, exactly like France or Germany. Days in Serbia, Bosnia, Albania, Montenegro, Kosovo, and North Macedonia do not.
For most travelers doing a standard Balkans circuit, this matters less than you might think. A 3-week loop through Budapest, Belgrade, Sarajevo, Dubrovnik, Kotor, Tirana, and Sofia uses approximately 7 Schengen days — leaving 83 days of your allocation intact for the rest of Europe.
Schengen vs Non-Schengen Eastern Europe
Countries That Count Toward Your 90 Days
| Country | Schengen since | Notes |
|---|---|---|
| Hungary | 2007 | Full Schengen. Days count. |
| Czech Republic | 2007 | Full Schengen. Days count. |
| Poland | 2007 | Full Schengen. Days count. |
| Slovakia | 2007 | Full Schengen. Days count. |
| Slovenia | 2007 | Full Schengen. Days count. |
| Croatia | January 2023 | Joined 2023. Days now count. |
| Bulgaria | Early 2025 | Full integration (land borders) 2025. Days count. |
| Romania | Early 2025 | Full integration (land borders) 2025. Days count. |
Countries That Do NOT Count Toward Your 90 Days
| Country | Visa-free allowance (US/UK/EU/AU passports) |
|---|---|
| Serbia | 90 days in 180 |
| Bosnia & Herzegovina | 90 days in 180 |
| Montenegro | 90 days in 180 |
| Kosovo | 90 days in 180 |
| North Macedonia | 90 days in 180 |
| Albania | 1 YEAR (exceptional — see below) |
| Moldova | 90 days in 180 |
Note on Cyprus: Cyprus is an EU member but is NOT part of Schengen. Time in Cyprus does not count toward your 90 days.
The Croatia Change Most Travelers Don’t Know
Before January 2023: you could spend three months in Croatia and your Schengen days were unaffected. A popular extended stay strategy.
After January 2023: Croatia is fully Schengen. Every night in Dubrovnik, Split, or Zagreb counts toward your 90-day limit.
The practical itinerary consequence for the Balkans circuit: crossing from Split into Bosnia (Mostar, Sarajevo) means you leave Schengen and your day-count stops. Crossing from Dubrovnik into Montenegro (Kotor) also means leaving Schengen. For a traveler with limited Schengen days remaining, this makes the Adriatic-to-Balkans crossing one of the more useful border crossings in Europe.
The Bulgaria/Romania Change Most Travelers Don’t Know
Bulgaria and Romania had been in the process of joining Schengen for years. In 2024, air and sea border controls were removed. In early 2025, land border controls were also removed — completing full Schengen membership.
This means crossing from Serbia into Bulgaria (by bus or train) now means entering Schengen. Every day in Sofia counts toward the 90-day limit.
For travelers doing a Serbia-Bulgaria-Romania loop, this matters: the days in Sofia, Plovdiv, Bucharest, and Cluj all count.
Albania: The Exceptional Case
Albania is the one non-Schengen Balkans country with a notably different visa-free allowance: US, UK, EU, and Australian citizens can stay in Albania for up to 1 year visa-free — not the standard 90 days.
This makes Albania a genuinely useful long-term base for travelers who want to be in Europe but need to step outside Schengen while their allocation resets. Budget flights connect Tirana to multiple European cities. Since Ryanair opened a base at Tirana in April 2026, connections have multiplied further.
The 1-year allowance is specifically for tourism/leisure stays. It doesn’t confer the right to work. Check current entry requirements for your specific nationality before travel.
How the 90/180 Rule Actually Works
The 90-day Schengen limit is not a fixed calendar period. It’s a rolling 180-day window — which means the calculation changes every day.
The rule: On any given day, count backwards 180 days. How many of those 180 days did you spend inside Schengen? You cannot exceed 90.
What non-Schengen time does: Days in Serbia or Bosnia do not count toward the limit. They also do not “reset” or “restart” the clock. The 180-day window keeps rolling forward regardless of where you are. Old Schengen days fall off the window at a rate of one per day — which means one new available Schengen day becomes available for every calendar day that passes after you’ve used a Schengen day.
The practical consequence: Spending 30 days in Serbia after 90 days in Schengen doesn’t give you a fresh 90 days back immediately. It gives you 30 days back — the Schengen days that aged off the rolling window while you were away. After 90 days outside Schengen, all 90 days are available again.
Use the Schengen calculator at schengentraveler.com to track your exact allowance for any planned itinerary.
What Does a Standard Balkans Circuit Actually Cost in Schengen Days?
For WanderGuide’s standard Balkans backpacker circuit:
| Destination | Schengen? | Nights | Schengen days used |
|---|---|---|---|
| Budapest (Hungary) | Yes | 3 | 3 |
| Belgrade (Serbia) | No | 3 | 0 |
| Sarajevo (Bosnia) | No | 3 | 0 |
| Dubrovnik (Croatia) | Yes | 2 | 2 |
| Kotor (Montenegro) | No | 2 | 0 |
| Tirana (Albania) | No | 2 | 0 |
| Sofia (Bulgaria) | Yes | 2 | 2 |
| Total | 17 nights | 7 Schengen days |
A 17-night circuit uses approximately 7 Schengen days. That leaves 83 days of your Schengen allocation available for Prague, Vienna, Amsterdam, or wherever else your European trip takes you.
ETIAS: Does It Affect Balkans Travel?
ETIAS (European Travel Information and Authorisation System) is the EU’s upcoming pre-travel authorisation for visa-exempt travelers entering Schengen countries. Expected launch: late 2026. Cost: €7, valid 3 years.
Critical point for Balkans travelers: ETIAS applies ONLY to Schengen Area countries. No ETIAS is required for Serbia, Bosnia, Albania, Montenegro, Kosovo, or North Macedonia — regardless of when it launches.
A Balkans-focused trip that avoids Schengen countries entirely requires no ETIAS. A trip that includes Croatia, Bulgaria, or Hungary will eventually require ETIAS for visa-exempt travelers.
The Long-Term Traveler Strategy
For digital nomads or backpackers planning 2-3 months in Eastern Europe, the non-Schengen Balkans offer a legal and practical way to extend European travel well beyond 90 days.
The Balkan Circuit strategy (confirmed nomad-labs.com, April 2026): Serbia → Bosnia → Montenegro → Albania → North Macedonia → Kosovo. All non-Schengen. All cheap (€25-50/day). All easy bus connections. While your Schengen days reset in the background — you get one back per calendar day — you’re moving through some of the most underrated cities in Europe.
Albania as a long base: 1-year visa-free, Ryanair flights from London from ~£14, €25-45/day budget, and improving connectivity. The most practical single-country base for extended non-Schengen European time.
The 90/90 pattern: 90 days Schengen (Western/Central Europe) → 90 days non-Schengen (Balkans) → back to Schengen with most of your allocation restored. Legal, sustainable, and the Balkans leg alone justifies the strategy.
FAQ
Is Serbia in the Schengen Area?
No. Serbia is not part of the Schengen Area, so days in Serbia do not count toward your 90-day Schengen limit. Serbia has its own entry rules and visa-free allowance. US, UK, EU, and Australian passport holders can usually stay in Serbia visa-free for up to 90 days, but this is separate from Schengen. Check the official Serbian Ministry of Foreign Affairs visa requirements page before travel.
Does Croatia count toward Schengen days?
Yes. Croatia joined the Schengen Area on January 1, 2023, so every night in Dubrovnik, Split, Zagreb, or anywhere else in Croatia now counts toward your 90-day Schengen limit. Before 2023, Croatia did not count toward Schengen days, but the rules have changed. The European Commission confirms Croatia’s Schengen entry on its official Croatia joins Schengen Area page.
Do Bulgaria and Romania count toward Schengen days?
Yes. Bulgaria and Romania are now full Schengen members, and days spent in Sofia, Plovdiv, Bucharest, Cluj, or anywhere else in either country count toward your 90-day Schengen limit. Internal land border checks were lifted from January 1, 2025. Check the official European Commission Bulgaria and Romania Schengen update for the current status.
What happens when I cross from Croatia into Bosnia?
You leave the Schengen Area when you cross from Croatia into Bosnia and Herzegovina. Your Schengen day count stops because time in Bosnia does not count toward the 90-day Schengen limit. You are then subject to Bosnia and Herzegovina’s own visa-free allowance, usually 90 days for many Western passport holders. Check current entry rules with the Ministry of Foreign Affairs of Bosnia and Herzegovina before travelling.
Can I reset my Schengen days by going to Serbia or Albania?
Not immediately. Days in Serbia or Albania do not count toward the Schengen limit, but they do not reset the clock either. The Schengen rule is based on a rolling 180-day window, so old Schengen days fall off naturally as time passes. You regain one available Schengen day for each old Schengen day that drops out of the 180-day window. Use the official European Commission Schengen visa policy page to understand the 90 days in any 180-day rule.
Related articles:
- Eastern Europe Budget Backpacker Guide 2026
- Albania Travel Guide 2026
- Is Sarajevo Worth Visiting in 2026?
- Eastern Europe Train Travel Guide 2026
Created by WanderGuide Travel Desk
Practical travel planning, built for independent travellers.
WanderGuide articles are created using official tourism and transport sources, route research, hotel-area checks, cost comparisons, local travel context and practical itinerary planning for first-time and budget-conscious travellers.
Read our editorial approach