Travel options for:
Lugano to St. Gallen
  • Train

    1. Lugano

      1 h 27 min - 4 times a day

      $30 - $45

    2. Arth-Goldau

      1 h 41 min - every 4 hours

  • Bus

    $23 - $35
    1. Lugano Sud

      5 h 10 min - twice a week

      $23 - $35

  • Drive

    $30 - $50
    1. Lugano

      2 h 53 min - 161.8 miles

      $30 - $50

  • Fly from Lugano, train

    $104 - $282
    1. Lugano

      12 min - every 30 minutes - line 60

      $9 - $18

    2. Lugano (LUG)

      45 min - non-stop

      $65 - $210

    3. Zurich (ZRH)

      51 min - every 3 hours

      $29 - $55

  • Shuttle to Milan Malpensa, fly, train

    $124 - $347
    1. Lugano

      1 h 5 min - once daily

      $24 - $35

    2. Milan Malpensa (MXP)

      55 min - non-stop

      $70 - $260

    3. Zurich (ZRH)

      51 min - every 3 hours

      $29 - $55

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

From Lugano train to Arth-Goldau then train to St. Gallen. 4 h 3 min. From Lugano Sud bus to St. Gallen. 5 h 10 min 23€. From Lugano drive to St. Gallen. 2 h 53 min 35€. From Lugano FLP line 60 train to Lugano airport, fly to Zurich airport, then train to St. Gallen. 3 h 24 min 141€. From Lugano FFS, Piazzale Besso shuttle to Milan Malpensa airport, fly to Zurich airport, then train to St. Gallen. 4 h 27 min 155€.