Find the best transportation from MILAN to ZURICH

These train, bus and flight companies trust us

Ticket price Milan - Zurich every day

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



Information about the route from Milan to Zurich

Trains

  • Best price: 26.08£

  • Journey duration: 3 h 26 min

  • First departure: 07:25
  • Last departure: 19:25

Stations of departure

  • Milano Centrale

Destination stations

  • Zuerich Hb

Bus

  • Best price: 12.58£

  • Journey duration: 4 h

  • First departure: 01:00
  • Last departure: 23:55

Stations of departure

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

Destination station

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

Bus + Train

  • Journey duration: 7 h 6 min

  • First departure: 00:45
  • Last departure: 00:45

Stations of departure

  • Milano Centrale

Destination stations

  • Zuerich Hb

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