On this page
Tropical beach

Visa-Free Bulgaria: A List of Countries & Stay Durations

Since Bulgaria joined the Schengen Area for air and sea travel in March 2024, the questions flooding travel forums have shifted. It is no longer “do I need a visa for Bulgaria?” — for most Western travellers, the answer has been no for years. The real confusion in 2026 is about ETIAS, the 90/180-day rule, land border controls, and exactly which passport gets you through which gate. This article answers all of it in one place, with current 2026 rules, real costs, and step-by-step guidance for the entry process.

What Changed When Bulgaria Joined Schengen

On March 31, 2024, Bulgaria officially became part of the Schengen Area for air and sea borders. In practical terms, this means that if you fly into Sofia Airport or arrive by ferry, your passport is processed under Schengen rules — the same framework used across 29 European countries. Internal Schengen flights no longer have passport control between member states.

For 2026, the big outstanding step is full Schengen integration at land borders. This means the border crossings with Turkey, Serbia, and North Macedonia still operate as external Schengen borders, with full document checks. Romania completed its own land border integration separately. The practical impact for travellers: if you are crossing from Turkey into Bulgaria by road or bus, expect a standard border check — passport, purpose of visit, proof of funds. The process is not new or complicated, but it is more thorough than stepping off a flight from Frankfurt.

What Schengen membership changed most dramatically is the way Bulgaria counts your days. Before 2024, Bulgaria had its own 90-day rule that ran separately from the Schengen zone. Now your days in Bulgaria count toward your total Schengen allowance. If you spent six weeks in Greece before flying to Sofia, those weeks are already eating into your 90-day limit.

Pro Tip: In 2026, use the official EU Short Stay Calculator at travel-europe.europa.eu to track your Schengen days before booking any trip to Bulgaria. The tool lets you input your past travel dates and tells you exactly how many days you have remaining. Do this before you book — not after you land.
What Changed When Bulgaria Joined Schengen
📷 Photo by Mario Scheibl on Unsplash.

The Full List of Visa-Free Countries for Bulgaria in 2026

Bulgaria follows the European Commission’s Schengen visa exemption list. Citizens of the following countries can enter Bulgaria without a visa for short stays of up to 90 days within any 180-day period. Note that from 2026, most of these travellers will also need an ETIAS authorisation (covered in the next section) — but that is a pre-travel formality, not a visa.

European Countries (Non-EU)

  • Albania
  • Andorra
  • Bosnia and Herzegovina
  • Kosovo
  • Moldova
  • Monaco
  • Montenegro
  • North Macedonia
  • San Marino
  • Serbia
  • Ukraine
  • United Kingdom
  • Vatican City

North America and Central America

  • Antigua and Barbuda
  • Bahamas
  • Barbados
  • Canada
  • Costa Rica
  • Dominica
  • El Salvador
  • Grenada
  • Guatemala
  • Honduras
  • Mexico
  • Nicaragua
  • Panama
  • Saint Kitts and Nevis
  • Saint Lucia
  • Saint Vincent and the Grenadines
  • Trinidad and Tobago
  • United States of America

South America

  • Argentina
  • Brazil
  • Chile
  • Colombia
  • Paraguay
  • Peru
  • Uruguay
  • Venezuela

Asia

  • Brunei Darussalam
  • Hong Kong S.A.R.
  • Israel
  • Japan
  • Macao S.A.R.
  • Malaysia
  • Singapore
  • South Korea
  • Taiwan

Oceania

  • Australia
  • Kiribati
  • Marshall Islands
  • Micronesia
  • Nauru
  • New Zealand
  • Palau
  • Samoa
  • Solomon Islands
  • Timor-Leste
  • Tonga
  • Tuvalu
  • Vanuatu

Africa

  • Mauritius
  • Seychelles

EU and EEA citizens (including citizens of all Schengen member states) travel freely within the zone and are not subject to the 90-day limit or ETIAS. They can live and work in Bulgaria under EU freedom of movement rules.

If your country is not on this list, you need to apply for a Bulgarian Schengen short-stay visa (Type C) before travelling. The Bulgarian Ministry of Foreign Affairs maintains the current list at mfa.bg/en.

Africa
📷 Photo by Claiton Conto on Unsplash.

The 90/180-Day Rule Explained Clearly

This rule trips up more long-term travellers than any other entry requirement. Here is how it actually works.

The rule is not a rolling calendar. It is a sliding 180-day window that moves forward every day. On any given day, look back over the previous 180 days — the total number of days you were physically inside the Schengen Area during that window cannot exceed 90. “Schengen Area” now includes Bulgaria, so days spent on the Black Sea coast count just the same as days in Paris or Amsterdam.

A practical example: you arrive in Sofia on June 1, 2026. To find out how many days you have left, count back to December 3, 2025 (180 days). Add up every day you spent in any Schengen country during that period. Subtract from 90. That is what you have left.

Days of arrival and departure both count as full days. If you flew in Monday morning and out Monday night, that is still one day used.

The rule applies to the entire zone collectively. Hopping between Bulgaria, Greece, and Croatia does not reset the clock. Once your 90 days are used, you must leave the entire Schengen Area and wait until the 180-day window gives you more days back. Many travellers base themselves in non-Schengen countries like Turkey or Georgia during these gaps, then re-enter Bulgaria later in the year.

ETIAS: The New Pre-Travel Requirement Every Visa-Free Visitor Needs

ETIAS — the European Travel Information and Authorisation System — is the biggest change for visa-free travellers since Bulgaria’s Schengen accession. It is expected to be fully operational by mid-2025 to early 2026, meaning that by the time most people reading this are planning their trips, it will already be a required step.

Think of ETIAS as Europe’s version of the US ESTA or Canada’s eTA. You apply online before you travel, pay a small fee, answer a few security questions, and receive an approval that sits linked to your passport. It is not a visa. It does not change your 90-day allowance. It does not require a visit to a consulate.

ETIAS: The New Pre-Travel Requirement Every Visa-Free Visitor Needs
📷 Photo by Mario Scheibl on Unsplash.

Who Needs ETIAS

Any citizen of a non-EU country that is currently visa-exempt for short stays in the Schengen Area. This includes Americans, British, Canadians, Australians, Japanese, South Koreans, Israelis, and every other nationality on the list above. EU and EEA citizens do not need ETIAS.

How to Apply — Step by Step

  1. Go to the official EU portal: travel-europe.europa.eu/etias_en. Avoid third-party websites that charge extra fees to submit your application for you — they are legal but unnecessary.
  2. Create an account and start the application form. You will need your passport (keep it in front of you), email address, and a payment method.
  3. Fill in personal data: full name as it appears on your passport, date and place of birth, nationality, and current address.
  4. Enter your passport details: number, issue date, expiry date, issuing country.
  5. Answer the security questions. These cover criminal history, past travel to conflict zones, and health-related questions. Answer honestly — false information can lead to rejection and a ban on reapplying.
  6. Pay the application fee: €7.00 (approximately 13.70 BGN). Payment is made by card during the application process.
  7. Submit and wait for the confirmation email.

Processing Time and Validity

Most applications are approved within minutes. A small percentage take up to 4 days. In rare cases — where additional documentation or manual review is required — it can take up to 30 days. Apply at least a few weeks before your travel date, not the night before your flight.

An approved ETIAS is valid for 3 years or until your passport expires, whichever comes first. It allows multiple entries and covers the full Schengen Area, not just Bulgaria. If you renew your passport before the 3 years are up, you need a new ETIAS tied to the new passport.

Processing Time and Validity
📷 Photo by Spencer Marsh on Unsplash.

What to Bring to the Border: Entry Documents Checklist

Having an ETIAS is necessary but not sufficient on its own. Border police at Sofia Airport — or at any land border crossing — can ask to see supporting documents. Here is what to have ready.

Mandatory Documents

  • Valid passport: Must be valid for at least 3 months beyond your planned departure from the Schengen Area. Must have been issued within the last 10 years. Needs at least two blank pages for entry stamps at external borders.
  • ETIAS authorisation: Either on your phone (the confirmation email or the ETIAS app) or printed. Border officers can look it up by passport number, but having it ready speeds things up.

Documents to Have Available if Asked

  • Proof of sufficient funds: The general guideline for Bulgaria is approximately 50 EUR (around 97.79 BGN) per day of your planned stay. This can be shown through cash on hand, a credit or debit card, or a recent bank statement.
  • Proof of accommodation: A hotel or hostel booking confirmation, an Airbnb reservation, or an invitation letter from a Bulgarian resident you are staying with (including their address and contact number).
  • Return or onward ticket: Proof that you plan to leave the Schengen Area before your 90 days are up. A printed or digital flight booking works. If you are travelling onward by bus or train, have that reservation ready.
  • Travel insurance: Not strictly required for visa-free entry, but border officers can request it. More importantly, without insurance you will pay out of pocket for medical care. A basic policy covering medical evacuation and hospitalisation is worth the small cost.
Documents to Have Available if Asked
📷 Photo by Arno Senoner on Unsplash.

What You Do Not Need

You do not need a letter of invitation to enter as a tourist. You do not need to declare your accommodation before arrival through any Bulgarian government system. You do not need proof of employment or income in your home country, though having it available does not hurt if an officer asks questions about your ability to fund a long stay.

Arriving at Sofia Airport: What Actually Happens at Passport Control

Sofia Airport (IATA code: SOF) is where the vast majority of international visitors first set foot in Bulgaria. The airport has two terminals — Terminal 1 handles mostly charter and some regional flights, Terminal 2 handles the bulk of international arrivals including all major airlines. Most travellers will land at Terminal 2.

The Arrival Process, Step by Step

  1. Follow the signs to Passport Control. After disembarking, signs in English guide you clearly. The queue can move slowly during peak arrivals — summer mornings in July and August regularly see 15 to 45 minutes of waiting when multiple flights land simultaneously.
  2. Present your passport and ETIAS at the desk. The border officer will scan your documents, check your face against your photo, and may ask a few brief questions: How long are you staying? Where are you staying? What brings you to Bulgaria? Keep answers short and accurate.
  3. Collect your luggage. Screens in the baggage hall show which carousel matches your flight number. The hall is compact and easy to navigate.
  4. Clear customs. Most tourists walk through the Green Channel (Nothing to Declare). If you are carrying more than 10,000 EUR (approximately 19,558 BGN) in cash or equivalent, or goods above EU duty-free limits, use the Red Channel. Failing to declare is taken seriously.
  5. The Arrival Process, Step by Step
    📷 Photo by Nico Knaack on Unsplash.
  6. Exit into the arrivals hall. Here you will find ATMs, a currency exchange desk, a café, and transport options.

Getting from Sofia Airport to the City

The most practical option for most travellers is the Sofia Metro Line 4 (the yellow line), which connects the airport directly to the city centre — stations include Serdika and Sofia University. The metro runs from approximately 05:00 to 24:00. A single journey ticket costs 1.60 BGN (approximately 0.82 EUR). Tickets are bought at machines in the station (cash and card accepted) or via the Sofia City Card app. Terminal 1 passengers take a free shuttle bus to reach the Terminal 2 metro station.

Bus lines 84 and 184 also connect the airport to the centre for the same fare. Useful if you arrive late and prefer to stay above ground.

Official airport taxis (OK Supertrans, yellow cars) wait outside the arrivals exit. Expect to pay 20–30 BGN (approximately 10–15 EUR) to reach the city centre, depending on traffic. Avoid any driver who approaches you inside the terminal building — this is a classic overcharging setup. Bolt (dominant in Sofia) and Uber both operate from the airport and often cost the same or slightly less than a taxi, with payment handled in-app.

2026 Budget Reality: What Entry and Getting Around Will Cost You

Bulgaria remains one of the most affordable destinations in the Schengen Area, and the lev’s fixed peg to the euro (1 EUR = 1.95583 BGN) means exchange rate surprises are essentially impossible for euro-zone travellers.

Entry and Pre-Travel Costs

  • ETIAS application fee: €7.00 / approximately 13.70 BGN / approximately $7.60 USD. One-off, valid 3 years.
  • Travel insurance (one week, basic plan): Roughly 20–60 BGN (10–30 EUR) depending on your nationality and provider. Annual multi-trip policies offer better value for frequent Schengen visitors.

Transport Costs Inside Bulgaria

  • Budget: Sofia Metro single fare: 1.60 BGN (0.82 EUR). City bus: same fare. Airport to city by metro: 1.60 BGN.
  • Transport Costs Inside Bulgaria
    📷 Photo by Sean Wang on Unsplash.
  • Mid-range: Bolt or taxi from airport to Sofia city centre: 20–30 BGN (10–15 EUR). Intercity bus Sofia to Plovdiv: approximately 15–20 BGN (7.65–10.20 EUR).
  • Train fares (BDZ Railways, second class, one-way): Sofia to Plovdiv: 10–15 BGN (5.10–7.65 EUR) / Sofia to Varna: 25–35 BGN (12.75–17.85 EUR) / Sofia to Burgas: 20–30 BGN (10.20–15.30 EUR)

Trains can be booked online at bdz.bg/en or at station ticket counters. Card and cash both accepted.

Daily Living Costs (Tourism Context)

  • Budget traveller: 80–120 BGN per day (41–61 EUR) — hostel dorm, local restaurants, public transport.
  • Mid-range traveller: 180–280 BGN per day (92–143 EUR) — mid-range hotel, sit-down restaurants, occasional taxi.
  • Comfortable traveller: 350+ BGN per day (179+ EUR) — boutique hotel, fine dining, private transfers.

ATMs and Card Payments in 2026

Card payments are widely accepted across Bulgaria in 2026 — hotels, restaurants, supermarkets, and most shops take Visa and Mastercard. Contactless via phone (Google Pay, Apple Pay) works at virtually any modern terminal. American Express is accepted at larger establishments but not everywhere.

ATMs from Bulgarian banks such as DSK, UniCredit Bulbank, and Postbank charge foreign cards a withdrawal fee of typically 5–10 BGN (2.55–5.10 EUR) per transaction. Cards from digital banks like Revolut, Wise, and N26 often avoid or minimise these fees — worth having one if you are staying for more than a few days. Currency exchange at the airport is convenient but rates are poor. Exchange offices in Sofia city centre offer significantly better rates.

Common Mistakes That Get Travellers Stopped at the Border

Bulgarian and Schengen border officers are professional and not looking for reasons to turn people away. But certain preparation failures genuinely do cause problems.

Passport Nearly Expired

The 3-months-beyond-departure rule catches people off guard. If your passport expires in August and you are flying out of Sofia in July, you may still be denied boarding by your airline because the margin is too tight. Check your expiry date against your entire planned trip through the Schengen Area, not just your time in Bulgaria.

Passport Nearly Expired
📷 Photo by Iftekhar Nibir on Unsplash.

Forgetting That Days in Other Schengen Countries Count

Since March 2024, days in Bulgaria are Schengen days. Travellers who spent the summer bouncing between Spain, Italy, and Greece, then assumed they could continue to Bulgaria as if it were a separate country, have been caught overstaying. Use the EU Short Stay Calculator before every trip.

Applying for ETIAS Too Late

Most ETIAS applications are approved within minutes, but some take up to 30 days. Applying 48 hours before a flight is a gamble. Apply several weeks in advance. If your ETIAS is rejected, you will need to appeal or apply for a visa — neither process is fast.

Using a Third-Party ETIAS Website Without Realising

Dozens of commercial websites charge 20–50 EUR to “process” your ETIAS application. The official fee is €7.00 at travel-europe.europa.eu. Using a third-party site is not illegal, but the extra cost is entirely unnecessary and the advice quality is variable.

Carrying Undeclared Cash Over the Limit

Entering or exiting the Schengen Area with more than 10,000 EUR (approximately 19,558 BGN) in cash without declaring it is a customs offence. This applies to equivalent amounts in other currencies as well. Use the Red Channel and declare proactively if you are carrying large amounts — the process is straightforward and there is no tax, just paperwork.

No Onward Ticket

Border officers can ask for proof that you intend to leave. If you genuinely have not booked a return flight yet — common for long-term travellers who plan as they go — have some evidence of intention: a bus booking out of Bulgaria, a ferry reservation, or at minimum a clear itinerary. Officers use discretion, but walking in with no return plan and a bag packed for six months raises questions.

No Onward Ticket
📷 Photo by rustam burkhanov on Unsplash.

Frequently Asked Questions

Do UK citizens need a visa to enter Bulgaria in 2026?

No. British citizens are on the Schengen visa-exemption list and can enter Bulgaria without a visa for up to 90 days in any 180-day period. However, from 2026 they will need a valid ETIAS authorisation before travel. The ETIAS costs €7.00 and is applied for online at travel-europe.europa.eu. Days in Bulgaria count toward the broader Schengen 90-day total.

Does Bulgaria’s Schengen membership mean I can enter from Greece or Romania without a passport check?

For air travel, yes — flights between Bulgaria and other Schengen countries are treated as internal Schengen flights with no passport control at arrival. For land borders with Schengen neighbours like Greece, full land border integration is expected by 2026 but should be confirmed before travel. Land crossings with non-Schengen countries (Turkey, Serbia, North Macedonia) still involve full external border checks regardless.

If I already spent 60 days in Spain this year, how many days can I spend in Bulgaria?

A maximum of 30 days, assuming you have not spent any other time in the Schengen Area during the relevant 180-day window. Use the EU Short Stay Calculator at travel-europe.europa.eu to get an exact figure based on your specific travel dates. The 90-day limit applies to the entire Schengen Area combined, not to each country individually.

What is the ETIAS fee and how long does it last?

The ETIAS fee is €7.00 (approximately 13.70 BGN). Once approved, the authorisation is valid for 3 years or until your passport expires — whichever comes first. It allows unlimited multiple entries into the Schengen Area, including Bulgaria, within those 3 years, subject to the 90/180-day rule on each visit.

Can I be refused entry to Bulgaria even with a valid ETIAS?

Yes. An ETIAS authorisation is a pre-screening approval, not a guaranteed right of entry. Border police retain full authority to deny entry if they have reason to believe you do not meet requirements — for example, if you cannot demonstrate sufficient funds, have no proof of accommodation, lack a credible purpose of visit, or appear to have already exceeded your 90-day allowance. Having your documents organised and answers ready prevents most issues.


📷 Featured image by Virginia Marinova on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com