Logo
Blog
To the map
Blog header image

Cross-country skiing resorts from Lugano by public transport

Whether skating or classic: these ten cross-country skiing destinations are all reachable from Lugano by public transport. From romantic forest tracks to scenic high-altitude loops, there’s something for every level of Nordic skier.

The destinations below are sorted by travel time from Lugano to make your planning easier. Make sure to visit the map to explore all cross-country skiing areas and thousands of other outdoor activities reachable from any starting point in Switzerland.

Much more on ovunta.com/en/map

Discover other activities close to Lugano

  • Snowshoeing from Lugano by public transport
  • Sledging runs from Lugano by public transport
  • Ride the Rails, Hit the Slopes: Transit-Reachable Ski Areas Near Lugano
  • Winter Hikes from Lugano by public transport

Start from elsewhere?

  • Cross-country skiing resorts from Locarno by public transport
  • Cross-country skiing resorts from Bellinzona by public transport
1/10

San Bernardino

Minimum travel time: 1h 16m to S. Bernardino, Villaggio
San Bernardino

Resting at the foot of the pass that links Graubünden to Ticino, this mid-sized resort combines Italian-speaking Mesolcina character with well-maintained trails winding through larch forests and sunny clearings.

dist12.4 km

    Learn more on
    snow.myswitzerland.com

    and on
    schweizmobil.ch

    San Bernardino

    How to get to San Bernardino

    Fastest connection from Lugano to S. Bernardino, Villaggio: 1h 16m
    Lugano (08:30)
    EC (16m)
    Bellinzona (08:46)
    Walk from Bellinzona to Bellinzona, Stazione
    Bellinzona, Stazione (08:56)
    171 (50m)
    S. Bernardino, Villaggio (09:46)
    Search Connections & Buy Tickets on SBB
    2/10

    Prato Leventina

    Minimum travel time: 1h 29m to Prato (Leventina),Biv.Mascengo

    A quiet valley floor destination in the upper Leventina region of Ticino, offering gentle terrain along the Ticino River. The area provides a peaceful setting surrounded by alpine meadows and forested slopes, ideal for leisurely outings in a less crowded environment.

    dist7.2 km

      Learn more on
      sciliftprato.ch


      How to get to Prato Leventina

      Fastest connection from Lugano to Prato (Leventina),Biv.Mascengo: 1h 29m
      Lugano (08:30)
      EC (16m)
      Bellinzona (08:46)
      Bellinzona (08:50)
      S10 (17m)
      Biasca (09:07)
      Walk from Biasca to Biasca, Stazione
      Biasca, Stazione (09:12)
      120 (41m)
      Rodi, colonia Von Mentlen (09:53)
      Rodi, colonia Von Mentlen (09:57)
      117 (2m)
      Prato (Leventina),Biv.Mascengo (09:59)
      Search Connections & Buy Tickets on SBB
      3/10

      Bergbahnen Splügen

      Minimum travel time: 1h 35m to Medels im Rheinwald, Abzw.
      Bergbahnen Splügen

      Spread across the high Rheinwald valley near the historic Splügen Pass, this substantial trail network traverses open alpine terrain surrounded by dramatic peaks, offering a genuine high-mountain cross-country experience.

      dist23.1 km

        Learn more on
        snow.myswitzerland.com

        and on
        schweizmobil.ch

        Bergbahnen Splügen

        How to get to Bergbahnen Splügen

        Fastest connection from Lugano to Medels im Rheinwald, Abzw.: 1h 35m
        Lugano (08:30)
        EC (16m)
        Bellinzona (08:46)
        Walk from Bellinzona to Bellinzona, Stazione
        Bellinzona, Stazione (08:56)
        171 (1h 9m)
        Medels im Rheinwald, Abzw. (10:05)
        Search Connections & Buy Tickets on SBB
        5/10

        Rigi

        Minimum travel time: 1h 41m to Rigi Scheidegg

        High above Lake Lucerne, this historic mountain offers cross-country trails with sweeping panoramic views across Central Switzerland. The Queen of the Mountains combines accessible terrain with an unforgettable alpine backdrop, reached by cogwheel railway from Vitznau or Arth-Goldau.

        dist11.4 km

          Learn more on
          snow.myswitzerland.com


          How to get to Rigi

          Fastest connection from Lugano to Rigi Scheidegg: 1h 41m
          Lugano (08:30)
          EC (1h 12m)
          Arth-Goldau (09:42)
          Walk from Arth-Goldau to Arth-Goldau RB
          Arth-Goldau RB (09:55)
          81 (8m)
          Kräbel (10:03)
          Walk from Kräbel to Kräbel (Talstation Scheidegg)
          Kräbel (Talstation Scheidegg) (10:05)
          PB (6m)
          Rigi Scheidegg (10:11)
          Search Connections & Buy Tickets on SBB
          9/10

          Muotathal

          Minimum travel time: 2h 2m to Muotathal, Militärspital

          Tucked into the Muota valley in central Switzerland, this resort offers a peaceful setting surrounded by steep limestone cliffs. The trails wind through pastoral landscapes typical of the Schwyzer Alps, making it a tranquil spot for Nordic skiing away from busier destinations.

          dist6.1 km

            Learn more on
            langlauf-muotathal.ch


            How to get to Muotathal

            Fastest connection from Lugano to Muotathal, Militärspital: 2h 2m
            Lugano (08:30)
            EC (1h 12m)
            Arth-Goldau (09:42)
            Arth-Goldau (09:54)
            IR26 (7m)
            Schwyz (10:01)
            Walk from Schwyz to Schwyz, Bahnhof
            Schwyz, Bahnhof (10:07)
            501 (25m)
            Muotathal, Militärspital (10:32)
            Search Connections & Buy Tickets on SBB
            4/10

            Rothenthurm

            Minimum travel time: 1h 41m to Rothenthurm

            Switzerland's largest upland moor can be found in the high valley of Rothenthurm, a Nordic-looking landscape crossed by the varied Finnenloipe track. This long route amid a protected landscape offers a unique opportunity to enjoy the pleasures of nature.

            dist24.5 km

              Tour published by:

              SwitzerlandMobility

              Learn more on
              snow.myswitzerland.com

              and on
              schweizmobil.ch


              How to get to Rothenthurm

              Fastest connection from Lugano to Rothenthurm: 1h 41m
              Lugano (08:30)
              EC (1h 12m)
              Arth-Goldau (09:42)
              Arth-Goldau (09:54)
              S31 (17m)
              Rothenthurm (10:11)
              Search Connections & Buy Tickets on SBB
              6/10

              Einsiedeln, Loipe Schwedentritt

              Minimum travel time: 1h 50m to Biberbrugg

              A baroque abbey, the delightful landscape of Lake Sihl, the Schwyz mountains and the peaceful Schwantenau moor – the Schwedentritt half-marathon trail demands a huge effort from skiers, but also rewards them with magnificent views.

              dist21.9 km

                Tour published by:

                SwitzerlandMobility

                Learn more on
                snow.myswitzerland.com

                and on
                schweizmobil.ch


                How to get to Einsiedeln, Loipe Schwedentritt

                Fastest connection from Lugano to Biberbrugg: 1h 50m
                Lugano (08:30)
                EC (1h 12m)
                Arth-Goldau (09:42)
                Arth-Goldau (09:54)
                S31 (26m)
                Biberbrugg (10:20)
                Search Connections & Buy Tickets on SBB
                7/10

                Rämsel-Loipe

                Minimum travel time: 1h 53m to Unterägeri, Spinnerei

                Escape the fog in the beautiful Ägerital valley and enjoy the winter landscape of Unterägeri on cross-country tracks with views of Ägerisee lake.

                dist17.3 km

                  Tour published by:

                  SwitzerlandMobility

                  Learn more on
                  schweizmobil.ch


                  How to get to Rämsel-Loipe

                  Fastest connection from Lugano to Unterägeri, Spinnerei: 1h 53m
                  Lugano (08:30)
                  EC (1h 30m)
                  Zug (10:00)
                  Walk from Zug to Zug, Bahnhofplatz
                  Zug, Bahnhofplatz (10:04)
                  601 (19m)
                  Unterägeri, Spinnerei (10:23)
                  Search Connections & Buy Tickets on SBB
                  8/10

                  Menzingen-Loipe

                  Minimum travel time: 1h 54m to Menzingen, Dorf
                  Menzingen-Loipe

                  With ideal winter and cross-country skiing conditions, the Menzingen-Loipe trail, also known as the Schurtannenloipe, has become a real insider tip for cross-country skiers. The beautifully designed cross-country trail leads through stunning countryside with views of Menzingen and its monastery.

                  dist5.2 km

                    Tour published by:

                    SwitzerlandMobility

                    Learn more on
                    schweizmobil.ch

                    Menzingen-Loipe

                    How to get to Menzingen-Loipe

                    Fastest connection from Lugano to Menzingen, Dorf: 1h 54m
                    Lugano (08:30)
                    EC (1h 30m)
                    Zug (10:00)
                    Walk from Zug to Zug, Bahnhofplatz
                    Zug, Bahnhofplatz (10:08)
                    602 (16m)
                    Menzingen, Dorf (10:24)
                    Search Connections & Buy Tickets on SBB
                    10/10

                    Zugerberg-Loipe

                    Minimum travel time: 2h 6m to Zugerberg, Station
                    Zugerberg-Loipe

                    Cross-country skiers can escape the hustle and bustle above the fog, within viewing distance of the pulsing economic hub of Zug. In the snowy highland moors, you can imagine you are in Scandinavia and enjoy views stretching as far as the Rigi and the Alpine foothills.

                    dist15.4 km

                      Tour published by:

                      SwitzerlandMobility

                      Learn more on
                      schweizmobil.ch

                      Zugerberg-Loipe

                      How to get to Zugerberg-Loipe

                      Fastest connection from Lugano to Zugerberg, Station: 2h 6m
                      Lugano (08:30)
                      EC (1h 30m)
                      Zug (10:00)
                      Walk from Zug to Zug, Metalli/Bahnhof
                      Zug, Metalli/Bahnhof (10:08)
                      603 (12m)
                      Zug, Schönegg (10:20)
                      Walk from Zug, Schönegg to Schönegg
                      Schönegg (10:26)
                      2566 (8m)
                      Zugerberg (10:34)
                      Walk from Zugerberg to Zugerberg, Station
                      Search Connections & Buy Tickets on SBB