Slovenia - Visas Overview
Nationals from countries within the Schengen area do not have to show their passport when entering Slovenia. However you must show an official document that establishes your identity. Other nations must have valid passport for at least three months beyond length of stay. Visas not required for stays of up to three months.