Best time to visit
The best time to travel to Slovenia is from May to September. The days are pleasantly warm and dry. You’ll have excellent weather for hiking, city wandering and lazy days at the beach.
Slovenia’s winter is from December to March. Expect snow and low temperatures down to 0-5 degrees. If you don’t mind the cold weather, you’ll find cheaper hotel rates, and there are fewer crowds at the top attractions.