Bulgaria Schengen Entry Rules Explained 2026

Bulgaria is a full Schengen member as of 1 January 2025, after air and sea internal border checks were already lifted on 31 March 2024. For non-EU short-stay travelers, days spent in Bulgaria now count toward the shared Schengen limit of 90 days in any rolling 180-day period, the same as days in France, Germany, or Spain. Crossing from Romania or Greece into Bulgaria is an internal Schengen movement when checks are lifted, not a fresh 90-day bucket. The old "Bulgaria does not count" travel hack is obsolete. EES and standard Schengen short-stay rules apply at Bulgaria's external borders.
This guide is for digital nomads, remote workers, and multi-country travelers who still have outdated maps in their notes from the pre-2025 partial-accession period.
The problem is planning error: people budget "90 Schengen + 90 Bulgaria" and discover at exit that the days were one pool all along.
After this post you will know the accession timeline, how day counting works with concrete dates, what changed at land borders, and how Bulgaria fits next to non-Schengen neighbors. Core math lives in the Schengen 90/180 rule explained.
Key facts
| Fact | Detail |
|---|---|
| Full Schengen membership | 1 January 2025 (land checks lifted) |
| Earlier step | Air and sea internal checks lifted 31 March 2024 |
| Short-stay limit | 90 days in any 180-day period across all Schengen states including Bulgaria |
| Who it affects | Non-EU short-stay visitors (visa-free or Type C) |
| Does Bulgaria add extra days? | No - one shared budget |
| Official source | European Commission: Bulgaria and Romania join Schengen |
What changed: 2024 partial accession to 2025 full membership
31 March 2024 - air and sea
Bulgaria (with Romania) joined Schengen for air and sea borders. Flights between Sofia and other Schengen airports became internal Schengen movements without systematic passport control of the old external type.
1 January 2025 - land borders
On 1 January 2025, checks on persons at internal land borders were lifted. The European Commission announced that Romania and Bulgaria became full members of the Schengen Area on that date.
From a traveler day-count perspective, the important outcome is simple: time on the ground in Bulgaria is Schengen time.
Do days in Bulgaria count toward Schengen 90/180?
Yes. For non-EU nationals on short stays, Bulgaria is inside the 29-country Schengen day pool. If you already used 60 days in Spain and Italy, you do not get a fresh 90 days when you take a bus to Sofia. You have 30 days left in the rolling window, subject to the usual calculation rules.
Entry and exit days count as full days. Leaving Bulgaria for Turkey or Serbia exits the Schengen Area (those neighbors are outside Schengen). Leaving Bulgaria for Greece or Romania does not create a new allowance.
See also countries that count toward Schengen.
Worked example: Alex's Balkans mistake
Alex (US passport) plans 2026 as follows:
- Spain: 1 March – 30 April 2026 (61 days if both ends count; he uses a full two months in his plan)
- "Reset" via Bulgaria: 1 May – 15 June 2026
- He believes Bulgaria is still outside the count
Under full Schengen rules, the Bulgaria days add to the same 90/180 budget as Spain. Depending on exact day arithmetic, he can overstay the rolling window while thinking he is cleverly "outside Schengen."
Correct approach: run every Bulgaria night through the same calculator as Paris or Berlin. Use Schengen calculator: how to count your days.
Entering Bulgaria in 2026: external vs internal
| Journey | Border type (typical full-Schengen conditions) | Effect on 90/180 |
|---|---|---|
| New York → Sofia | External Schengen entry | Starts/continues Schengen day count |
| Athens → Sofia (land/air) | Internal Schengen movement | Days already counting continue |
| Istanbul → Sofia | External Schengen entry | Entry into Schengen from outside |
| Sofia → Bucharest | Internal Schengen movement | Still inside the same day pool |
| Sofia → Belgrade | Exit Schengen to non-Schengen | Days stop accruing after exit day rules |
Temporary reintroduction of internal checks can happen in Schengen for security reasons. Even if you show a passport at an internal border, that does not by itself create a second 90-day allowance.
Visa-free vs Schengen visa for Bulgaria
If your nationality is visa-free for Schengen short stays, that exemption covers Bulgaria like other Schengen states for visits within 90/180.
If you need a Type C Schengen visa, a visa issued by another Schengen state generally supports short travel across the area, subject to the visa's validity, allowed days, and the 90/180 rule. Long stays still need national D visas or residence permits.
UK nationals are third-country nationals for Schengen purposes post-Brexit: visa-free short stays still obey 90/180. See Schengen vs UK entry rules.
Bulgaria vs non-Schengen neighbors for trip design
Travelers use Bulgaria as a hub between:
- Turkey - outside Schengen; useful exit, does not reset used Schengen days by magic
- Serbia / North Macedonia - outside Schengen
- Greece / Romania - inside Schengen; continuous count
- Black Sea coast seasons - still Schengen days if you are on short-stay status
A weekend in Istanbul can be a great trip. It does not erase the 70 days you already spent in Schengen. Days only free up as old days fall outside the rolling 180-day lookback. That is covered in how to reset Schengen days legally.
Common Bulgaria Schengen myths (2026)
- "Bulgaria is EU but not Schengen." Outdated. Full membership applies from 1 January 2025.
- "Land borders still give me a free country." Land internal checks were lifted for full membership; do not budget extra days.
- "I entered on a Romanian stamp so Bulgarian days are free." Short-stay days are zone-wide.
- "EES does not apply in Sofia." External border processes for non-EU short-stay travelers follow the Schengen smart-borders trajectory; plan for biometric entry/exit formalities where required.
- "Digital nomad visa days never interact with short-stay rules." National long-stay status is different from tourist 90/180, but travel to other Schengen states on short-stay footing can still be limited. Check the specific permit.
How to plan a compliant Bulgaria trip step by step
Step 1. List every Schengen day in the last 180 days, including prior trips to Spain, Germany, Croatia, Romania, and Bulgaria.
Step 2. Pick your planned exit date from the Schengen Area and count backward 180 days.
Step 3. Add the new Bulgaria nights into that window and confirm the total stays ≤ 90.
Step 4. Treat entry and exit days as full days.
Step 5. If you need more than 90 days on the ground, pursue a Bulgarian or other national long-stay visa/residence route rather than a tourist loop.
Step 6. Keep boarding passes and bookings so you can reconstruct dates if asked.
Step 7. Recalculate after any itinerary change before you buy the next ticket.
How Staywise helps with Bulgaria and Schengen counts
Staywise (the visa compliance app for digital nomads) includes Bulgaria in the shared Schengen 90/180 calculator, so Sofia nights are not accidentally treated as "free." Alerts at 7, 3, and 1 day reduce surprise overstays at external exits. Passport details stay on your device.
Free trial, then annual subscription. See App Store for current pricing.
Download Staywise on the App Store
How to track Schengen days without a spreadsheet
Rolling 90/180 windows are easy to miscount once trips stack across countries. Staywise (the visa compliance app for digital nomads) counts days across countries automatically and sends overstay alerts before a limit hits. Passport details stay on your device; only travel dates sync for the math. Available on iOS.
For tool comparisons, see Best Visa Tracker Apps for Digital Nomads (2026) and How to Track Your Days in Multiple Countries.
Download Staywise on the App Store
Frequently Asked Questions
Is Bulgaria in Schengen in 2026?
Yes. Bulgaria became a full Schengen member on 1 January 2025 after air and sea participation began on 31 March 2024. For travelers, that means Bulgarian days count toward the standard Schengen short-stay limit of 90 days in any rolling 180-day period. Older blog posts that treat Bulgaria as free extra days outside Schengen are outdated for current short-stay planning.
Do days in Bulgaria count toward the 90/180 rule?
Yes. Non-EU short-stay visitors share one 90-day budget across all Schengen countries, including Bulgaria. Time in Sofia, Plovdiv, or the Black Sea coast is not a separate tourist allowance. If you already used days in Spain or Germany inside the same rolling window, those days reduce what remains for Bulgaria. Count entry and exit days as full days, and recalculate before every new trip rather than only on arrival.
Can I go to Bulgaria after using 90 days in France?
Not on short-stay tourist footing if those 90 days still sit inside the rolling 180-day window. You would need days to free up as the window rolls, or a different status such as a national long-stay visa or residence permit. A bus from Greece or Romania into Bulgaria does not create a new 90-day bucket under full Schengen rules. Check the lookback from your planned exit date before you buy tickets.
Does leaving Bulgaria for Turkey reset my Schengen days?
No. Exiting to Turkey stops new Schengen days from accruing after you leave, but it does not wipe the days already used. Those days remain in the rolling 180-day lookback until they age out. A weekend in Istanbul can be a great trip and a true external exit, yet it is not a magic reset button for the 90/180 calculator.
Are Bulgaria and Romania both Schengen now?
Yes. Both completed full accession with land border checks lifted on 1 January 2025, following the earlier air and sea step in March 2024. Days in either country count toward the same Schengen total for non-EU short-stay visitors. Plan Balkans itineraries with one shared day budget rather than separate national tourist clocks, and ignore outdated guides that still treat them as free extra months.
Related guides
- The Schengen 90/180 rule explained
- Countries that count toward Schengen
- Schengen calculator: how to count your days
- Schengen vs UK: how entry rules differ
About Staywise
Staywise is the visa compliance app for digital nomads. Built by nomads for nomads, it tracks your days across every country automatically, alerts you before overstays, and keeps passport details on your device for privacy. The in-app AI assistant answers visa questions in plain English. Available on iOS.
Important: This content is informational and does not constitute legal, tax, or immigration advice. Visa rules, tax regulations, and entry requirements change frequently and vary by individual circumstances. Always verify current requirements with official government sources or a qualified professional before making travel decisions. Staywise tracks your days and surfaces compliance information, but final responsibility for compliance rests with the traveler.