Skip to main content
A VellyWay Route · Austrian Alps, Salzburgerland

Glacier, Lake & Alpine Fire

Five immersive days in Zell am See-Kaprun — glacier pistes on Kitzsteinhorn at 3,029 m, sun-drenched runs on Schmittenhöhe, family skiing on Maiskogel, lakeside dinners on Zeller See, and a day trip to Salzburg through the Hohe Tauern. Departing Sofia.

Depart Sofia · Day 1, morning
Stay · 4 nights
Season · Jan – Mar peak · Oct – May (glacier)
Ski area · 408 km · 121 lifts
Glacier / high altitude
Optional upgrade
Book in advance

Day 1 · Sofia → Salzburg → Zell am See

Morning flight · Train to Zell · Check-in · Lake promenade · Historic dinner
Departure day logistics
Morning flights on Ryanair / Wizz Air from SOF to SZG run roughly 1h 30min. ÖBB direct train Salzburg Hbf → Zell am See: 1h 15min, runs hourly. Book train in advance on oebb.at — cheaper and faster than a taxi transfer. No car needed for the whole trip.
🌅Morning · Sofia Departure
06:00
Depart Sofia Airport (SOF)
Early morning flight to Salzburg (SZG). Budget airlines: Ryanair and Wizz Air run seasonal routes. Fly time ~1h 30min. Grab a coffee at the gate — Salzburg airport is compact, bags arrive fast, and the train station is 3 minutes by shuttle bus.
🚂
10:30
Train Salzburg → Zell am See
ÖBB direct train, 1h 15min through increasingly dramatic alpine scenery. Sit on the right side (direction of travel) for the first glacier views. Buy return ticket in advance — roughly €22–36 per person. The train station in Zell is a 10-minute walk from the old town and most hotels.
🚂 Return train Salzburg ↔ Zell am See: approx. €22–36 per person. Book on oebb.at
🏡Afternoon · Check-in & Settle
🧳
12:30
Check-in · Your Zell am See Base
We recommend staying within the old town for Schmittenhöhe ski access (gondola 5-min walk) or in Kaprun for maximum sun and Kitzsteinhorn proximity. Boutique Hotel Martha offers lake views and a Roman-style spa. Hotel Salzburgerhof is the five-star option with award-winning wellness. Grand Hotel Zell am See sits directly on the lake.
🥾
14:00
Lake Zell Promenade Walk
Stretch the flight legs with a walk along the southern shore of Zeller See. The lake is 4 km long and partially frozen in deep winter — the reflection of the Kitzsteinhorn glacier at 3,029 m in the steel-grey water is the first image that will stay with you. 45 minutes at a slow pace. Free.
15:30
Collect ski equipment rental
Pre-book ski rental online (Sport 2000, Intersport, or local shops) for 10–15% savings vs walk-in. Most shops in the old town area offer fitting the afternoon before your first ski day — saves 30–45 minutes the next morning.
⚠ Ski rental: €120–220 for 5 days depending on boot and ski level. Pre-book online.
🌙Evening
🍽
19:30
Dinner · Steinerwirt 1493
Zell am See’s most storied restaurant, operating in this building since the 15th century. Order the Tafelspitz (Viennese boiled beef with horseradish and chive cream) or the veal goulash with Spätzle. The wine list is Austrian-focused and honest. Book a table — it fills. A perfect first night in the Alps.

🎿

Day 2 · Schmittenhöhe — Your Home Mountain

Gondola from town · Tree runs · Franzl for lunch · Aprés at Insider Bar
Best conditions: 09:00–14:00
Schmittenhöhe gets afternoon shadow from mid-winter onward as the mountain blocks the low sun from the town side. Start early to maximise the light on the upper slopes. Pistes open from 09:00; first gondola is 08:30 in peak season.
Morning · Schmittenhöhe Upper Slopes
08:00
Breakfast at the hotel
Eat well — there is a full day ahead. Austrian hotel breakfasts tend toward cold cuts, cheese, and fresh bread rolls (Semmeln). Load up on carbohydrates. If you want to earn your day at 2,000m, the hotel will often pack a thermos of tea on request.
🚡
08:45
City Express Gondola → Schmittenhöhe
5-minute walk from the old town centre to the gondola base station. The lift rises 1,000 metres in under 10 minutes. Get on at 08:45 to be first on the upper slopes — the groomed reds are pristine before 10:00. The view over Lake Zell from the gondola mid-station is the best 30-second commute in skiing.
🎿
09:00
Schmittenhöhe Morning Session
Start with the wide blues on the Sonnenalm side to warm up, then head toward the Trass run (the steepest on the mountain, 70% gradient at its sharpest) if your legs are ready for it. The tree-lined runs below Glocknerwiese are the mountain’s most atmospheric section — quieter, shadier, and faster in good conditions. Allow 3–3.5 hours.
🪵
11:30
Breiteckalm · Mid-morning coffee stop
A tiny, rustic hut near the summit of blue run 1, adorned with vintage skis and memorabilia. Best Jagatee (herbal tea with schnapps) on the mountain, according to every regular we spoke to. Order from the terrace via your phone, stay longer than you planned. A locals’ spot that most tourists ski past.
🍽Lunch · The Franzl
🍽
12:00
Lunch · Franzl at Panorama Restaurant (1,854 m)
The table-service section of the Panorama Restaurant — the rustic-urbane Franzl room offers imperial-royal cuisine and regional specialties with a terrace view across 30 peaks above 3,000 metres. Order the Germknödel (steamed yeast dumpling with poppy seed butter) or the Pinzgauer Kasnocken (local cheese noodles). Book the terrace table if you can.
⚠ Table service runs around €18–35 per person for mains. Self-service below is €10–15. Book ahead for peak lunch.
🎿Afternoon · Areitalm Loop
🎿
13:30
Afternoon Session · Areitalm Circuit
The AreitAlm serves organic, freshly-prepared dishes and has an impressive Austrian wine list — worth noting for a mid-afternoon stop. The Areitalm chairlift area offers wide reds and a snowpark on the Funpark Schmitten side. Excellent sun exposure into the mid-afternoon. Finish the last run by 15:30 to beat the gondola queues back to town.
🌙Aprés & Evening
🍺
16:30
Aprés-ski · Insider Bar
Zell am See’s go-to for post-slope drinks in the pedestrian zone, with themed nights and a predominantly younger crowd. Change out of ski boots at the hotel first (5-minute walk), then join the evening. It starts early and finishes late — plan the next morning accordingly.
🍽
20:00
Dinner · Restaurant Kupferkessel
Classic Zell am See institution. Order the Rostbraten (pan-fried beef with roasted onions) or the Wiener Schnitzel with cranberry jam. Portions are generous, service is warm, and the room rewards lingering over local beer. No need to book for early seatings; later tables fill on weekends.

🧊

Day 3 · Kitzsteinhorn Glacier — 3,029 m

Free ski bus to Kaprun · Three gondolas to the glacier · Alpincenter lunch · Gipfelrestaurant option
🌤
Check conditions before going
The glacier operates from October to late May. Wind can close the upper lifts — check kitzsteinhorn.at or the Zell am See-Kaprun App for live lift status before committing the early bus. If upper lifts are closed, the lower glacier is still excellent and rarely crowded.
Morning · Kaprun & Glacier Ascent
08:00
Early breakfast & bus to Kaprun
The free ski bus from Zell am See to Kaprun runs approximately every 30 minutes in ski season and takes 15 minutes. Take the 08:30 bus to arrive at the Maiskogelbahn valley station for the first lifts. The free bus is included with your ski pass — no additional cost.
🚡
09:00
✦ The highlight of the trip
Three-Gondola Ascent to the Glacier
The Kaprun–Maiskogel–Kitzsteinhorn connection runs continuously from the village centre to 3,029 metres: first the MK Maiskogelbahn from the village, then the 3K K-onnection gondola that links Maiskogel to the glacier. Three distinct landscapes in one ascent — valley farms, high alpine meadows, and then nothing but rock and ice. Allow 30 minutes for the full ride and go slowly enough to look.
🎿
09:30
Glacier Morning Session
The glacier offers wide blues and reds between 2,450 and 3,029 metres. Conditions are more consistent than any lower resort — the snow quality is often excellent even in early or late season when Schmittenhöhe is variable. Off-piste and freeride routes with a guide are available for experienced skiers; do not attempt them without one. Snowpark is at the 2,450 m Alpincenter level. Allow 3–3.5 hours of skiing time.
🍽Lunch · Alpincenter 2,450 m
🍽
12:30
Lunch · Alpincenter Restaurant · 2,450 m
Lively aprés terrace with full glacier panorama and 30+ peaks visible on a clear day. The menu runs Austrian classics: goulash soup, Käsespätzle, Schnitzel, and the Kaiserschmarrn (shredded pancake with plum compote) that is the only correct dessert at altitude. Schnapps at 2,450 m tastes different — better, somehow. True. Allow 1–1.5 hours at the table; the terrace earns lingering.
💶 Mains: €14–28. Gipfelrestaurant at the summit (extra gondola) offers the highest table in SalzburgerLand — worth it if open.
🎿Afternoon · Lower Glacier & Maiskogel Return
🎿
14:00
Afternoon glacier laps + descent via Maiskogel
After lunch, choose between more glacier laps or ski the linked descent via Maiskogel back toward the Kaprun valley. The Maiskogel descent is gentler and has its own character — wide family runs with views of Kaprun Castle below. Finish at the Langwied Restaurant (1,976 m) for a final warm drink before the bus back.
🌙Evening · Thermal Spa
17:00
✦ Strongly recommended
TAUERN SPA Zell am See-Kaprun
Thermal pools facing the Kitzsteinhorn directly. After a full day of glacier skiing, 38°C water and that view is legitimately one of the better things on earth. The outdoor thermal pool stays open through snowfall — the steam-and-glacier contrast is the image that ends up on the camera roll. Book treatments in advance; the sports massage is excellent for ski-fatigued legs.
💶 Day entry: approx. €28–38 per person. Treatments extra. Book via tauern-spa.at
🍽
20:30
Dinner · Restaurant Seensucht (lakeside)
A lakeside restaurant known for warm hospitality and consistent quality. The fish dishes use local freshwater catch from the region; the lake views at night, lit by reflected snow, are worth requesting a window table. Lighter menu than the heavier mountain food — a welcome change on Day 3.

🏡

Day 4 · Maiskogel or Salzburg Day Trip

Rest and choose your own pace · Family mountain or Mozart’s city · Last dinner in the Alps
🌤
Your choice of pace
Day 4 is intentionally flexible. Legs that need rest: the Salzburg day trip via direct train (75 minutes, hourly departures) gives you a full cultural half-day. Legs that want more skiing: Maiskogel’s gentle slopes are a perfect contrast to the preceding intensity.
🎿Option A · Maiskogel Family Mountain
🎿
09:30
Maiskogel · Wide Blues & Slow Morning
Maiskogel is the resort’s family mountain above Kaprun — wide, well-groomed blue runs with plenty of sun exposure and views of Kaprun Castle. The pace is gentler than the previous two days. Beginners and those building confidence will love it; intermediate skiers can use it as a recovery morning and explore the quieter sectors. The Maisi Flitzer alpine coaster (non-ski activity) is worth a run if the slopes are quiet.
🚂Option B · Salzburg Day Trip
🚂
09:00
Train to Salzburg · 75 minutes
Direct ÖBB service from Zell am See station. Arrive Salzburg Hauptbahnhof and walk directly to the old town (15 minutes) or take bus 1. The Hohensalzburg Fortress provides the definitive view of the city; the Christmas/winter market in the Domplatz (in season) is excellent; and Café Tomaselli, open since 1703, is the correct place for coffee and Mozartkugel. Return train to Zell by 17:00.
🚂 Return Zell am See ↔ Salzburg: approx. €22 per person. Fortress entry: €13 adult.
🌙Last Full Evening
🏊
17:00
Lake promenade & final spa
Walk the full lake circuit as the glacier lights up in the last sun — the most reliably beautiful 45 minutes of the trip. If your hotel has a spa, this is the evening to use it properly. The TAUERN SPA in Kaprun is an alternative if your hotel doesn’t.
🍽
20:00
Last dinner · Restaurant Adria
A change of register for the final evening — stone-baked pizzas, grilled meats, and fresh seafood with Croatian wine on a sunny terrace. Family-owned, warm hospitality, and a refreshing contrast to four days of mountain food. The terrace seating is the spot in summer; the main room is excellent in winter.

👋

Day 5 · Final Morning & Departure

One last run · Old town coffee · Train to Salzburg · Fly home
🌤
Unhurried morning
Most afternoon flights to Sofia allow a leisurely morning in Zell. Take the first gondola up Schmittenhöhe, do 2–3 runs, ski back to town, return rental equipment, and walk to the train station. The 12:00 or 13:00 train to Salzburg gives comfortable time for a 16:00 or later departure.
Final Morning
🎿
09:00
Last runs · Back to your favourite mountain
Go back to whichever mountain won your heart. Our last morning was always Schmittenhöhe — the tree runs in morning light, the familiar gondola commute, and the town visible below the whole way down. Three runs, no rush, no race.
11:00
Old town coffee & Gothic church
Return rental equipment (most shops open by 09:00) and walk through the old town one last time. The parish church at the centre predates the lifts by centuries — most skiers walk past without noticing the 10th-century foundations. Coffee at a lakeside café with the glacier in view. A slow goodbye.
🚂
12:15
Train to Salzburg → Fly Sofia
ÖBB train from Zell am See station. The journey back to Salzburg is the same 75 minutes through the same scenery, but it feels longer. Home around 19:00–22:00 depending on flight time, carrying approximately four kilos of good cheese, one thermos of Jagatee recipe attempts, and a clear plan to return.

Insider Knowledge

💎 Five Local Secrets

🌅
Sunrise on Kitzsteinhorn — first gondola, first tracks
The first Kaprun gondola runs from 08:30 in peak season. Get on it and you will have 20–30 minutes on the glacier before the rest of the mountain arrives — the light at that altitude, before the crowds, is the most honest version of what this place is. Bring something warm.
TAUERN SPA outdoor pool in snowfall
On a snowing evening, the outdoor thermal pool (38°C) facing the glacier and surrounded by falling snow is one of those combinations that stops being describable. Book an evening session specifically for this — daytime is fine, but the evening light on the Kitzsteinhorn is the version worth staying late for.
🪵
Breiteckalm — the hut most tourists ski past
Near the summit of blue run 1 on Schmittenhöhe. A rustic self-service hut with vintage ski memorabilia and the best Jagatee on the mountain. Order from the outdoor terrace via your phone. The atmosphere is what the Alps looked like before they became destinations.
🏰
Kaprun Castle at dusk
The medieval Kaprun Castle (Burg Kaprun) sits above the village and is visible from the ski bus. Take the 10-minute walk up from the village centre on the evening you’re staying in Kaprun. Free to visit the exterior grounds. The view of the glacier behind the castle walls is the photograph that doesn’t look like a photograph.
🚶
The Zeller Moos lake circuit at golden hour
After skiing, walk the southern extension of the lake promenade toward the Zeller Moos wetlands. Most visitors stay in the main town section; the southern end is quieter, the glacier reflection on that stretch is undisturbed, and the winter birdsong is the one thing about Zell am See that the photographs consistently fail to capture.

Before You Go

📌 Practical Tips

🎿
Book ski pass & rental online — save 10–15%
Both the Ski ALPIN CARD and independent rental shops offer online pre-booking discounts. On a 6-day pass at €425, that is €42–64 per person before you arrive. Book at zellamsee-kaprun.com or direct via the resort websites. Rental: Sport 2000 or Intersport chains have online booking with guaranteed prices.
🚂
Train only — no car needed
Everything in this itinerary is accessible by train and free ski bus. Do not rent a car unless you specifically plan to visit areas off the bus route. Parking in Zell am See centre is difficult and expensive. The ski bus runs every 30 minutes between Zell and Kaprun throughout ski season and is included in the ski pass.
SPF 50 is not optional on the glacier
At 3,029 metres, UV intensity is significantly higher than at sea level, and glacier reflection amplifies it from below. We went through SPF 50 every day on the glacier days. The burn arrives before you feel it. Apply on the gondola, reapply at lunch, reapply again at 14:00. Lips too. This is not optional.
📅
Avoid February half-term; mid-January is ideal
Zell am See is a family resort and it shows in February school holiday weeks: queues double, prices increase 20–30%, and the mountain huts feel like airports. Mid-January — after Christmas, before half-term — offers consistent snow, shorter lift queues, and notably cheaper accommodation rates for identical quality.
📱
Download the Zell am See-Kaprun App
Live lift status, piste maps, bus timetables, and the Zell am See-Kaprun Card (free lifts and gondola inclusions for hotel guests in summer). In ski season it shows real-time queue length at the main gondola stations — useful for timing your departure from the slopes to avoid the 15:30 rush.
Sustainability: Zell am See-Kaprun’s green commitments
The resort operates public transport inclusions, promotes train access over private car, and the Kitzsteinhorn has active environmental monitoring programs for the glacier ecosystem. VellyWay recommends train travel from Salzburg, carbon-offset flights, and choosing hotels with sustainability certifications (ask at booking). Flying into Salzburg vs Munich saves approximately 30 minutes and often reduces carbon footprint by routing on newer, more efficient aircraft.
🌡 Seasonal forecast: Peak season (Jan–Mar) temperatures in the valley: −5°C to +5°C. Glacier summit (3,029m): −15°C to −5°C. Snow quality on the glacier is consistent throughout the season — the Schmittenhöhe can have variable conditions in late March/early April as temperatures warm. A 6-layer system (base, mid, ski jacket) is sufficient for valley conditions. On the glacier, add a down mid-layer. Wind at the summit can be significant; a balaclava or neck gaiter is worth packing even if you think you won’t need it.

Want a ski route like this, made for you?

This is a sample of how Velly & Elly craft a VellyWay winter journey — every mountain considered, every hut chosen, every transfer timed. We’ll design yours around your dates, level, and taste.

Curated by Velly & Elly · VellyWay · Sofia, Bulgaria · 🌿 1% for the Planet