Skip to main content

How to get from Milano San Cristoforo to Caravaggio by train?

From Milano San Cristoforo to Caravaggio by train

To get from Milano San Cristoforo to Caravaggio in Milan and Lombardy, take the S9 train from Milano San Cristoforo station to Milano Lambrate station. Next, take the R4 train from Milano Lambrate station to Vidalengo station. The total trip duration for this route is approximately 1 hr 1 min. The ride fare is €4.10.

61min€4.10
Train - S9
Train - R4
Leaves from Milano San Cristoforo

Step by Step

  • 1
    Start from train station
    Start from train station
    Milano San Cristoforo
  • 2
    Train - S9
    Wait for train
    S9
    Saronno
  • 3
    Ride to train station
    Ride to train station
    Milano Lambrate
    26 min
  • 4
    Train - R4
    Wait for train
    R4
    Brescia
  • 5
    Ride to train station Vidalengo
    Ride to train station
    Vidalengo
    29 min
*Duration based on 8am traffic

From Milano San Cristoforo to Caravaggio by metro and train

To get from Milano San Cristoforo to Caravaggio in Milan and Lombardy, you’ll need to take 2 train lines and one metro line: take the R31 train from Milano San Cristoforo station to Milano Porta Genova station. Next, you’ll have to switch to the M2 metro and finally take the R4 train from Milano Lambrate station to Vidalengo station. The total trip duration for this route is approximately 1 hr 20 min.

80min
Train - R31
Metro - M2
Train - R4
Leaves from Milano San Cristoforo

Step by Step

  • 1
    Start from train station
    Start from train station
    Milano San Cristoforo
  • 2
    Train - R31
    Wait for train
    R31
    Milano Porta Genova
  • 3
    Ride to train station
    Ride to train station
    Milano Porta Genova
    8 min
  • 4
    Walk to metro station
    Walk to metro station
    P.ta Genova FS
    10 m • 1 min
  • 5
    Metro - M2
    Wait for metro
    M2
    Cascina Gobba
  • 6
    Ride to metro station
    Ride to metro station
    Lambrate FS
    19 min
  • 7
    Walk to train station
    Walk to train station
    Milano Lambrate
    50 m • 1 min
  • 8
    Train - R4
    Wait for train
    R4
    Brescia
  • 9
    Ride to train station Vidalengo
    Ride to train station
    Vidalengo
    29 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 Milano San Cristoforo to Caravaggio

The distance between Milano San Cristoforo, Milan and Lombardy and Caravaggio, Milan and Lombardy is approximately 48.47 km, which can typically be travelled in 61 min. Moovit will show you the directions from Milano San Cristoforo to Caravaggio 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 Milano San Cristoforo

Milano San Cristoforo is located at Milano San Cristoforo, Milan and Lombardy and the nearest public transit station is Milano S. Cristoforo.

Bus stations close to Milano San Cristoforo:

  • San Cristoforo FS
  • P.za Tirana San Cristoforo
  • Via L. Il Moro Via Manfredonia

Public transit stations close to Caravaggio, Milan and Lombardy

Caravaggio is located at Caravaggio, Milan and Lombardy and the nearest public transit station is Vidalengo.

Train stations close to Caravaggio:

  • Vidalengo
  • Caravaggio
  • Treviglio

Bus stations close to Caravaggio:

  • Vidalengo
  • Vidalengo - Via Donizetti
  • Vidalengo - Via Francesca

From Milano San Cristoforo to Caravaggio by metro and train

To get from Milano San Cristoforo to Caravaggio in Milan and Lombardy, you’ll need to take 2 train lines and one metro line: take the R31 train from Milano San Cristoforo station to Milano Porta Genova station. Next, you’ll have to switch to the M2 metro and finally take the R4 train from Milano Lambrate station to Vidalengo station. The total trip duration for this route is approximately 1 hr 20 min.

80min
Train - R31
Metro - M2
Train - R4
Leaves from Milano San Cristoforo

Step by Step

  • 1
    Start from train station
    Start from train station
    Milano San Cristoforo
  • 2
    Train - R31
    Wait for train
    R31
    Milano Porta Genova
  • 3
    Ride to train station
    Ride to train station
    Milano Porta Genova
    8 min
  • 4
    Walk to metro station
    Walk to metro station
    P.ta Genova FS
    10 m • 1 min
  • 5
    Metro - M2
    Wait for metro
    M2
    Cascina Gobba
  • 6
    Ride to metro station
    Ride to metro station
    Lambrate FS
    19 min
  • 7
    Walk to train station
    Walk to train station
    Milano Lambrate
    50 m • 1 min
  • 8
    Train - R4
    Wait for train
    R4
    Brescia
  • 9
    Ride to train station Vidalengo
    Ride to train station
    Vidalengo
    29 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Milano San Cristoforo to Caravaggio?

    The fastest way takes 61 minutes, using Bus line S9, Bus line R4.

  • What is the alternative route to get from Milano San Cristoforo to Caravaggio?

    The alternative route takes 80 minutes, using Bus line R31, Bus line M2, Bus line R4.

  • Is there a direct train between Milano San Cristoforo and Caravaggio?

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

  • Which train line goes from Milano San Cristoforo to Caravaggio?

    The S9 train line goes from Saronno station near Milano San Cristoforo in Milano to Milano Lambrate station. From there you’ll have to take one train line till Milano Lambrate station near Caravaggio in Milan and Lombardy.

  • How long does it take to travel from Milano San Cristoforo to Caravaggio by train?

    The total travel time between Milano San Cristoforo in Milano and Caravaggio in Milan and Lombardy by train is about 1 hr 1 min.

  • Where do I get on the train near Milano San Cristoforo to get to Caravaggio?

    Get on the S9 train from the Saronno station near Milano San Cristoforo in Milano.

  • Where do I get off the train when travelling between Milano San Cristoforo and Caravaggio?

    Get off the train at the Milano Lambrate station, which is closest to Caravaggio in Milan and Lombardy.

  • How much is the train fare from Milano San Cristoforo to Caravaggio?

    The ride from Milano San Cristoforo to Caravaggio costs €4.10.