Please note that even if you are a citizen of a country whose citizens are generally visa-free, the visa-free regime only applies to short stays in the Schengen Area not exceeding 90 days and of a non-profit nature.

Holders of residence permits, re-entry permits, and long-stay visas (D Type) in a Schengen country do not need a visa to enter other Schengen countries. Such visits are permitted for a maximum of 90 days in any 180-day period.

EEA citizens and Swiss nationalsNationals of another EEA Member State (EEA citizens are nationals of the EU Member States, Norway, Iceland, and Liechtenstein) or Switzerland may enter the Republic of Slovenia with a valid personal identity card or travel document, and do not need an entry permit (visa) or a residence permit, regardless of the purpose of their entry into and residence in the Republic of Slovenia (including entry for employment, study, self-employment, or residence purposes).More >

• Holders of a short-stay visa (C Type) issued by one of these countries may, during the visa validity period, enter the Republic of Slovenia and stay in it as long as the total length of their stay in the territory of the Schengen countries does not exceed 90 days in any 180-day period, or until the expiry of the visa if the visa expires before the end of the 90-day period. The number of days remaining for your stay in the Schengen Area can be calculated by using this online calculator.

• Holders of a residence permit issued by a Schengen country may enter the Republic of Slovenia with a residence permit and a valid travel document and stay in the country, provided that the total length of their stay in the territories of all Schengen countries, except in the territory of the Schengen country that issued the residence permit, does not exceed 90 days in any 180-day period, or until the expiry of the residence permit if the permit is due to expire before the end of the 90-day period.

• Holders of a long-stay visa (D Type) issued by a Schengen country may enter the Republic of Slovenia with this visa and a valid travel document and stay in the country, provided that the total length of their stay in the territories of all Schengen countries, except in the territory of the Schengen country that issued the residence permit, does not exceed 90 days in any 180-day period, or until the expiry of the residence permit if the permit is due to expire before the end of the 90-day period.

See also Regulation (EU) 2018/1806 of the European Parliament and of the Council of 14 November 2018 listing the third countries whose nationals must be in possession of visas when crossing the external borders and the countries whose nationals are exempt from this requirement.