Travel options for:
Zürich to Verona
  • Train

    $85 - $146
    1. Zürich HB

      4 h 3 min - every 4 hours

      $70 - $120

    2. Milano Centrale

      1 h 22 min - every 4 hours

      $15 - $29

  • Train via Bellinzona

    $92 - $166
    1. Zürich HB

      1 h 38 min - once daily

      $50 - $95

    2. Bellinzona

      1 h 47 min - every 3 hours

      $25 - $45

    3. Milano Centrale

      1 h 22 min - every 4 hours

      $15 - $29

  • Bus

    $25 - $45
    1. Zurich

      5 h 50 min - 6 times a week

      $25 - $45

  • Bus Eurolines CH

    $37 - $56
    1. Zurich

      4 h 45 min - 4 times a week

      $28 - $45

    2. Lampugnano

      2 h 40 min - hourly

      $9 - $16

  • Drive

    $65 - $95
    1. Zürich

      4 h 29 min - 273.4 miles

      $65 - $95

  • Fly to Verona

    $89 - $427
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      3 h 15 min - 1 stopover

      $70 - $400

    3. Verona (VRN)

      15 min - every 30 minutes - line 199

      $8

  • Fly to Milan Malpensa, train

    $101 - $324
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      50 min - non-stop

      $70 - $260

    3. Milan Malpensa (MXP)

      52 min - hourly

      $5 - $16

    4. Milano Centrale

      1 h 22 min - every 4 hours

      $15 - $29

  • Fly to Venice, train

    $78 - $358
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      1 h 5 min - non-stop

      $55 - $300

    3. Venice (VCE)

      15 min - hourly

      $2 - $4

    4. Venezia Mestre

      58 min - every 3 hours

      $10 - $35

  • Fly to Lugano, train

    $122 - $321
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      40 min - non-stop

      $65 - $210

    3. Lugano (LUG)

      13 min - every 30 minutes - line 60

      $9 - $18

    4. Lugano

      1 h 16 min - every 3 hours

      $22 - $45

    5. Milano Centrale

      1 h 22 min - every 4 hours

      $15 - $29

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

From Zürich HB train to Milano Centrale then train to Verona Porta Nuova. 5 h 47 min SFr 136. From Zürich HB train to Bellinzona, train to Milano Centrale, then train to Verona Porta Nuova. 5 h 48 min SFr 157. From Zurich bus to Verona. 5 h 50 min SFr 41. From Zurich bus to Lampugnano then bus to Verona. 8 h 10 min SFr 54. From Zürich drive to Verona. 4 h 29 min SFr 79. From Zürich HB train to Zurich airport, fly to Verona airport, then line 199 Airport Bus to Verona. 5 h 52 min SFr 224. From Zürich HB train to Zurich airport, fly to Milan Malpensa airport, train to Milano Centrale, then train to Verona. 4 h 56 min SFr 155. From Zürich HB train to Zurich airport, fly to Venice airport, bus to Venezia Mestre, then train to Verona. 5 h 4 min SFr 163. From Zürich HB train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, train to Milano Centrale, then train to Verona. 5 h 54 min SFr 192.