TrainMap

St. Gallen: direct trains and buses

From St. Gallen you can reach 52 places by direct train or long-distance bus. Departures per day and the fastest journey are counted over the week of 24 November 2026.

Open on the map

Destinationper dayTrainBus
Zürich14× a day0 h 481 h 00
Winterthur9× a day0 h 320 h 45
München DE5× a day–2 h 50
Bern CZ5× a day–2 h 35
Bregenz AT5× a day–0 h 40
Lausanne CZ4× a day–4 h 00
Genève CZ4× a day–4 h 55
Lyon CZ4× a day–7 h 15
Praha CZ4× a day–7 h 40
Memmingen DE4× a day–2 h 00
Plzeň CZ1× a day–6 h 15
Lindau (Bodensee) DE1× a day–1 h 20
Wien AT1× a day–8 h 45
Budapest HU1× a day–12 h 21
Regensburg DE5× a week–5 h 55
Hof DE5× a week–8 h 05
Leipzig DE5× a week–10 h 10
Berlin DE5× a week–12 h 20
Villach AT5× a week–7 h 00
Ljubljana SI5× a week–8 h 41
Zagreb HR5× a week–11 h 25
Oradea RO4× a week–16 h 20
Cluj-Napoca RO4× a week–19 h 35
Bistrița RO4× a week–21 h 45
Vatra Dornei RO4× a week–23 h 30
Câmpulung Moldovenesc RO4× a week–24 h 22
Gura Humorului RO4× a week–25 h 02
Suceava RO4× a week–25 h 50
Botoșani RO4× a week–26 h 37
Iași4× a week–28 h 50
Vaslui4× a week–30 h 15
Bârlad4× a week–31 h 05
Tecuci4× a week–31 h 50
Hohenems AT3× a week–0 h 32
Kecskemét HU3× a week–14 h 10
Szeged HU3× a week–16 h 00
Subotica RS3× a week–17 h 35
Novi Sad3× a week–19 h 10
Belgrade3× a week–20 h 35
Basel2× a week–2 h 20
Innsbruck AT2× a week–2 h 50
Bolzano - Bozen IT2× a week–4 h 45
Trento IT2× a week–5 h 35
Verona IT2× a week–7 h 10
Bologna IT2× a week–9 h 00
Firenze2× a week–10 h 25
Luzern1× a week–1 h 50
Lugano1× a week–4 h 05
Como IT1× a week–4 h 36
Milano IT1× a week–5 h 25

2 more destinations on the map

Popular cities

PrahaWarszawaKrakówMünchenWrocławKatowiceWienBerlinPoznańBrnoStuttgartŁódźGdańskBratislavaRzeszówFrankfurt am MainBudapestHamburgOstravaNürnbergSalzburgSzczecinGdyniaKarlsruheDresdenGrazKölnLinzLublinPlzeň