Conditions are constantly changing! Please take the time to double-check any information related to your travel to Bulgaria. Good sources include the webpage of the Bulgarian Foreign Ministry, your country’s embassy in Bulgaria or the Bulgarian Embassy in your country.
If you are holding a Schengen visa you don't need a separate visa for Bulgaria. All Schengen visas allow you to cross the country's border. You can stay for up to 90 days in a six-month period without a separate Bulgarian visa, under a visa-free agreement valid as of January 25, 2012.
Bulgaria also recognizes short stay or transit visas issued by Romania, Croatia, and Cyprus. If you have such a visa you can enter and stay in Bulgaria, in addition to the country that issued the visa, for up to 90 days in any six-month period, without the need to obtain a separate Bulgarian short-stay visa.
Travelers who hold a Bulgarian visa cannot travel to any other country on that visa.
NO VISA REQUIREMENTS CASES
Bulgaria is a member of the European Union. EU citizens, as well as citizens of EEA countries /Iceland, Lichtenstein, Norway/ and Switzerland, do not need a visa to travel to, reside or work in Bulgaria.
Border control still exists as Bulgaria is not a part of the border-free Schengen area.
Holders of passports from all Balkan countries, except Kosovo, can enter Bulgaria for up to 90 days without a visa, but only if they possess a biometric passport, also called an e-passport.
- Bosnia and Herzegovina
*Holders of Serbian passports issued by the Serbian Coordination Directorate require a visa even with a biometric passport.
VISA FREE FOR 90 DAYS
Citizens of the following countries do NOT need a visa for Bulgaria for up to 90 days:
- Republic of Korea
- United Arab Emirates
- most Central and South American countries
If you plan to stay longer than 90 days or for stays totaling more than 90 days within each 6 month period /as of the date of the first entry/ you will need to apply for a long-term Bulgarian Type D visa and show up for an interview.
SHORT TERM VISA
Citizens of the following countries do need a Bulgarian visa to enter the country unless they already hold a valid Schengen visa or a visa issued by Romania, Croatia or Cyprus.
- Russian Federation
- all Middle Eastern countries (without the UAE)
- all African countries
- most countries in South-East Asia including India and Pakistan but without Malaysia
- most countries in the Caribbean
* Turkish citizens who have an EU residence or workers permit can enter Bulgaria without a visa for up to 5 days for the purpose of transit.
Check the full list of visa requirements by country (PDF).
Read about Bulgarian short term Type C visa requirement (PDF).
Visa C: Valid for a single or multiple entries with stays not exceeding 90 days within each 6-month period.
Citizens of countries not exempt from the short term visa requirements will need to apply for Visa C if they wish to travel to Bulgaria.
Visa D: Valid for 6 or 12 months, this visa is issued to students, long-term business travelers or investors. A personal interview is required.
Visa A: Valid for an airport transfer
HOW TO APPLY FOR BULGARIAN VISA
Download and fill in your visa application forms.
Find the nearest Bulgarian Embassy.