On this page
- What’s Actually New at Sofia Airport in 2026
- Who Needs What: Entry Requirements by Passport Type
- ETIAS Explained: The Step-by-Step Application Process
- Schengen Visa (C-Type): How to Apply Before You Fly
- Passport Control at Sofia Airport: Lanes, E-Gates, and Wait Times
- Customs Channels and Duty-Free Allowances: What You Can Bring In
- Baggage Claim and What to Do If Your Luggage Doesn’t Arrive
- Cash, Cards, and SIM Cards in the Arrivals Hall
- Getting from Sofia Airport to the City Centre
- 2026 Budget Reality: Costs from Landing to City Centre
- Common Mistakes That Get Travellers Stopped at the Border
- Frequently Asked Questions
If you last flew into Sofia a couple of years ago, the experience in 2026 looks noticeably different at passport control. Bulgaria‘s full integration into the Schengen area for air and sea borders took effect on March 31, 2024, and the rollout of ETIAS — the EU’s new pre-travel authorisation system — means travellers from the USA, UK, Canada, Australia, and dozens of other previously visa-free countries now need to tick an extra box before they board. Most people only discover this the hard way. This guide walks you through every step from pre-departure paperwork to stepping into a Sofia taxi, with nothing skipped.
What’s Actually New at Sofia Airport in 2026
The single biggest change is Schengen membership for air travel. Since March 31, 2024, flights arriving at Sofia Airport (SOF) from other Schengen countries no longer go through border checks. If you fly in from Amsterdam, Madrid, or Warsaw, you walk off the plane and straight to baggage claim — no passport queue at all. That’s a genuine improvement for EU travellers doing multi-city European trips.
For third-country nationals, the change cuts the other way. Bulgaria’s border is now the Schengen border. One entry stamp into Sofia counts as your entry into the entire Schengen zone. That’s convenient, but it also means the full weight of Schengen rules — including ETIAS — now applies on the ground in Bulgaria.
Land borders are a separate story. As of 2026, land crossings into Bulgaria from non-Schengen neighbours (Serbia, North Macedonia, Turkey) still operate under national border control rules. This guide focuses exclusively on air arrivals at Sofia Airport.
The other major shift is the digitalisation of public transport payments. Sofia’s metro and buses now accept contactless bank cards directly at turnstiles, and the Sofia City Card app handles digital tickets. You no longer need to queue at a ticket machine with exact change at 6 a.m.
Who Needs What: Entry Requirements by Passport Type
Your experience at passport control depends entirely on which passport you hold. Here’s a clean breakdown.
EU, EEA, and Swiss Citizens
You have the right to free movement. A valid national identity card or passport is all you need — it must cover the entire length of your stay, but there’s no requirement for three months’ validity beyond departure. No visa, no ETIAS, no proof of funds. Use the EU/EEA/CH lanes or the biometric e-gates if available, and you’re through in minutes.
Visa-Exempt Nationalities (ETIAS Required in 2026)
Citizens of the United States, Canada, the United Kingdom, Australia, New Zealand, Japan, South Korea, Brazil, and a long list of other countries previously needed only a passport for short Schengen stays. In 2026, that’s changed. ETIAS is now mandatory before you board any flight to the Schengen area, including Bulgaria. Full details on how to apply are in the next section.
The core Schengen rule still applies: you may stay for up to 90 days in any 180-day period across the entire Schengen zone — not just Bulgaria. Your passport must be valid for at least three months beyond your intended departure date from Schengen, and it must have been issued within the last ten years.
At the border, a police officer may ask to see proof of onward or return travel, accommodation bookings, and evidence of sufficient funds. These are standard checks and rarely become an issue if your paperwork is in order.
Nationalities That Require a Full Schengen Visa
If your country isn’t on the visa-exempt list, you need a Schengen C-type (short-stay) visa issued by the Bulgarian Embassy or Consulate in your country of residence before you travel. This covers most of Africa, parts of Asia, and several countries in the Middle East. The standard visa fee is €80 (approximately 156.46 BGN) for adults and €40 (approximately 78.23 BGN) for children aged 6–12. See the section below on the full application process.
ETIAS Explained: The Step-by-Step Application Process
ETIAS stands for European Travel Information and Authorisation System. Think of it as the EU’s version of the US ESTA or Australia’s ETA — a lightweight pre-screening tool that isn’t a visa but is mandatory for entry.
- Go to the official portal: Applications are submitted at travel-europe.europa.eu/etias_en. Avoid third-party sites that charge processing fees on top of the official cost.
- Fill in the application: You’ll enter your personal details, passport information, travel history, and answer a short series of security and health questions. The process takes roughly ten minutes.
- Pay the fee: €7 (approximately 13.70 BGN). This is a one-time fee per application, paid by credit or debit card online.
- Receive your authorisation: Most applications are approved within minutes. In some cases, a manual review takes up to four days, and in rare circumstances up to 30 days. Apply well before your travel date.
- Travel with your authorisation: Your approved ETIAS is electronically linked to your passport. You don’t print anything or carry a document — the border officer’s system reads it from your passport chip. Just make sure you travel on the same passport you used for the application.
Validity: An approved ETIAS is valid for three years or until your passport expires — whichever comes first. It covers multiple entries and all Schengen countries, so you only apply once for several trips.
Schengen Visa (C-Type): How to Apply Before You Fly
If your nationality requires a full Schengen visa, you apply through the Bulgarian Embassy or Consulate in your country of residence. Since Bulgaria is now a full Schengen member for air travel, a Bulgarian Schengen C-type visa permits entry across the entire Schengen zone.
The standard fee is €80 (approximately 156.46 BGN) for adults. Children aged 6–12 pay €40 (approximately 78.23 BGN). Children under 6 are exempt from the fee. Certain nationalities qualify for reduced or waived fees under bilateral agreements — check with your local Bulgarian Embassy or consult www.mfa.bg for the current list.
Documents typically required:
- Valid passport (valid at least three months beyond your planned Schengen departure, issued within the last ten years)
- Completed Schengen visa application form
- Two recent passport-sized photographs
- Travel medical insurance covering the entire Schengen area with a minimum coverage of €30,000 (approximately 58,675 BGN)
- Proof of accommodation in Bulgaria (hotel bookings, invitation letter, or rental confirmation)
- Proof of sufficient funds (recent bank statements, typically covering the last three months)
- Proof of onward or return travel (flight bookings)
- Supporting documents for the purpose of your visit (tourist itinerary, business invitation, conference registration, etc.)
Processing times vary by consulate but typically take 5–15 working days. During busy travel seasons, allow more. The official resource for current requirements and consulate locations is the Bulgarian Ministry of Foreign Affairs website at www.mfa.bg.
Passport Control at Sofia Airport: Lanes, E-Gates, and Wait Times
Sofia Airport has two main terminals. Terminal 2 (T2) is the larger, modern facility that handles most international and full-service airline flights. Terminal 1 (T1) is primarily used by low-cost carriers. A free shuttle bus runs between the two terminals. For the overwhelming majority of international travellers, T2 is where you arrive.
After disembarking, follow signs for Passport Control (in Bulgarian: Паспортен контрол / Граничен контрол). The walk from the gate is straightforward and well-signposted in both Bulgarian and English.
Which Lane to Use
- EU/EEA/CH Citizens: Dedicated lanes marked “EU/EEA/CH Citizens.” Biometric e-gates are available for holders of biometric passports — look for the automated gates with passport scanners. These reduce wait times significantly during peak hours.
- All Other Passports: Use the “All Other Passports” lanes. This includes all third-country nationals — ETIAS holders, Schengen visa holders, and anyone else. No physical ETIAS document is needed; the officer’s system checks it electronically against your passport.
What the Officer May Ask
Border police questions are routine. Expect: purpose of your visit, how long you plan to stay, where you’re staying, and whether you have funds to cover your stay. Answer briefly and honestly. If asked for proof, have your phone ready to show bookings — digital versions are accepted.
Realistic Wait Times in 2026
- EU/EEA/CH lanes: 10–25 minutes during peak arrival periods (summer mornings, holiday weekends), 5–15 minutes off-peak.
- All Other Passports lanes: 30–60 minutes during peak times. When multiple wide-body flights land simultaneously — a common occurrence in summer — waits can exceed 60 minutes. Arriving on a late-evening or early-morning flight typically means shorter queues.
The smell of recycled cabin air still lingers on your clothes as you join the queue — take a breath and move steadily forward. The queue, even at its longest, moves at a consistent pace once officers are at every desk.
Customs Channels and Duty-Free Allowances: What You Can Bring In
After collecting your luggage, you exit through one of two customs channels. Choosing the wrong one — especially with cash — carries real consequences.
Green Channel: Nothing to Declare
Use this if everything you’re carrying falls within duty-free limits and you have no restricted goods. Customs officers may still conduct random spot checks.
Red Channel: Goods to Declare
Use this if you’re carrying goods that exceed allowances, restricted items, or significant amounts of cash.
Duty-Free Allowances for Travellers Arriving from Outside the EU
- Tobacco: 200 cigarettes OR 100 cigarillos OR 50 cigars OR 250g of smoking tobacco
- Alcohol: 4 litres of still wine AND 16 litres of beer AND either 1 litre of spirits over 22% ABV OR 2 litres of fortified or sparkling wine under 22% ABV
- Other goods: Up to a total value of €430 (approximately 841 BGN) for air travellers
Cash Declaration Rule
If you’re carrying €10,000 (approximately 19,558 BGN) or more in cash — or the equivalent in any other currency — you must declare it at the Red Channel using the official cash declaration form. This rule applies to a combination of notes, traveller’s cheques, and bearer-negotiable instruments. Failing to declare results in confiscation and can lead to criminal penalties. When in doubt, declare.
Additional restrictions apply to meat and dairy products from non-EU countries, certain plants, live animals, firearms, and cultural artefacts. For a complete list, the Bulgarian Customs Agency publishes current rules on its official website.
Baggage Claim and What to Do If Your Luggage Doesn’t Arrive
After passing passport control, follow signs to the Baggage Claim hall. Electronic display screens show flight numbers matched to carousel numbers. The carousel assignment is usually confirmed within a few minutes of the first bags appearing.
If your bag doesn’t arrive — or arrives damaged — do not leave the baggage claim area without filing a report. Locate the desk of your airline’s handling agent. At Sofia Airport, the main ground handlers are Swissport and Menzies Aviation; their desks are clearly marked in the baggage claim hall. You’ll need your boarding pass and passport to file a Property Irregularity Report (PIR). Get a copy of the PIR reference number before you leave — you’ll need it for any subsequent insurance or compensation claim.
If your bag arrives with visible damage, photograph it before you move it from the carousel. Report it immediately at the same desk. Airlines have strict time limits for delayed or damaged baggage claims, typically 21 days for delayed bags and 7 days for damaged ones under the Montreal Convention.
Cash, Cards, and SIM Cards in the Arrivals Hall
Once you’ve cleared customs, you step into the public Arrivals Hall. Terminal 2’s arrivals area has everything you need to get oriented before stepping outside.
ATMs and Currency Exchange
ATMs from major Bulgarian banks — DSK Bank, UniCredit Bulbank, and Postbank — are available in both T1 and T2 arrivals halls. They dispense Bulgarian Lev (BGN). Using a bank ATM here is generally a better option than the currency exchange offices, which offer less favourable rates. Exchange offices such as Crown Change are present if you need to swap cash immediately, but for anything more than €30–40 worth, you’ll get a noticeably better rate in the city centre.
Visa, Mastercard, and American Express cards are widely accepted across Bulgaria. Most restaurants, hotels, and shops in Sofia will take card without question.
SIM Cards
Kiosks from all three major Bulgarian mobile operators — A1, Yettel (formerly Telenor), and Vivacom — are available in the T2 arrivals hall. A basic tourist prepaid SIM with data and calls costs between 10–20 BGN (approximately €5–10). Staff at the kiosks speak enough English to help you choose the right package. Bring your passport — registration is required under Bulgarian law for all prepaid SIMs. eSIM options are increasingly available from these operators for compatible devices; ask at the kiosk or check the operators’ apps before you travel.
Getting from Sofia Airport to the City Centre
Sofia Airport sits about 10 kilometres east of the city centre. You have four realistic options.
Metro Line 4 — The Fastest and Cheapest Option
The metro station is directly beneath Terminal 2. If you arrive at T1, take the free shuttle bus to T2 first. Metro Line 4 (the yellow line) runs directly to Serdika station in the city centre in approximately 20–25 minutes. A single journey costs 1.60 BGN (approximately €0.82). A daily pass is 4.00 BGN (approximately €2.05). You can pay at ticket machines (cash and card), tap a contactless bank card directly at the turnstile, or use the Sofia City Card mobile app for digital tickets. The metro runs frequently and is air-conditioned — by far the most sensible choice for most travellers.
Public Bus (Lines 84 and 184)
Bus lines 84 and 184 connect both terminals to the city centre. The fare is the same as the metro — 1.60 BGN per journey. Journey time is 30–45 minutes depending on traffic, and longer during morning rush hour. Tickets are purchased at kiosks near the bus stops or from the driver (slightly more expensive, exact change preferred). Newer buses support contactless payment.
Taxi
Use OK Supertrans (ОК Супертранс) — the official airport taxi service. Their desks are in the Arrivals Hall and their cars are clearly marked. A ride to the city centre costs between 20–30 BGN (approximately €10–15). Both cash (BGN) and card payments are accepted. Do not accept rides from unofficial drivers who approach you inside the terminal — they commonly charge four to five times the going rate and the overcharging dispute is not worth the stress at the start of a trip.
Car Rental
Hertz, Avis, Europcar, Sixt, and local company Top Rent A Car all have desks in the arrivals halls of both terminals. Booking in advance online is strongly recommended during summer and ski season — walk-in availability is unreliable at peak times.
2026 Budget Reality: Costs from Landing to City Centre
Here’s what to expect to spend from the moment you clear customs to the moment you arrive at your accommodation.
- ETIAS authorisation: €7 / 13.70 BGN (one-time, covers three years)
- Schengen C-type visa (adult): €80 / 156.46 BGN
- Airport ATM withdrawal (typical fees): Varies by your home bank; use a fee-free card if possible (Revolut, Wise, N26 are popular with European travellers)
- Currency exchange at airport: Expect to lose 3–5% vs. mid-market rate — use sparingly
- Prepaid SIM card (basic tourist package): 10–20 BGN / €5–10
- Metro to city centre (single): 1.60 BGN / €0.82 — budget
- Bus to city centre (single): 1.60 BGN / €0.82 — budget
- Taxi to city centre (OK Supertrans): 20–30 BGN / €10–15 — mid-range
- Pre-booked private transfer (sedan, 1–3 people): 50–80 BGN / €25–41 — comfortable
- Car rental per day (economy class, pre-booked): from 60–90 BGN / €30–46 — mid-range to comfortable
For a solo traveller on a tight budget, the metro is the clear winner at under €1. For a family with luggage, the taxi to the centre is still cheaper than most Western European airport transfers and entirely reasonable.
Common Mistakes That Get Travellers Stopped at the Border
Most problems at Sofia’s passport control are avoidable. These are the ones that come up repeatedly.
- Arriving without ETIAS in 2026: Airlines should catch this at check-in, but not all do reliably. If you’re a citizen of a previously visa-exempt country and you haven’t applied for ETIAS, you risk being denied boarding or turned back at the border. Apply well in advance at travel-europe.europa.eu/etias_en.
- Passport validity: Your passport must be valid for at least three months beyond your planned Schengen departure date and issued within the last ten years. A passport that expires two months after you land will be refused, even if it’s technically valid on arrival day.
- Travelling on a different passport than the one linked to your ETIAS: Your authorisation is linked to the specific passport you used when applying. If you renewed your passport between applying and travelling, your ETIAS is invalid — you need to apply again with the new passport.
- Not declaring cash over €10,000: This catches people who think it’s only about banknotes. The threshold applies to the combined total of all cash, traveller’s cheques, and bearer instruments. Declare at the Red Channel if you’re anywhere near that amount.
- Using unofficial taxis: Not a border issue, but it ruins arrival day. The drivers who approach you in arrivals with laminated signs are not OK Supertrans. They are not regulated. Use the official desk.
- Ignoring the 90/180-day rule: Entering Bulgaria counts as entering Schengen. If you’ve spent time in France, Italy, Spain, or any other Schengen country in the preceding 180 days, those days count against your 90-day allowance. The border officer has full visibility of your entry and exit stamps.
Frequently Asked Questions
Do US citizens need a visa to enter Bulgaria in 2026?
US citizens do not need a Schengen visa for short stays of up to 90 days in any 180-day period. However, since Bulgaria is now a full Schengen member for air travel, US citizens must obtain an ETIAS authorisation before flying to Bulgaria in 2026. The fee is €7 and the application is completed online at travel-europe.europa.eu/etias_en.
How long does passport control take at Sofia Airport?
EU, EEA, and Swiss citizens using dedicated lanes or e-gates can expect 5–25 minutes depending on time of day. Third-country nationals in the “All Other Passports” lanes should allow 30–60 minutes during peak periods, particularly in summer when multiple wide-body flights arrive simultaneously. Early-morning and late-evening arrivals are consistently faster.
Is Bulgaria fully in the Schengen area in 2026?
Bulgaria joined the Schengen area for air and sea borders on March 31, 2024. Flights arriving from other Schengen countries no longer involve internal border checks. As of 2026, land borders with non-Schengen neighbours still operate under national border control. Full Schengen land border integration has not yet been confirmed for the same date.
What is the cheapest way to get from Sofia Airport to the city centre?
Metro Line 4 from Terminal 2 is the cheapest and fastest option at 1.60 BGN (approximately €0.82) for a single journey. The trip to Serdika station in the city centre takes around 20–25 minutes. You can pay by contactless bank card directly at the turnstile or buy a ticket at the machine with cash or card.
How much cash can I bring into Bulgaria without declaring it?
You can bring up to €10,000 (approximately 19,558 BGN) in cash or equivalent without a formal declaration. If you’re carrying €10,000 or more in any combination of banknotes, traveller’s cheques, or bearer instruments, you must declare it at the Red Channel customs desk on arrival. Failure to declare can result in confiscation and penalties.