On this page
- What Changed in 2026: Bulgaria’s Full Schengen Integration
- Travel Documents EU Citizens Actually Need
- Arriving at Sofia Airport: Step-by-Step for EU Citizens
- Land and Rail Border Crossings in 2026
- Staying Longer Than 90 Days: Registration Rules
- ETIAS in 2026: What EU Citizens Need to Know (and What They Don’t)
- 2026 Budget Reality for EU Visitors
- Common Mistakes EU Citizens Still Make at the Border
- Official Resources and Apps That Actually Work
- Frequently Asked Questions
A surprising number of EU travellers arriving in Bulgaria in 2026 still turn up at the airport clutching their passports in a mild panic, unsure whether the country’s Schengen status applies to their land crossing, or whether they need to queue at border control at all. The confusion is understandable — Bulgaria only completed its full Schengen integration in stages, with land borders following the air and sea changes. If you’re planning a trip and want to know exactly what document to carry, which queue to join, and what has genuinely changed since 2024, this guide covers all of it.
What Changed in 2026: Bulgaria’s Full Schengen Integration
Bulgaria joined the EU back in 2007, but full Schengen membership — the part that eliminates passport checks at internal borders — took much longer to achieve. The process happened in two phases.
The first phase came into effect on 31 March 2024, when routine passport checks for passengers arriving by air or sea from another Schengen country were abolished. If you flew into Sofia from Berlin or took a ferry from a Greek Schengen port after that date, you went straight to baggage claim with no border police queue.
The second phase — the one that caused most of the lingering confusion — involved land borders. By 2025 and into 2026, land border controls between Bulgaria and its Schengen neighbours (Romania and Greece) were fully lifted. This means that driving or taking a train from Thessaloniki to Sofia, or crossing from Bucharest by car, no longer involves a routine stop at passport control. You simply cross.
Bulgaria’s external borders — those shared with non-Schengen countries like Serbia, North Macedonia, and Turkey — now function as external Schengen borders. The rules applied there are the common Schengen rules for third-country nationals, not a special Bulgarian arrangement.
This full integration is the single biggest practical change affecting EU visitors since 2024. Everything else in this guide flows from it.
Travel Documents EU Citizens Actually Need
The document rules for EU, EEA (Iceland, Liechtenstein, Norway), and Swiss citizens entering Bulgaria are straightforward, but a few details are worth understanding precisely.
National ID Card or Passport
Either document is legally sufficient for entry. You do not need a visa. The document must be valid for the entire duration of your intended stay — not just valid on the day you arrive. An ID card that expires two weeks into a planned month-long trip is not acceptable.
In practice, a passport is slightly more versatile. Some non-travel administrative procedures inside Bulgaria — opening a bank account, certain healthcare registrations, renting a car — may go more smoothly with a passport. But for entry and day-to-day life as a tourist, your national ID card works fine.
Children Travelling to Bulgaria
Children must hold their own valid national ID card or passport. A child cannot travel on a parent’s document. If a child is travelling with only one parent, or without either parent, carry a notarised consent letter from the absent parent or legal guardian. While internal Schengen border checks are no longer routine, this letter matters at external border crossings (for example, if your route involves Turkey or Serbia), at airports handling mixed Schengen/non-Schengen traffic, and in any situation where a police check raises questions. It is not a bureaucratic formality — it is a child protection safeguard that can prevent a genuinely stressful situation.
What “Valid” Means in Practice
Bulgaria does not impose an additional validity requirement beyond the stay itself (some non-EU countries require six months’ validity beyond your departure date, but that rule does not apply here for EU citizens). Still, check the expiry date carefully. A national ID card that looks fine in your wallet might have expired last year — it happens more often than people admit, particularly with cards that are rarely used for travel.
Arriving at Sofia Airport: Step-by-Step for EU Citizens
Sofia Airport (SOF) is Bulgaria’s main international gateway. The procedure when you land depends entirely on whether your flight originated in a Schengen country or not. The airport’s official website for real-time flight and terminal information is sofia-airport.bg.
Flight Arriving from a Schengen Country
This covers flights from Germany, France, Italy, Greece, Romania, the Netherlands, Spain, and all other Schengen members.
- Follow signs for Arrivals (Пристигащи) after disembarking.
- There is no passport control queue for Schengen arrivals. You bypass the border control area entirely.
- Go directly to baggage claim. Check the screens for your flight number and the assigned carousel.
- Pass through Customs. If you have nothing to declare, take the Green Channel (Нищо за деклариране). If you are carrying goods that exceed duty-free allowances or restricted items, use the Red Channel (Стоки за деклариране). Standard EU customs rules apply.
- Exit to the arrivals hall.
The whole process from gate to arrivals hall for a Schengen flight can take under fifteen minutes if baggage is prompt. The smell of fresh coffee from the arrivals hall café tends to reach you before you even clear customs — a small but welcome sign that the administrative part is done.
Flight Arriving from a Non-Schengen Country
This covers flights from the UK, USA, Turkey, UAE, and any other non-Schengen origin, even if you are an EU citizen.
- Follow signs for Arrivals (Пристигащи).
- You will proceed to Passport Control (Border Police).
- Automated Border Control (ABC) Gates: EU, EEA, and Swiss citizens holding biometric passports or biometric national ID cards with embedded chips can use the ABC gates for faster processing. Scan your document at the reader and follow the on-screen instructions. These gates have been progressively expanded at SOF and by 2026 cover the majority of eligible EU travellers.
- Manual Desks: If your document is not biometric, or if the ABC gate is malfunctioning, or if you are travelling with young children, go to the manual control desks. Look for lanes marked “EU/EEA/CH Citizens.” Present your ID card or passport to the Border Police officer. The check is brief — document verification and occasionally a few short questions about your stay.
- Collect baggage, pass through Customs (Green or Red Channel), and exit.
Connecting Flights Through Sofia
If Sofia is a transit point, the logic follows Schengen rules: a Schengen-to-Schengen connection involves no additional border check. A non-Schengen to Schengen connection means Sofia is your first Schengen entry point, so passport control happens here. A Schengen to non-Schengen departure means you undergo exit checks at SOF before the outbound flight.
Land and Rail Border Crossings in 2026
For EU citizens driving or taking a train into Bulgaria from a Schengen neighbour, the experience in 2026 is fundamentally different from 2024.
Crossing from Romania or Greece (Schengen to Schengen)
There is no routine passport control stop. Driving across the Danube Bridge at Rousse from Romania, or coming in by road from Thessaloniki through the Kulata crossing, you will pass through without stopping for document checks. The physical infrastructure — booths, barriers — may still exist as it is not always demolished immediately, but officers are not conducting routine checks on EU travellers at these points.
Rail crossings follow the same logic. Taking the train from Bucharest to Sofia or from Thessaloniki to Sofia no longer involves a passport check between the two Schengen sides.
Crossing from Non-Schengen Countries (Serbia, North Macedonia, Turkey)
These are external Schengen borders. Document checks do happen here — both on exit from Bulgaria and on entry into Bulgaria from these countries. As an EU citizen, your ID card or passport is all you need, but expect to present it and potentially wait in queue, particularly at busy crossings like Kapitan Andreevo (Turkey border) during peak summer season.
Driving Practicalities
EU and EEA citizens can drive in Bulgaria using their national driving licence — no International Driving Permit required. However, if you are driving on Bulgarian roads outside urban areas, you need a road vignette. This is a mandatory electronic pass. You can purchase it online at bgtoll.bg, at border crossings, petrol stations, and post offices. A weekly vignette for a standard car costs approximately 13 BGN (around 6.65 EUR). Buy it before you leave the border area — enforcement is electronic and fines for missing vignettes are issued automatically.
Staying Longer Than 90 Days: Registration Rules
EU free movement rules apply in Bulgaria. As an EU, EEA, or Swiss citizen, you can stay in Bulgaria for up to 90 days within any 180-day period without any special formality beyond carrying your valid document.
If you plan to stay longer than 90 days — whether for work, study, retirement, or extended travel — you are required to register with the local migration authorities (Миграция). This is the standard EU Free Movement Directive procedure, not a Bulgaria-specific hurdle. Registration gives you a certificate of right of residence, which is useful for opening bank accounts, renting long-term accommodation, and accessing certain services.
To register, go to the Migration Directorate office in the municipality where you are living. Bring your valid ID card or passport, proof of address (a rental contract or utility bill in your name), and evidence of sufficient means of support or employment. The process is administrative rather than complex, but allow time for it — offices can be busy, and some documentation may need translation into Bulgarian.
For official guidance, the Ministry of Interior of Bulgaria (MVR) website at mvr.bg has the current requirements listed under the migration section.
ETIAS in 2026: What EU Citizens Need to Know (and What They Don’t)
You may have seen news coverage about ETIAS — the European Travel Information and Authorisation System — and wondered if it applies to you. It does not, if you are an EU, EEA, or Swiss citizen. EU citizens travel within the Schengen Area on free movement rights. ETIAS is not relevant to your entry into Bulgaria.
ETIAS matters if you are travelling with companions from visa-exempt non-EU countries — the United States, Canada, the UK, Australia, and approximately 60 other nationalities. By 2026, these travellers must obtain an ETIAS travel authorisation before entering any Schengen country, including Bulgaria. The application is done online through the official EU portal (check europa.eu for the current ETIAS link, as the exact URL was still being finalised during the rollout period). The fee is €7 (approximately 13.70 BGN at the fixed rate of 1 EUR = 1.95583 BGN). An approved authorisation is valid for three years or until the travel document it was issued against expires — whichever comes first — and covers multiple short stays of up to 90 days within any 180-day period.
ETIAS was not operational in 2024. Its implementation since then is the main entry change affecting non-EU visitors, and if you are travelling in a group with mixed nationalities, make sure your non-EU companions have sorted their authorisation before departure.
2026 Budget Reality for EU Visitors
Bulgaria remains one of the more affordable EU destinations, even as prices have risen since 2022. Here is an honest breakdown of what EU visitors are actually paying in 2026.
Entry and Transport Costs
- Entry for EU citizens: Free. No visa fee, no ETIAS fee.
- Road vignette (weekly): approximately 13 BGN (6.65 EUR)
- Sofia Metro single ticket: approximately 1.60 BGN (0.82 EUR)
- Sofia to Plovdiv by train (BDZ): 10–18 BGN (5.12–9.20 EUR) depending on train type and class. Journey time approximately 2–3 hours. Book at bdz.bg.
- Sofia to Burgas by train (BDZ): 25–40 BGN (12.78–20.45 EUR). Journey time approximately 6–7 hours.
Daily Accommodation and Food
- Budget: Hostel dorm or basic guesthouse outside the city centre — 30–55 BGN per night (15–28 EUR). A sit-down lunch at a local mehana (tavern) — 12–18 BGN (6–9 EUR).
- Mid-range: Three-star hotel in Sofia or Plovdiv old town — 100–180 BGN per night (51–92 EUR). Dinner for two at a mid-range restaurant with wine — 60–90 BGN (31–46 EUR).
- Comfortable: Four-star hotel with breakfast — 200–350 BGN per night (102–179 EUR). The crunch of a fresh shopska salad with quality local wine at a rooftop restaurant in Plovdiv’s old town will set you back around 25–35 BGN (13–18 EUR) per person, drinks included — outstanding value by Western European standards.
Currency and Payment
Bulgaria uses the Bulgarian Lev (BGN). The exchange rate against the Euro is fixed at 1 EUR = 1.95583 BGN — this rate does not fluctuate. Visa and Mastercard are accepted widely in Sofia, Plovdiv, Varna, and Burgas. In rural areas and at village markets, carry cash. ATMs are plentiful in cities; use machines attached to banks or located inside shopping centres rather than standalone machines in tourist areas. American Express is less commonly accepted but becoming more so in higher-end establishments.
Common Mistakes EU Citizens Still Make at the Border
Even with the simplest entry requirements in Europe, a few predictable errors come up repeatedly.
- Expired ID card: The most common problem by a significant margin. People carry an ID card they rarely use and don’t notice the expiry date. Check before you travel.
- Assuming the Green Channel means no customs checks: Customs officers do conduct random stops in the Green Channel. If you are carrying large amounts of cash (over €10,000 must be declared), restricted food items, or unusual quantities of goods, use the Red Channel proactively.
- Forgetting the vignette: EU citizens who drive in without buying a vignette at the border are fined electronically. The fine is substantially more than the vignette cost. Buy it at bgtoll.bg before crossing or at the first petrol station after the border.
- Children without their own documents: A child travelling with a parent on a national ID card that lists the child as a dependent is not acceptable at external border crossings. Each child needs their own document.
- Not carrying EHIC: Your European Health Insurance Card covers medically necessary state healthcare during a temporary stay. Without it, you may face upfront costs and a complex reimbursement process. It is free to obtain from your home country’s health authority.
- Assuming 90 days is always free: The 90-day rule is calculated across the entire Schengen Area, not per country. If you have already spent 60 days in Spain and Italy this year, you have 30 days remaining in Bulgaria before you need to register.
Official Resources and Apps That Actually Work
Not every government website is easy to navigate, but these are the reliable ones for Bulgaria-related entry and travel logistics.
- mfa.bg — The Ministry of Foreign Affairs of Bulgaria. Use this for general travel advisories and official visa information for non-EU travellers.
- mvr.bg — The Ministry of Interior. This covers border police procedures and migration registration for stays beyond 90 days.
- sofia-airport.bg — Real-time flight status, terminal maps, and service information for Sofia Airport.
- bdz.bg — Bulgarian State Railways (BDZ). You can check schedules and buy tickets online. The website has an English-language version. Train travel in Bulgaria is slow but scenic and inexpensive.
- bgtoll.bg — Official site for purchasing the road vignette. Accepts card payment and sends a digital confirmation. Keep a screenshot as proof until the registration is confirmed in the system.
- Sofia Public Transport app: The official mobile application for Sofia’s metro, trams, and buses. Available on both Android and iOS. Useful for route planning and checking current fares. Single metro journeys cost approximately 1.60 BGN.
- Emergency services: The number 112 is fully operational across Bulgaria for police, fire, and ambulance. English-speaking operators are available, though response quality in rural areas varies.
Frequently Asked Questions
Can EU citizens enter Bulgaria with just a national ID card in 2026?
Yes. A valid national ID card is sufficient for entry into Bulgaria for EU, EEA, and Swiss citizens. The document must be valid for the full duration of your stay. A passport is not required but can be useful for non-travel administrative tasks inside the country, such as renting a car or certain banking procedures.
Do EU citizens still face passport checks at Bulgarian land borders in 2026?
Not at borders with other Schengen countries. Since Bulgaria completed its full Schengen integration by 2026, routine passport checks at land borders with Romania and Greece have been abolished. Crossings from non-Schengen countries like Serbia, North Macedonia, and Turkey still involve document checks, as these are external Schengen borders.
Do EU citizens need ETIAS to visit Bulgaria?
No. ETIAS applies to visa-exempt non-EU nationals — for example, American, British, or Australian citizens. EU, EEA, and Swiss citizens travel under EU free movement rights and are completely exempt from ETIAS. If you are travelling with non-EU companions from visa-exempt countries, they will need ETIAS before arriving.
How long can an EU citizen stay in Bulgaria without registering?
Up to 90 days within any 180-day period, counted across the entire Schengen Area. For stays beyond 90 days, you must register with the local migration authorities (Миграция). Registration requires proof of address, a valid travel document, and evidence of sufficient means of support. See mvr.bg for current requirements.
Is a road vignette required for EU citizens driving in Bulgaria?
Yes. Any vehicle using Bulgarian roads outside urban areas must display a valid electronic vignette, regardless of the driver’s nationality. A weekly vignette for a standard car costs approximately 13 BGN (around 6.65 EUR). Purchase it online at bgtoll.bg before crossing or at the border crossing itself, a petrol station, or a post office.
📷 Featured image by Antonio Sharaliev on Unsplash.