How long can you stay on holiday in Bulgaria?
The length of time a person can stay on holiday in Bulgaria depends on their nationality. For citizens of the European Union and several other countries, a visa is not required for short-term stays of up to 90 days within a 180-day period. For longer stays, a long-stay visa or residence permit may be required. Non-EU citizens should check the specific visa requirements for their country with the Bulgarian embassy or consulate in their home country.