Travel options for:
Venice to Lugano
  • Train

    $50 - $81
    1. Venezia Santa Lucia

      2 h 35 min - every 3 hours

      $23 - $55

    2. Milano Centrale

      1 h 7 min - every 4 hours

      $27 - $29

  • Bus

    $40 - $60
    1. Corsia A5

      11 min - every 20 minutes

      $1 - $4

    2. Venice, Venice Mestre

      3 h 40 min - twice daily

      $16 - $27

    3. Milano - Lampugnano

      1 h 5 min - once daily

      $22 - $29

  • Drive

    $50 - $75
    1. Venice

      3 h 14 min - 212.3 miles

      $50 - $75

  • Fly Venice to Milan Malpensa, bus

    $123 - $300
    1. Venice

      23 min - every 20 minutes - line 5

      $2

    2. Venice (VCE)

      3 h 10 min - 1 stopover

      $100 - $270

    3. Milan Malpensa (MXP)

      55 min - once daily

      $21 - $28

  • Fly Venice to Milan Linate, train

    $150 - $427
    1. Venice

      23 min - every 20 minutes - line 5

      $2

    2. Venice (VCE)

      3 h 10 min - 1 stopover

      $120 - $390

    3. Milan Linate (LIN)

      25 min - every 30 minutes

      $1 - $6

    4. Milano Centrale

      1 h 7 min - every 4 hours

      $27 - $29

  • Shuttle to Trieste, fly to Milan Linate, train

    $145 - $449
    1. Venice

      1 h 33 min - on demand

      $35 - $220

    2. Trieste (TRS)

      55 min - non-stop

      $80 - $200

    3. Milan Linate (LIN)

      25 min - every 30 minutes

      $1 - $6

    4. Milano Centrale

      1 h 7 min - every 4 hours

      $27 - $29

  • Fly Venice to Zurich, train

    $127 - $432
    1. Venice

      23 min - every 20 minutes - line 5

      $2

    2. Venice (VCE)

      1 h 5 min - non-stop

      $55 - $300

    3. Zurich (ZRH)

      9 min - hourly - line 2

      $10 - $20

    4. Zürich HB

      2 h 8 min - once daily

      $60 - $110

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

From Venezia Santa Lucia train to Milano Centrale then train to Lugano. 4 h 42 min 53€. From Corsia A5 bus to Venice, Venice Mestre, bus to Milano - Lampugnano, then bus to Lugano - Stazione. 6 h 56 min 46€. From Venice drive to Lugano. 3 h 14 min 52€. From Corsia A1 line 5 bus to Venice airport, fly to Milan Malpensa airport, then bus to Lugano. 6 h 28 min 124€. From Corsia A1 line 5 bus to Venice airport, fly to Milan Linate airport, bus to Milano Centrale, then train to Lugano. 7 h 20 min 140€. From Venice shuttle to Trieste airport, fly to Milan Linate airport, bus to Milano Centrale, then train to Lugano. 6 h 15 min 211€. From Corsia A1 line 5 bus to Venice airport, fly to Zurich airport, line 2 train to Zürich HB, then train to Lugano. 6 h 53 min 212€.