Travel options for:
Bellinzona to Venice
  • Train

    $67 - $108
    1. Bellinzona

      1 h 47 min - every 3 hours

      $30 - $60

    2. Milano Centrale

      2 h 25 min - every 4 hours

      $35 - $50

  • Bus

    $22 - $38
    1. Bellinzona

      1 h 50 min - once daily

      $6 - $10

    2. Milan, Milan

      3 h 55 min - twice daily

      $16 - $28

  • Drive

    $55 - $80
    1. Bellinzona

      3 h 32 min - 228.9 miles

      $55 - $80

  • Fly Lugano to Venice

    $112 - $449
    1. Bellinzona

      25 min - every 4 hours

      $16 - $29

    2. Lugano FLP

      12 min - every 30 minutes - line 60

      $9 - $18

    3. Lugano (LUG)

      3 h 35 min - 1 stopover

      $85 - $400

    4. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Shuttle to Milan Malpensa, fly to Venice

    $142 - $336
    1. Bellinzona

      25 min - every 4 hours

      $16 - $29

    2. Lugano FFS, Piazzale Besso

      1 h 5 min - once daily

      $24 - $35

    3. Milan Malpensa (MXP)

      3 h 25 min - 1 stopover

      $100 - $270

    4. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Train to Milan Linate, fly to Trieste, shuttle

    $148 - $484
    1. Bellinzona

      1 h 47 min - every 3 hours

      $30 - $60

    2. Milan Central Station

      25 min - every 30 minutes

      $1 - $6

    3. Milan Linate (LIN)

      55 min - non-stop

      $80 - $200

    4. Trieste (TRS)

      1 h 33 min - on demand

      $35 - $220

  • Train to Zurich, fly to Venice

    $119 - $413
    1. Bellinzona

      1 h 38 min - twice daily

      $50 - $95

    2. Zürich HB

      9 min - hourly

      $10 - $20

    3. Zurich (ZRH)

      1 h 5 min - non-stop

      $55 - $300

    4. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Train, train to Basel, fly to Venice

    $132 - $463
    1. Bellinzona

      1 h 38 min - twice daily

      $50 - $95

    2. Zürich HB

      53 min - 3 times a day

      $25 - $45

    3. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    4. Basel (BSL)

      1 h 5 min - non-stop

      $50 - $320

    5. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Train, shuttle

    $74 - $458
    1. Bellinzona, Piazza Orico

      6 min - hourly - line 5

      $1

    2. Bellinzona

      1 h 37 min - every 3 hours

      $23 - $45

    3. Monza

      49 min - hourly

      $5 - $12

    4. Bergamo

      5 h 36 min - on demand

      $45 - $400

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

From Bellinzona train to Milano Centrale then train to Venezia S.Lucia. 4 h 49 min SFr 99. From Bellinzona bus to Milan, Milan then bus to Venice, Venice. 6 h 45 min SFr 37. From Bellinzona drive to Venice. 3 h 32 min SFr 66. From Bellinzona train to Lugano FLP, line 60 train to Lugano airport, fly to Venice airport, then line 5 bus to Venice. 6 h 59 min SFr 255. From Bellinzona train to Lugano FFS, Piazzale Besso, shuttle to Milan Malpensa airport, fly to Venice airport, then line 5 bus to Venice. 7 h 30 min SFr 177. From Bellinzona train to Milan Central Station, bus to Milan Linate airport, fly to Trieste airport, then shuttle to Venice. 6 h 19 min SFr 274. From Bellinzona train to Zürich HB, train to Zurich airport, fly to Venice airport, then line 5 bus to Venice. 5 h 31 min SFr 230. From Bellinzona train to Zürich HB, train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Venice airport, then line 5 bus to Venice. 6 h 50 min SFr 250. From Bellinzona, Piazza Orico line 5 bus to Bellinzona, train to Monza, train to Bergamo, then shuttle to Venice. 9 h 37 min SFr 270.

 
 

Train, bus or fly from Bellinzona to Venice?

Swiss Railways (SBB/CFF/FFS) operates a train from Bellinzona to Venice hourly. Tickets cost $30 - $60 and the journey takes 1 h 47 min. Trenitalia Frecce also services this route hourly. Alternatively, FlixBus operates a bus from Bellinzona to Venice once daily. Tickets cost $6 - $10 and the journey takes 1 h 50 min. FlixBus also services this route every 4 hours.