Slovenia has been in the Schengen zone since 2007. You will not need a visa if you are a citizen of EU Member States or any other visa-free country and you have a valid passport or a comparable travel document.
The Ministry for Foreign Affairs of the Republic of Slovenia is responsible for visas. You are advised to check visa requirements at the nearest Slovenian embassy or consulate. Information on visas and addresses of Slovenian embassies can be found on the following web site of the Ministry of Foreign Affairs (http://www.mzz.gov.si).
Letter of Guarantee and Instructions available soon.