Best Ski Resorts in Slovenia - Our Complete Guide
Why Ski Slovenia?
Slovenia is one of those ski destinations that feels like a discovery even though it has been a serious part of the European ski scene for decades. Kranjska Gora hosted World Cup racing as far back as the 1960s. Mariborsko Pohorje is one of Central Europe's most popular ski resorts. Vogel is one of the most scenically dramatic ski areas in the eastern Alps. And yet somehow Slovenia remains underrepresented on the radar of most British, French, and German ski travellers.
We think the reason is partly scale - none of the Slovenian resorts is large by French or Swiss Alpine standards - and partly the way Slovenia sits in the gap between Austria (dominant) and the Italian Dolomites (iconic). But the underappreciation is the visitor's gain. The lift passes at EUR 38 per day are among the lowest of any country with real Alpine skiing. The queues are short even at peak times. The mountain restaurants serve extraordinary food - roast meats, rich stews, locally produced wines and spirits - at prices that make an Alpine lunch feel reasonable rather than ruinous.
Ljubljana, Slovenia's small and beautiful capital city, makes an ideal base for a ski-and-city combination trip. All five major ski areas are within 2 hours of the city. Arriving for a few days in Ljubljana before or after your ski week - wandering the old town, eating in the excellent restaurants, visiting the castle - turns a ski trip into a fuller experience of a country that rewards real attention.
Good ski insurance is important whenever you ski, including Slovenia. Our ski clothing guide is worth reading if you are heading to the Julian Alps for the first time - the Slovenian mountains generate their own microweather and can be surprisingly cold and wet at lower elevations.
The Best Ski Resorts in Slovenia
1. Mariborsko Pohorje
Mariborsko Pohorje is Slovenia's largest ski resort and the most used by domestic skiers. Covering 35 km of marked piste across 16 lifts, with a summit at 1,317 m and a 990 m vertical drop, it sits immediately above the city of Maribor in the northeast of the country. A daily adult lift pass costs around EUR 38.
Mariborsko Pohorje is where Slovenian skiing lives its most communal life. The proximity to Maribor - a city of around 100,000 people with its own cultural life, restaurants, and accommodation - means this resort functions as a genuine urban ski hill as much as a mountain destination. You can be on snow from a Maribor hotel in under 20 minutes via cable car or the resort lifts. The night skiing here is excellent, running until 22:00 on most evenings during the season.
The terrain favours intermediates. The 990 m vertical drop is impressive and the long groomed runs through the beech forest are pleasant and confidence-building. Advanced skiers will find the challenge modest compared with Vogel or Kanin, but the Pohorje pistes are excellent for racking up mileage and the lower-mountain tree skiing is good in fresh snow.
Mariborsko Pohorje hosts a Women's World Cup slalom race every January - the Zlatna Lisica (Golden Fox) event is one of the most loved on the circuit and creates a festival atmosphere around the city and resort for the week of the competition.
Our favourite runs: The long groomed red from the Habakuk restaurant near the summit down through the beech forest to the mid-station is our standard warm-up run - great flow and a good gradient throughout. The World Cup race piste is open to the public between events and is worth one lap for the history.
Best for: Those based in Maribor who want a combination of city and ski. Also excellent for intermediate skiers who want mileage and night skiing options.
Practical tip: Maribor is Slovenia's second city and has a good range of hotels. The resort cable car runs from the city edge, making it genuinely car-free accessible. The Zlatna Lisica race week in late January is spectacular but accommodation books out months in advance.
2. Kranjska Gora
Kranjska Gora is the resort that most international ski visitors think of first when they think of Slovenia. Located in the Sava Dolinka valley near the tripoint of Slovenia, Austria, and Italy, it covers 22 km of piste across 15 lifts, with a summit at 1,566 m and a 759 m vertical drop. The village of Kranjska Gora itself is one of the most charming ski villages in Central Europe - small, human in scale, full of traditional architecture, and with a pedestrian old village centre that comes alive in the evenings.
The resort has hosted World Cup men's slalom and giant slalom racing since 1961. The Vitranc Cup races in late February or March are a huge event in Slovenian sporting life and the technical character of the courses - tight, technical, demanding - reflects the nature of the mountain itself. Kranjska Gora is not a resort for those who want open, cruising groomed terrain. The runs are mostly steep, winding, and technically interesting.
The skiing covers all abilities but the intermediate and advanced terrain is the heart of the offer. The Vitranc race piste is consistently challenging, the Podkoren sector offers good variety, and the off-piste accessed in the bowls above the tree line after fresh snowfall is excellent. The views north to Austria and west toward the Italian Dolomites from the upper lifts are exceptional.
Our favourite runs: The Vitranc race course is a must for any competent skier visiting the resort - 3 km of technical, steep terrain that rewards commitment. The long run from the Ciprnik sector down to the valley via Podkoren is our favourite cruise on a good-visibility day.
Best for: Intermediate and advanced skiers who want the full Slovenian cultural experience alongside quality alpine skiing. Kranjska Gora is also by far the most romantic ski village in Slovenia - an excellent destination for couples.
Practical tip: Kranjska Gora is about 1.5 hours from Ljubljana by car or bus. The village centre has good restaurant options at moderate prices - the local goulash and smoked meats are excellent. Book accommodation well in advance for the Vitranc Cup week.
3. Vogel
Vogel is the most scenically spectacular ski resort in Slovenia, and one of the most beautiful in the whole of the eastern Alps. Accessed by gondola from the shore of Lake Bohinj - a stunning glacial lake in the Triglav National Park - the resort sits at 1,535 m and climbs to 1,800 m, with a 1,219 m vertical drop that is among the largest in Slovenia.
The gondola ride up from the lake is itself a remarkable experience. As the cabin climbs through the forest and then clears the treeline, the entire Triglav massif opens up around you - the Julian Alps at their most dramatic, with the highest peak in Slovenia rising to 2,864 m in the distance. The ski area covers 14.3 km of marked runs across 8 lifts. The terrain is weighted toward intermediates and advanced skiers - the runs are honest in their gradients and the off-piste terrain in the bowls above the piste boundary is extensive.
Vogel is the resort we recommend to any skier visiting Slovenia who wants one genuinely special mountain day. It is not the largest or the most varied, but the setting is without comparison in Slovenian skiing.
Our favourite runs: The top-to-bottom run from the Orlove Glave peak to the gondola base is a proper mountain descent with sustained gradient and extraordinary views. After fresh snowfall the powder in the open bowls above the piste is the best off-piste skiing in Slovenia.
Best for: Skiers who prioritise mountain scenery and atmosphere. Also a natural choice for those combining skiing with a wider Triglav National Park visit.
Practical tip: Lake Bohinj is about 1.5 hours from Ljubljana. The base gondola station is at Ukanc on the western shore of the lake. Accommodation in the Bohinj valley is good and the lake village of Ribcev Laz has excellent restaurants. The gondola is the only way up - check the operating schedule before planning your day.
4. Krvavec
Krvavec is Ljubljana's closest ski resort - roughly 35 km from the city centre - and the one most used for mid-week ski days by the capital's residents. With 16 km of piste across 13 lifts, a summit at 1,960 m, and a 487 m vertical drop, it is a compact but high-altitude resort with reliable snow conditions and good snowmaking infrastructure.
The summit elevation of 1,960 m is the highest of any Slovenian resort, and the north-facing aspects hold snow well into spring. The terrain focuses on intermediate and beginner skiing - wide, friendly runs with good graduation - and the resort is particularly popular with ski school groups and improving skiers from Ljubljana.
Krvavec is also easily combined with a Ljubljana city visit. The drive is 35-40 minutes on clear roads, making it genuinely viable as a half-day ski trip from the city. The gondola from Cerklje na Gorenjskem delivers you to the mountain in minutes.
Our favourite runs: The high-altitude runs above the Krvavec gondola top station are the resort's best skiing - open, well-maintained, and with good views across the Kamnik Alps toward Austria.
Best for: Day trips from Ljubljana. Also excellent for beginners and ski school groups who want a reliable, well-managed learning environment.
Practical tip: Krvavec gets crowded at weekends and during Ljubljana school holidays. Arrive early or visit mid-week for a significantly better experience.
5. Kanin (Sella Nevea)
Kanin - linked with the Italian resort of Sella Nevea across the border - is the wildest and most dramatic ski area in Slovenia. The combined ski area covers 10.1 km of piste across 4 lifts on the Slovenian side, with a summit at 2,136 m and an extraordinary 1,029 m vertical drop. The terrain is genuinely serious - Kanin is not a resort for nervous skiers or those who want wide groomed motorways.
The resort sits on the flanks of Mount Kanin in the Julian Alps, and the connection to the Italian Sella Nevea area creates an international ski experience that is unusual for a resort this size. The high altitude means consistent snowfall and preserved snow quality - Kanin is one of the snowiest spots in the eastern Alps because of its position relative to Mediterranean and Atlantic moisture flows. We have skied knee-deep powder here in mid-January on multiple occasions.
The off-piste and backcountry opportunities at Kanin are extensive and challenging. Guided tours into the high terrain above the marked pistes offer serious Alpine skiing in a genuinely remote environment. The resort has a reputation among Austrian and Italian ski touring enthusiasts as one of the best in the region.
Our favourite runs: The steep pistes dropping from the Prevala saddle into the Slovenian valley are demanding and consistently excellent in good snow conditions. The off-piste routes into the Italian Sella Nevea sector, accessible by traversing under the ridge, are exceptional with a guide.
Best for: Advanced and expert skiers who want serious Alpine terrain and genuine backcountry access. Not appropriate for beginners or early intermediates.
Practical tip: Kanin is accessed from the town of Bovec - one of the most attractive adventure sports towns in Slovenia. The gondola from Bovec operates when conditions allow. The road into the Soca valley can be closed after heavy snowfall.
When to Go to Slovenia
The Slovenian ski season typically runs from December to April. The best conditions are usually found in January and February, when the Julian Alps receive regular snowfall from both Mediterranean and Atlantic storm tracks. The combination of maritime and continental weather means Slovenia can receive very heavy snow totals at higher elevations - resorts like Kanin and Vogel are among the snowiest in the eastern Alps in good winters.
March is increasingly popular for spring skiing - the days are longer, the sun is strong, and the higher resorts maintain good snow quality into April. Avoid the Slovenian school holidays in late January and early February if you want quieter slopes.
Getting to Slovenia
Ljubljana Joze Pucnik Airport has connections to most major European hubs - Ryanair, Wizz Air, and Adria Airways serve routes from London, Frankfurt, Amsterdam, Vienna, and other cities. Flight time from the UK is around 2 hours. Vienna (2 hours by car) and Trieste (2 hours) are alternative international airports with broader connections if you cannot find a direct flight to Ljubljana.
From Ljubljana, all the major ski resorts are within 2 hours by car. Car hire is the most practical option - bus connections to the ski resorts exist but are limited and journey times are longer. The roads in Slovenia are well-maintained by Central European standards and winter tyres are legally required from November to March.
Ready to Plan Your Ski Trip?
Find the best deals on ski hotels, lessons, transfers, and lift passes.