pickthetrain
Direct trains › From St. Gallen

St. Gallen → Lindau

Lindau → St. Gallen ⇄
7.9 a dayfastest 36 minÖBBIntercity

Direct trains · no change

  • 06:32 → 07:08
    EC 95 Intercity
    St. Gallen → Lindau-Reutin · via Bregenz
    36 min2 stops
    Runs: Mon–SatÖBB ↗
  • 08:32 → 09:08
    EC 97 Intercity
    St. Gallen → Lindau-Reutin · via Bregenz
    36 min2 stops
    Runs: DailyÖBB ↗
  • 10:32 → 11:08
    EC 99 Intercity
    St. Gallen → Lindau-Reutin · via Bregenz
    36 min2 stops
    Runs: DailyÖBB ↗
  • 12:32 → 13:08
    EC 191 Intercity
    St. Gallen → Lindau-Reutin · via Bregenz
    36 min2 stops
    Runs: DailyÖBB ↗
  • 14:32 → 15:08
    EC 193 Intercity
    St. Gallen → Lindau-Reutin · via Bregenz
    36 min2 stops
    Runs: DailyÖBB ↗
  • 16:32 → 17:08
    EC 195 Intercity
    St. Gallen → Lindau-Reutin · via Bregenz
    36 min2 stops
    Runs: DailyÖBB ↗
  • 18:32 → 19:08
    EC 197 Intercity
    St. Gallen → Lindau-Reutin · via Bregenz
    36 min2 stops
    Runs: DailyÖBB ↗
  • 20:32 → 21:08
    EC 199 Intercity
    St. Gallen → Lindau-Reutin · via Bregenz
    36 min2 stops
    Runs: DailyÖBB ↗

Local times at each station. From official open timetable data (at, ch, de_delfi) for 28 Sep – 25 Oct 2026; timetables change, so check with the operator before you travel. How we build this.

Door to door vs flying

The train wins by 6h39
Train · fastest direct46 min
  • Before departure10 min
  • EC 9536 min
Plane · nonstop ZRH–MUC7h25
  • To Zurich (ZRH)1h15
  • Check-in & security1h30
  • Flight ZRH–MUC1h05
  • Landing to exit20 min
  • From MUC3h15

From city centre to city centre unless you pick otherwise. Getting to stations and airports: typical public-transport times (estimates). Airport: check-in & security 1h30 before, 20 min to get out after landing. Flight time is typical for the distance. Nonstop airlines: Air Dolomiti, Lufthansa, Swiss International Air Lines, Travelcoup.