Find the best transportation from Zurich to Milan

These train, bus and flight companies trust us

Ticket price Zurich - Milan every day

Go from Zurich to Milan (trains, Bus, Carpooling)



Information about the route from Zurich to Milan

Trains

  • Best price: 29€

  • Journey duration: 3 h 48 min

  • First departure: 6:10am
  • Last departure: 7:32pm

Stations of departure

  • Zuerich Hb

Destination stations

  • Milano Centrale
  • Milano Porta Garibaldi
  • Milano Greco Pirelli

Bus

  • Best price: 7€

  • Journey duration: 4 h 25 min

  • First departure: 12:10am
  • Last departure: 11:55pm

Stations of departure

  • Zurich
  • Limmatstrasse, 28
  • Ausstellungsstrasse 5
  • Arrêt D'autobus Zurich
  • Zurich Central Bus Station Sihlquai

Destination station

  • Milan (Lampugnano)
  • Bergamo (Orio Al Serio Airport - BGY)
  • Milano (Sesto S.G.)
  • Malpensa Terminal 2
  • Terminal Bus Di Lampugnano
  • Via Giulio Natta, 32
  • Milan (San Donato)
  • Lampugnano
  • Milan Lampugnano Bus Station

Train + Bus

  • Journey duration: 5 h 33 min

  • First departure: 7:32pm
  • Last departure: 7:32pm

Stations of departure

  • Zuerich Hb

Destination station

  • Milano Centrale

virail lets you search and compare times and prices of any transports from one city to another