Travel options for:
Milan to Gavi
  • Train Trenitalia

    $24 - $46
    1. Milano Centrale

      1 h 16 min - 5 times a day

      $7 - $27

    2. Arquata Scrivia

      8 min - 5.2 miles

      $16 - $20

  • Train Trenord

    $24 - $49
    1. Duomo M3

      11 min - every 10 minutes - line 3

      $2

    2. Milano Rogoredo

      1 h 22 min - 6 times a week

      $8 - $29

    3. Serravalle Scrivia

      6 min - 4.2 miles

      $14 - $18

  • Bus

    $24 - $33
    1. via orefici p.za cordusio

      20 min - every 2 hours

      $1 - $3

    2. Milan, Milan

      1 h 15 min - once daily

      $5 - $10

    3. Serravalle Scrivia

      10 min - 5.8 miles

      $17 - $21

  • Taxi

    $140 - $180
    1. Milan

      1 h 3 min - 63 miles

      $140 - $180

  • Drive

    $15 - $22
    1. Milan

      1 h 3 min - 63 miles

      $15 - $22

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Milano Centrale train to Arquata Scrivia then taxi to Gavi. 1 h 24 min 26€. From Duomo M3 line 3 subway to Milano Rogoredo, train to Serravalle Scrivia, then taxi to Gavi. 2 h 39 min 40€. From via orefici p.za cordusio bus to Milan, Milan, bus to Serravalle Scrivia, then taxi to Gavi. 2 h 45 min 27€. From Milan taxi to Gavi. 1 h 3 min 147€. From Milan drive to Gavi. 1 h 3 min 15€.

 
 

Bus or train from Milan to Gavi?

Trenitalia operates a train from Milan to Gavi every 4 hours. Tickets cost $7 - $27 and the journey takes 1 h 16 min. Alternatively, Milan Metro operates a bus from Milan to Gavi hourly. Tickets cost $1 - $3 and the journey takes 20 min. FlixBus also services this route twice daily.