Do you need a transit visa for Bulgaria? (2026)
Since 1 January 2025 Bulgaria has been a full Schengen member, so common Schengen rules apply — there is no separate “Bulgarian transit visa” any more.
In short: with a residence permit or valid visa of any Schengen country you need no transit visa. Visa-free nationals (US, UK, Ukraine and Moldova with biometric passports and others) also don't. Nationals of visa-required countries need a Schengen C visa to cross Bulgaria overland.
Types of transit visa
- Visa A (airport transit) — to change planes without leaving the international zone; required only for a short list of nationalities (for example Afghanistan, Bangladesh, Iran, Iraq, Nigeria, Pakistan).
- Visa C (short stay, transit purpose) — to cross by land or leave the airport; the fee is €90.
Who does not need one
- EU, EEA and Swiss citizens.
- Holders of a residence permit of any Schengen country — up to 90 days in any 180.
- Holders of a valid Schengen visa.
- Visa-free nationals — up to 90 days in any 180.
Driving through
There are no checks at the Romanian and Greek borders, but the Turkish and Serbian borders are external Schengen borders with full checks. You also need insurance valid in Bulgaria and an e-vignette for toll roads (bgtoll.bg). Rules change — check with the Bulgarian Foreign Ministry before you travel.
FAQ
Do I need a transit visa for Bulgaria with a Schengen residence permit?
No. A residence permit of any Schengen country lets you stay up to 90 days in any 180, transit included.
How much is a Schengen visa for Bulgaria?
The consular fee for a C visa is €90.
📚 Sources: 4
For information only; not legal advice.