Skip to main content

How to get from San Giuliano Milanese to Besozzo by train?

From San Giuliano Milanese to Besozzo by train

To get from San Giuliano Milanese to Besozzo in Milan and Lombardy, you’ll need to take 3 train lines: take the S1 train from San Giuliano Milanese station to Milano Porta Vittoria station. Next, you’ll have to switch to the S5 train and finally take the R21 train from Gallarate station to Besozzo station. The total trip duration for this route is approximately 2 hr 3 min. The ride fare is €4.80.

123min€4.80
Train - S1
Train - S5
Train - R21
Leaves from San Giuliano Milanese
Step by Step
  • 1
    Start from train station
    Start from train station
    San Giuliano Milanese
  • 2
    Train - S1
    Wait for train
    S1
    Milano Bovisa
  • 3
    Ride to train station
    Ride to train station
    Milano Porta Vittoria
    20 min
  • 4
    Train - S5
    Wait for train
    S5
    Varese
  • 5
    Ride to train station
    Ride to train station
    Gallarate
    ID 86
    55 min
  • 6
    Train - R21
    Wait for train
    R21
    Luino
  • 7
    Ride to train station Besozzo
    Ride to train station
    Besozzo
    26 min
*Duration based on 8am traffic

Alternative route from San Giuliano Milanese to Besozzo by train via S1, RE5 and R21

To get from San Giuliano Milanese to Besozzo in Milan and Lombardy, you’ll need to take 3 train lines: take the S1 train from San Giuliano Milanese station to Milano Porta Garibaldi (Passante) station. Next, you’ll have to switch to the RE5 train and finally take the R21 train from Gallarate station to Besozzo station. The total trip duration for this route is approximately 2 hr 3 min. The ride fare is €4.80.

123min€4.80
Train - S1
Train - RE5
Train - R21
Leaves from San Giuliano Milanese
Step by Step
  • 1
    Start from train station
    Start from train station
    San Giuliano Milanese
  • 2
    Train - S1
    Wait for train
    S1
    Milano Bovisa
  • 3
    Ride to train station
    Ride to train station
    Milano Porta Garibaldi (Passante)
    31 min
  • 4
    Walk to train station
    Walk to train station
    Milano Porta Garibaldi
    20 m • 1 min
  • 5
    Train - RE5
    Wait for train
    RE5
    Porto Ceresio
  • 6
    Ride to train station
    Ride to train station
    Gallarate
    ID 86
    34 min
  • 7
    Train - R21
    Wait for train
    R21
    Luino
  • 8
    Ride to train station Besozzo
    Ride to train station
    Besozzo
    26 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 San Giuliano Milanese to Besozzo
The distance between San Giuliano Milanese, Milan and Lombardy and Besozzo, Milan and Lombardy is approximately 76.97 km, which can typically be travelled in 123 min. Moovit will show you the directions from San Giuliano Milanese to Besozzo 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 San Giuliano Milanese

San Giuliano Milanese is located at San Giuliano Milanese, Milan and Lombardy and the nearest public transit station is Stazione F.S. (S. Giuliano).

Train stations close to San Giuliano Milanese:

  • Borgolombardo
  • San Donato Milanese

Bus stations close to San Giuliano Milanese:

  • Stazione F.S. (S. Giuliano)
  • San Giuliano Milanese SS 9 Via Roma /Sp 164
  • Via Roma Via Rizzi (S. Giuliano)
Public transit stations close to Besozzo, Milan and Lombardy

Besozzo is located at Besozzo, Milan and Lombardy and the nearest public transit station is Besozzo, XXV Aprile 28 Fr. Duse.

Train stations close to Besozzo:

  • Cocquio-Trevisago
  • Besozzo
  • Gemonio

Bus stations close to Besozzo:

  • Besozzo, XXV Aprile 28 Fr. Duse
  • Besozzo, XXV Aprile 41/Duse
  • Besozzo, Roncari Fr. 10-12,Ponte

Alternative route from San Giuliano Milanese to Besozzo by train via S1, RE5 and R21

To get from San Giuliano Milanese to Besozzo in Milan and Lombardy, you’ll need to take 3 train lines: take the S1 train from San Giuliano Milanese station to Milano Porta Garibaldi (Passante) station. Next, you’ll have to switch to the RE5 train and finally take the R21 train from Gallarate station to Besozzo station. The total trip duration for this route is approximately 2 hr 3 min. The ride fare is €4.80.

123min€4.80
Train - S1
Train - RE5
Train - R21
Leaves from San Giuliano Milanese
Step by Step
  • 1
    Start from train station
    Start from train station
    San Giuliano Milanese
  • 2
    Train - S1
    Wait for train
    S1
    Milano Bovisa
  • 3
    Ride to train station
    Ride to train station
    Milano Porta Garibaldi (Passante)
    31 min
  • 4
    Walk to train station
    Walk to train station
    Milano Porta Garibaldi
    20 m • 1 min
  • 5
    Train - RE5
    Wait for train
    RE5
    Porto Ceresio
  • 6
    Ride to train station
    Ride to train station
    Gallarate
    ID 86
    34 min
  • 7
    Train - R21
    Wait for train
    R21
    Luino
  • 8
    Ride to train station Besozzo
    Ride to train station
    Besozzo
    26 min
*Duration based on 8am traffic
Questions & Answers
  • What is the fastest way to get from San Giuliano Milanese to Besozzo?

    The fastest way takes 123 minutes, using Bus line S1, Bus line S5, Bus line R21.

  • What is the alternative route to get from San Giuliano Milanese to Besozzo?

    The alternative route takes 123 minutes, using Bus line S1, Bus line RE5, Bus line R21.

  • Is there a direct train between San Giuliano Milanese and Besozzo?

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

  • Which train line goes from San Giuliano Milanese to Besozzo?

    The S1 train line goes from Milano Bovisa station near San Giuliano Milanese in San Giuliano Milanese to Milano Porta Vittoria station. From there you’ll have to take one train line till Milano Porta Vittoria station near Besozzo in Milan and Lombardy.

  • How long does it take to travel from San Giuliano Milanese to Besozzo by train?

    The total travel time between San Giuliano Milanese in San Giuliano Milanese and Besozzo in Milan and Lombardy by train is about 2 hr 3 min.

  • Where do I get on the train near San Giuliano Milanese to get to Besozzo?

    Get on the S1 train from the Milano Bovisa station near San Giuliano Milanese in San Giuliano Milanese.

  • Where do I get off the train when travelling between San Giuliano Milanese and Besozzo?

    Get off the train at the Milano Porta Vittoria station, which is closest to Besozzo in Milan and Lombardy.

  • How much is the train fare from San Giuliano Milanese to Besozzo?

    The ride from San Giuliano Milanese to Besozzo costs €4.80.

Real-Time Arrivals, Schedules, Maps & More