If you need a visa to enter Slovenia, you can obtain one from the Slovenian embassy or consular office in your country. If there is no Slovenian consular office in your country, you can apply to the consular representatives of any Member State of the Schengen Zone.
All Schengen countries issue Schengen visas under the same conditions, taking into account the interests of the other Member States. A visa issued by one Schengen state is valid for all other states in the Zone. In other words this means that you can visit multiple countries within the Schengen Zone.
Since the information on visa requirements to enter Slovenia can change, it is best to enquire at your country's foreign ministry before leaving, or you can also check the situation at the Slovenian foreign ministry, where information is provided in English. And remember that when your visa is approved your passport must be valid for at least another six months.
In case you need a visa to enter Slovenia, please mark so in the online registration form. An Invitation letter and a Letter of guarantee will be issued to you, both of which you would need in order to apply for a visa at the Slovenian embassy or consular office in your country. You may be required to send us letters of references in order to obtain the Invitation letter and a Letter of guarantee. Please note that the procedure of obtaining visa may take at least one month.