Travel from St-Gallen to Italy

Train from St. Gallen to Italy

Südostbahn operates a train from St. Gallen to Roma hourly, and the journey takes 1 h 39 min. 2 other operators also service this route.

Travel Guides

Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from St. Gallen to Italy

From St. Gallen train to Zurich airport, fly to Milan Malpensa airport, then train to Milano. 3 h 36 min $169. From St. Gallen train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, train to Centrale Fs, then line 3 subway to Milano. 4 h 48 min $209. From St. Gallen train to Zurich airport, fly to Florence airport, then line 389 shuttle to Florence. 4 h 21 min $201. From St. Gallen train to Zurich airport, fly to Rome airport, train to Staz.Ne Trastevere, then line 8 tram to Roma. 5 h 11 min $162. From St. Gallen train to Arth-Goldau, train to Milano Centrale, then train to Roma Termini. 8 h 54 min $129. From St. Gallen bus to Zurich, bus and ferry to Staz.Ne Tiburtina, then line 62 bus to Plebiscito. 13 h 23 min $81. From St. Gallen train to Chur, bus to Staz.Ne Tiburtina, then line 62 bus to Plebiscito. 15 h 20 min $151. From St. Gallen drive to Roma. 9 h 2 min $166.
Close Print Itinerary
  1. Here are 8 options to get from
    St. Gallen to Italy:

    1. Trip:
      1 Train, fly to Milan Malpensa
      • One-Way approx: USD $114 - $331
      • Duration: 3 h 36 min
      Open +
      • Trip:
        1 Train, fly to Milan Malpensa
        • One-Way approx: USD $114 - $331
        • Duration: 3 h 36 min
        Close x
    2. Trip:
      2 Train, fly to Lugano
      • One-Way approx: USD $131 - $329
      • Duration: 4 h 48 min
      Open +
      • Trip:
        2 Train, fly to Lugano
        • One-Way approx: USD $131 - $329
        • Duration: 4 h 48 min
        Close x
    3. Trip:
      3 Train, fly to Florence
      • One-Way approx: USD $107 - $412
      • Duration: 4 h 21 min
      Open +
      • Trip:
        3 Train, fly to Florence
        • One-Way approx: USD $107 - $412
        • Duration: 4 h 21 min
        Close x
    4. Trip:
      4 Train, fly to Rome
      • One-Way approx: USD $87 - $359
      • Duration: 5 h 11 min
      Open +
      • Trip:
        4 Train, fly to Rome
        • One-Way approx: USD $87 - $359
        • Duration: 5 h 11 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $102 - $147
      • Duration: 8 h 54 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $102 - $147
        • Duration: 8 h 54 min
        Close x
    6. Trip:
      6 Bus, bus and ferry
      • One-Way approx: USD $71 - $95
      • Duration: 13 h 23 min
      Open +
      • Trip:
        6 Bus, bus and ferry
        • One-Way approx: USD $71 - $95
        • Duration: 13 h 23 min
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $86 - $156
      • Duration: 15 h 20 min
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $86 - $156
        • Duration: 15 h 20 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $130 - $200
      • Duration: 9 h 2 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $130 - $200
        • Duration: 9 h 2 min
        Close x