Travel from Pisa to Swiss-Alps

Bus or train from Pisa to Swiss Alps?

Trenitalia operates a train from Pisa to Swiss Alps hourly. Tickets cost $6 - $15 and the journey takes 1 h. 4 other operators also service this route. Alternatively, VaiBus operates a bus from Pisa to Swiss Alps hourly. Tickets cost $3 - $4 and the journey takes 55 min. 4 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
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Pisa to Swiss Alps

From Pisa C.Le train to Firenze S.Maria Novella, train to Milano Centrale, train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 8 h 48 min 130€. From Pisa Centrale train to Milano Centrale, train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 9 h 3 min 119€. From Via Crispi 93/95 bus to Viareggio, bus to Chiasso - Dogana, bus to Bellinzona Castione, walk to Castione, Stazione, bus to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 12 h 17 min 76€. From Stazione 1 bus to Pisa, bus to Milan Lampugnano Station, bus to Bellinzona, Stazione, bus to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 13 h 13 min 74€. From Pisa drive to Swiss Alps. 4 h 39 min 69€. From Pisa airport fly to Milan Malpensa airport, bus to Lugano, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 8 h 35 min 220€. From Pisa airport fly to Milan Linate airport, bus to Milano Centrale, train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 8 h 54 min 196€. From Pisa airport fly to Zurich airport, line 2 train to Zürich HB, train to Arth-Goldau, line 2 train to Erstfeld, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 8 h 14 min 208€. From Pisa C.Le train to P. Alinari, bus to Florence airport, fly to Lugano airport, line 60 train to Lugano, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 10 h 50 min 265€. From Pisa C.Le train to P. Alinari, bus to Florence airport, fly to Zurich airport, line 2 train to Zürich HB, train to Arth-Goldau, line 2 train to Erstfeld, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 9 h 54 min 210€.
Close Print Itinerary
  1. Here are 10 options to get from
    Pisa to Swiss Alps:

    1. Trip:
      1 Train via Firenze S.Maria Novella
      • One-Way approx: USD $117 - $174
      • Duration: 8 h 48 min
      Open +
      • Trip:
        1 Train via Firenze S.Maria Novella
        • One-Way approx: USD $117 - $174
        • Duration: 8 h 48 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $111 - $157
      • Duration: 9 h 3 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $111 - $157
        • Duration: 9 h 3 min
        Close x
    3. Trip:
      3 Bus Autostradale
      • One-Way approx: USD $80 - $119
      • Duration: 12 h 17 min
      Open +
      • Trip:
        3 Bus Autostradale
        • One-Way approx: USD $80 - $119
        • Duration: 12 h 17 min
        Close x
    4. Trip:
      4 Bus FlixBus
      • One-Way approx: USD $69 - $106
      • Duration: 13 h 13 min
      Open +
      • Trip:
        4 Bus FlixBus
        • One-Way approx: USD $69 - $106
        • Duration: 13 h 13 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $70 - $110
      • Duration: 4 h 39 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $70 - $110
        • Duration: 4 h 39 min
        Close x
    6. Trip:
      6 Fly Pisa to Milan Malpensa, bus, train
      • One-Way approx: USD $219 - $411
      • Duration: 8 h 35 min
      Open +
      • Trip:
        6 Fly Pisa to Milan Malpensa, bus, train
        • One-Way approx: USD $219 - $411
        • Duration: 8 h 35 min
        Close x
    7. Trip:
      7 Fly Pisa to Milan Linate, train
      • One-Way approx: USD $200 - $382
      • Duration: 8 h 54 min
      Open +
      • Trip:
        7 Fly Pisa to Milan Linate, train
        • One-Way approx: USD $200 - $382
        • Duration: 8 h 54 min
        Close x
    8. Trip:
      8 Fly Pisa to Zurich, train
      • One-Way approx: USD $166 - $393
      • Duration: 8 h 14 min
      Open +
      • Trip:
        8 Fly Pisa to Zurich, train
        • One-Way approx: USD $166 - $393
        • Duration: 8 h 14 min
        Close x
    9. Trip:
      9 Train to Florence, fly to Lugano, train
      • One-Way approx: USD $144 - $530
      • Duration: 10 h 50 min
      Open +
      • Trip:
        9 Train to Florence, fly to Lugano, train
        • One-Way approx: USD $144 - $530
        • Duration: 10 h 50 min
        Close x
    10. Trip:
      10 Train to Florence, fly to Zurich, train
      • One-Way approx: USD $142 - $478
      • Duration: 9 h 54 min
      Open +
      • Trip:
        10 Train to Florence, fly to Zurich, train
        • One-Way approx: USD $142 - $478
        • Duration: 9 h 54 min
        Close x