Skip to main content

How to get from Sondrio to Bellinzona by train?

From Sondrio to Bellinzona by train

To get from Sondrio to Bellinzona in Milan and Lombardy, take the RE80 train from Milano Centrale station to San Antonino station. Next, take the S20 train from San Antonino station to Bellinzona station. The total trip duration for this route is approximately 2 hr 9 min. The ride fare is €9.30.

129min€9.30
Walk to train station
Train - RE80
Train - S20
Leaves from Milano Centrale

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Milano Centrale
    510 m • 7 min
  • 2
    Train - RE80
    Wait for train
    RE80
    Locarno
  • 3
    Ride to train station
    Ride to train station
    San Antonino
    94 min
  • 4
    Train - S20
    Wait for train
    S20
    Castione-Arbedo
  • 5
    Ride to train station Bellinzona
    Ride to train station
    Bellinzona
    8 min
*Duration based on 8am traffic

Alternative route from Sondrio to Bellinzona by train via RE80 and S10

To get from Sondrio to Bellinzona in Milan and Lombardy, take the RE80 train from Milano Centrale station to Lugano Paradiso station. Next, take the S10 train from Lugano Paradiso station to Bellinzona station. The total trip duration for this route is approximately 2 hr 11 min. The ride fare is €9.30.

131min€9.30
Walk to train station
Train - RE80
Train - S10
Leaves from Milano Centrale

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Milano Centrale
    510 m • 7 min
  • 2
    Train - RE80
    Wait for train
    RE80
    Locarno
  • 3
    Ride to train station
    Ride to train station
    Lugano Paradiso
    70 min
  • 4
    Train - S10
    Wait for train
    S10
    Biasca
  • 5
    Ride to train station Bellinzona
    Ride to train station
    Bellinzona
    23 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Milan and Lombardy.
All local mobility options in one app

Public transit directions from Sondrio to Bellinzona

The distance between Sondrio, Milan and Lombardy and Bellinzona, Milan and Lombardy is approximately 102.25 km, which can typically be travelled in 129 min. Moovit will show you the directions from Sondrio to Bellinzona by train, so no matter how you choose to travel in Milan and Lombardy – you will always have plenty of easy options.

Public transit stations close to Sondrio

Sondrio is located at Sondrio, Milan and Lombardy and the nearest public transit station is Sondrio M3.

Bus stations close to Sondrio:

  • Sondrio M3
  • V.le Lunigiana Via Gioia
  • Stazione Centrale Via Tonale

Public transit stations close to Bellinzona, Milan and Lombardy

Bellinzona is located at Bellinzona, Milan and Lombardy and the nearest public transit station is Giubiasco.

Train stations close to Bellinzona:

  • Giubiasco
  • Castione-Arbedo
  • Bellinzona

Alternative route from Sondrio to Bellinzona by train via RE80 and S10

To get from Sondrio to Bellinzona in Milan and Lombardy, take the RE80 train from Milano Centrale station to Lugano Paradiso station. Next, take the S10 train from Lugano Paradiso station to Bellinzona station. The total trip duration for this route is approximately 2 hr 11 min. The ride fare is €9.30.

131min€9.30
Walk to train station
Train - RE80
Train - S10
Leaves from Milano Centrale

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Milano Centrale
    510 m • 7 min
  • 2
    Train - RE80
    Wait for train
    RE80
    Locarno
  • 3
    Ride to train station
    Ride to train station
    Lugano Paradiso
    70 min
  • 4
    Train - S10
    Wait for train
    S10
    Biasca
  • 5
    Ride to train station Bellinzona
    Ride to train station
    Bellinzona
    23 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Sondrio to Bellinzona?

    The fastest way takes 129 minutes, using Bus line RE80, Bus line S20.

  • What is the alternative route to get from Sondrio to Bellinzona?

    The alternative route takes 131 minutes, using Bus line RE80, Bus line S10.

  • Is there a direct train between Sondrio and Bellinzona?

    No, you’ll have to take 2 train lines in total. The total travelling time is 2 hr 9 min.

  • Which train line goes from Sondrio to Bellinzona?

    The RE80 train line goes from Milano Centrale station near Sondrio in Milano to Locarno station. From there you’ll have to take one train line till Locarno station near Bellinzona in Milan and Lombardy.

  • How long does it take to travel from Sondrio to Bellinzona by train?

    The total travel time between Sondrio in Milano and Bellinzona in Milan and Lombardy by train is about 2 hr 9 min.

  • Where do I get on the train near Sondrio to get to Bellinzona?

    Get on the RE80 train from the Milano Centrale station near Sondrio in Milano.

  • Where do I get off the train when travelling between Sondrio and Bellinzona?

    Get off the train at the Locarno station, which is closest to Bellinzona in Milan and Lombardy.

  • How much is the train fare from Sondrio to Bellinzona?

    The ride from Sondrio to Bellinzona costs €9.30.

Real-Time Arrivals, Schedules, Maps & More