Logo
Blog
To the map
Blog header image

Ride the Rails, Hit the Slopes: Transit-Reachable Ski Areas Near Lugano

These ten ski resorts are all reachable from Lugano by public transport. From family-friendly slopes to high-altitude runs, there's something for every skier. Whether you're after quiet pistes or lively après-ski villages, the Swiss rail network brings you close to the action.

The resorts below are sorted by travel time from Lugano, to facilitate your planning. Make sure to visit the map, to explore thousands of destinations and activities, reachable from any starting point in Switzerland.

Discover other activities close to Lugano

  • Sledging runs from Lugano by public transport
  • Cross-country skiing resorts from Lugano by public transport
  • Winter Hikes from Lugano by public transport
  • Snowshoeing from Lugano by public transport
1/10

Bedea-Novaggio

Minimum travel time: 40m to Novaggio, Riveri

Bedea-Novaggio is a small ski area in Ticino with a gentle slope where the Swiss Ski School Bedea-Novaggio offers private lessons, group courses and rental equipment. Founded in 1986 together with the Bedea ski lift, the school is affiliated with Swiss Snowsports and holds an official licence.

dist0.7 km
|
lift1
  • Easy slopes: 0.7 km

    • Ski school: Yes

    • Free entrance: No

    • Children activities: Children ski lessons

Learn more on
bedea.ch


How to get to Bedea-Novaggio

Fastest connection from Lugano to Novaggio, Riveri: 40m
Walk from to
S60 (21m)
Walk from to
423 (11m)
Search Connections & Buy Tickets on SBB

Start from elsewhere?

  • Snowbound by Train and Bus: Ski Resorts Connected to Bellinzona via Switzerland’s Transit Network
  • Skiing Made Simple: Where You Can Reach the Slopes from Locarno by Train and Bus
2/10

Eggberge

Minimum travel time: 1h 6m to Flüelen (Talstation Eggberge)

Eggberge near Altdorf in the canton of Uri is a sunny, family-friendly ski area with a ski lift that overcomes around 280 metres of elevation. Four prepared pistes with a total descent length of about 6 kilometres are available to skiers and snowboarders; the mountain station is reached by the Flüelen–Eggberge cable car.

dist6 km
|
lift2
  • Easy slopes: 3.6 km
  • Intermediate slopes: 2.2 km

    • Entrance fee: 32 CHF
    • Free entrance: No
    • Price range: $

Learn more on
eggberge.ch


How to get to Eggberge

Fastest connection from Lugano to Flüelen (Talstation Eggberge): 1h 6m
IC2 (48m)
Walk from to
412 (3m)
413 (3m)
Walk from to
Search Connections & Buy Tickets on SBB
3/10

Sci Lift Prato Leventina

Minimum travel time: 1h 29m to Prato (Leventina), Paese

Sci Lift Prato Leventina is a small ski area in Prato Leventina, Switzerland, located 3 km from the Varenzo motorway exit. It offers 5 km of downhill pistes on a west-facing slope, served by a ski lift from 1050 to 1300 m above sea level, with a black piste, red pistes and a blue piste through the forest. The area has snowmaking, a heated buvette, a large free car park, a ski school and a 2 km cross-country circuit between Prato and Mascengo.

dist5 km
|
lift2
  • Easy slopes: 4 km
  • Intermediate slopes: 0.8 km
  • Advanced slopes: 0.5 km

    • Number of snowparks: 0
    • Night skiing: Yes
    • Ski school: Yes

    • Free entrance: No

    • Children activities: Children ski lessons

Learn more on
sciliftprato.ch


How to get to Sci Lift Prato Leventina

Fastest connection from Lugano to Prato (Leventina), Paese: 1h 29m
EC (16m)
S10 (17m)
Walk from to
120 (41m)
117 (3m)
Search Connections & Buy Tickets on SBB
4/10

Carì

Minimum travel time: 1h 31m to Carì, Paese

Carì is a ski area in the Swiss canton of Ticino, above Faido, with slopes served by two chairlifts and a base station at around 1,650 m. The area offers marked downhill pistes, a sledging run, and dining at Osteria Belvedere and Ristorante La Pineta. It is reachable by car via the A2 motorway or by train to Faido followed by Postbus.

dist12 km
|
lift2
  • Easy slopes: 6 km
  • Intermediate slopes: 2.4 km
  • Advanced slopes: 2.8 km

    • Entrance fee: 48 CHF
    • Free entrance: No
    • Price range: $

    • Children activities: Sledging

Learn more on
cari.swiss


How to get to Carì

Fastest connection from Lugano to Carì, Paese: 1h 31m
IC21 (14m)
S10 (39m)
Walk from to
119 (30m)
Search Connections & Buy Tickets on SBB
5/10

Biel-Kinzig

Minimum travel time: 1h 35m to Biel (Kinzig)

Biel-Kinzig is a family-friendly winter sports area between 1634 and 1930 m above sea level in the Schächental near Bürglen Uri, a few kilometres from the Urner capital Altdorf. It is reached from Bürglen in 15 minutes by cable car; a ski lift and a chairlift carry visitors up to 1930 m. The largely fog-free area offers well-groomed, varied pistes for beginners and advanced skiers, unprepared slopes for freeriders and starting points for ski tours with powder-snow descents.

dist7 km
|
lift3
  • Easy slopes: 2.6 km
  • Intermediate slopes: 5 km

    • Entrance fee: 40 CHF
    • Free entrance: No
    • Price range: $

    • Children activities: Snow play area

Learn more on
biel-kinzigag.ch


How to get to Biel-Kinzig

Fastest connection from Lugano to Biel (Kinzig): 1h 35m
IC2 (48m)
Walk from to
412 (3m)
413 (11m)
Walk from to
PB (17m)
Search Connections & Buy Tickets on SBB
6/10

Splügen-Tambo

Minimum travel time: 1h 40m to Splügen, Bergbahnen

The Splügen-Tambo ski area is located in Splügen, Switzerland, and covers a compact, varied winter sports area in the Bündner Alps between 1,480 and 2,215 metres above sea level. It offers groomed pistes for all levels, a children's area, a sledging run, cross-country ski trails and a mountain restaurant plus further dining options at the valley and mountain stations.

dist20 km
|
lift5
  • Easy slopes: 10 km
  • Intermediate slopes: 7 km
  • Advanced slopes: 2.4 km

    • Number of snowparks: 1
    • Ski school: Yes

    • Free entrance: No

    • Children activities: Sledging, Snow play area, Children ski lessons

Learn more on
spluegen.ch


How to get to Splügen-Tambo

Fastest connection from Lugano to Splügen, Bergbahnen: 1h 40m
EC (16m)
Walk from to
171 (1h 14m)
Search Connections & Buy Tickets on SBB
7/10

Sattel-Hochstuckli

Minimum travel time: 1h 40m to Sattel (Talstat. Hochstuckli)

Sattel-Hochstuckli is a ski area in Sattel in the canton of Schwyz with 6.5 kilometres of prepared slopes, particularly suited to families, beginners and those returning to winter sports. The Stuckli Rondo, the world's first revolving gondola cableway, takes guests from Sattel directly up to the ski area. The offer also includes Rondo's Learning and Fun Land for children and a 3.5-kilometre winter toboggan run.

dist6 km
|
lift4
  • Easy slopes: 4 km
  • Intermediate slopes: 2.2 km

    • Night skiing: Yes
    • Ski school: Yes

    • Entrance fee: 35 CHF
    • Free entrance: No
    • Price range: $

    • Children activities: Sledging, Snow play area, Children ski lessons

Learn more on
sattel-hochstuckli.ch


How to get to Sattel-Hochstuckli

Fastest connection from Lugano to Sattel (Talstat. Hochstuckli): 1h 40m
EC (1h 9m)
VAE (13m)
Walk from to
609 (6m)
Walk from to
Search Connections & Buy Tickets on SBB
8/10

Rigi-Scheidegg/Burggeist

Minimum travel time: 1h 41m to Rigi Scheidegg

Rigi-Scheidegg/Burggeist is a small, family-friendly ski area high above Lake Lucerne on Mount Rigi in Switzerland. Around 5 km of carefully prepared alpine pistes offer good conditions for beginners and more advanced skiers and snowboarders against the backdrop of the Alps. The area is also a popular starting point for snowshoe and winter walkers, cross-country skiers and touring skiers.

dist5 km
|
lift2
  • Easy slopes: 2.2 km
  • Intermediate slopes: 2.8 km

    • Entrance fee: 0 CHF
    • Free entrance: Yes (partly)
    • Price range: $

    • Children activities: Sledging, Children ski lessons

Learn more on
rigi.ch


How to get to Rigi-Scheidegg/Burggeist

Fastest connection from Lugano to Rigi Scheidegg: 1h 41m
IC2 (1h 12m)
Walk from to
81 (8m)
Walk from to
PB (6m)
Search Connections & Buy Tickets on SBB
9/10

Brüsti – Attinghausen

Minimum travel time: 1h 43m to Brüsti

Brüsti – Attinghausen is a small, family-friendly and inexpensive ski area above Attinghausen in the canton of Uri, Switzerland, reached by a two-section cable car from the village centre. Thanks to its pronounced north-facing aspect and wooded terrain it is considered very snow-sure. In summer the Brüsti recreation area offers playgrounds, six Chugelibahn play stations, a small rope park and a pram-friendly trail, and it is a starting or finishing point for the Surenenpass hike.

dist2.2 km
|
lift1
  • Easy slopes: 1.8 km
  • Intermediate slopes: 0.6 km

    • Entrance fee: 32 CHF
    • Free entrance: No
    • Price range: $

    • Children activities: Sledging, Snow play area

Learn more on
bruesti-surenenpass.ch


How to get to Brüsti – Attinghausen

Fastest connection from Lugano to Brüsti: 1h 43m
IC2 (48m)
Walk from to
402 (7m)
Walk from to
PB (15m)
Search Connections & Buy Tickets on SBB
10/10

Alpe di Neggia

Minimum travel time: 1h 44m to Alpe di Neggia, Alpe

Alpe di Neggia is a small ski area at 1,400 m above sea level in the canton of Ticino, Switzerland, about 15 km from the lakeshore and reached via the road to Indemini from Vira, San Nazzaro or Maccagno (Italy). The area has a plate lift and a mini lift, prepared pistes and a prepared sledging slope.

dist1.6 km
|
lift2
  • Easy slopes: 1.2 km
  • Intermediate slopes: 0.4 km

    • Number of snowparks: 0

    • Free entrance: No

    • Children activities: Sledging

Learn more on
alpedineggia.ch


How to get to Alpe di Neggia

Fastest connection from Lugano to Alpe di Neggia, Alpe: 1h 44m
RE80 (15m)
Walk from to
350 (15m)
352 (55m)
Search Connections & Buy Tickets on SBB

Much more on ovunta.com/en/map