Travel from Locarno to Venice

Train, bus or fly from Locarno to Venice?

Swiss Railways (SBB/CFF/FFS) operates a train from Locarno to Venice hourly. Tickets cost $14 - $27 and the journey takes 24 min. 2 other operators also service this route. Alternatively, Swiss PostAuto operates a bus from Locarno to Venice hourly. Tickets cost $9 - $13 and the journey takes 39 min. 5 other operators also service this route.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Locarno to Venice

From Locarno line 20 train to Bellinzona, train to Milano Centrale, then train to Venezia S.Lucia. 5 h 53 min SFr 111. From Locarno, Via della Pace line 311 bus to Bellinzona, bus to Milan, Milan, bus to Mestre Fs C3, then bus to Corsia A5. 8 h 27 min SFr 50. From Locarno drive to Venice. 3 h 44 min SFr 66. From Locarno line 20 train to Giubiasco, line 10 train to Lugano FLP, line 60 train to Lugano airport, fly to Venice airport, then line 5 bus to Venice. 7 h 31 min SFr 258. From Locarno line 20 train to Giubiasco, line 10 train to Lugano FFS, Piazzale Besso, shuttle to Milan Malpensa airport, fly to Venice airport, then line 5 bus to Venice. 8 h 2 min SFr 182. From Locarno line 20 train to Bellinzona, train to Milan Central Station, bus to Milan Linate airport, fly to Trieste airport, then shuttle to Venice. 7 h 23 min SFr 290. From Locarno line 20 train to Bellinzona, train to Zürich HB, train to Zurich airport, fly to Venice airport, then line 5 bus to Venice. 6 h 55 min SFr 238. From Locarno, Via della Pace line 311 bus to Bellinzona, train to Monza, train to Bergamo, then shuttle to Venice. 10 h 31 min SFr 282.
Close Print Itinerary
  1. Here are 8 options to get from
    Locarno to Venice:

    1. Trip:
      1 Train
      • One-Way approx: USD $76 - $131
      • Duration: 5 h 53 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $76 - $131
        • Duration: 5 h 53 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $33 - $57
      • Duration: 8 h 27 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $33 - $57
        • Duration: 8 h 27 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $55 - $85
      • Duration: 3 h 44 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $55 - $85
        • Duration: 3 h 44 min
        Close x
    4. Trip:
      4 Fly Lugano to Venice
      • One-Way approx: USD $118 - $458
      • Duration: 7 h 31 min
      Open +
      • Trip:
        4 Fly Lugano to Venice
        • One-Way approx: USD $118 - $458
        • Duration: 7 h 31 min
        Close x
    5. Trip:
      5 Shuttle to Milan Malpensa, fly to Venice
      • One-Way approx: USD $148 - $345
      • Duration: 8 h 2 min
      Open +
      • Trip:
        5 Shuttle to Milan Malpensa, fly to Venice
        • One-Way approx: USD $148 - $345
        • Duration: 8 h 2 min
        Close x
    6. Trip:
      6 Train to Milan Linate, fly to Trieste, shuttle
      • One-Way approx: USD $157 - $513
      • Duration: 7 h 23 min
      Open +
      • Trip:
        6 Train to Milan Linate, fly to Trieste, shuttle
        • One-Way approx: USD $157 - $513
        • Duration: 7 h 23 min
        Close x
    7. Trip:
      7 Train to Zurich, fly to Venice
      • One-Way approx: USD $128 - $428
      • Duration: 6 h 55 min
      Open +
      • Trip:
        7 Train to Zurich, fly to Venice
        • One-Way approx: USD $128 - $428
        • Duration: 6 h 55 min
        Close x
    8. Trip:
      8 Train, shuttle
      • One-Way approx: USD $83 - $491
      • Duration: 10 h 31 min
      Open +
      • Trip:
        8 Train, shuttle
        • One-Way approx: USD $83 - $491
        • Duration: 10 h 31 min
        Close x