TrainMap

St. Gallen – Zürich: direct trains and buses, timetable

St. Gallen · Zürich

St. Gallen → Zürich

Train
8× a day · fastest 0 h 48
First – last: 07:29 – 23:29
Operators: SBB
Bus
6× a day · fastest 1 h 00
First – last: 00:30 – 17:55
Operators: FlixBus, NOBLESS LINE, RegioJet

Open on the map

Book with

SBB ↗8× a dayFlixBus ↗4× a dayRegioJet ↗3× a week

Departures on a typical Wednesday

DepartsArrivesDurationOperator
01:3002:351 h 05FlixBus
04:4005:401 h 00NOBLESS LINE
07:2908:170 h 48SBB EC
07:3508:351 h 00RegioJet
09:2910:170 h 48SBB EC
11:2912:170 h 48SBB EC
13:2914:170 h 48SBB EC
15:2916:170 h 48SBB EC
17:2918:170 h 48SBB EC
19:2920:170 h 48SBB EC
21:2922:170 h 48SBB EC
23:2900:170 h 48SBB EC

Zürich → St. Gallen

Train
8× a day · fastest 0 h 47
First – last: 05:35 – 19:43
Operators: SBB
Bus
7× a day · fastest 1 h 00
First – last: 03:00 – 22:59
Operators: FlixBus, NOBLESS LINE, RegioJet

Open on the map

Book with

SBB ↗8× a dayFlixBus ↗5× a dayRegioJet ↗3× a week

Departures on a typical Wednesday

DepartsArrivesDurationOperator
03:0004:051 h 05FlixBus
03:1504:201 h 05FlixBus
04:0005:051 h 05FlixBus
05:3506:300 h 55SBB EC
07:4308:300 h 47SBB EC
09:4310:300 h 47SBB EC
11:4312:300 h 47SBB EC
13:4314:300 h 47SBB EC
15:4316:300 h 47SBB EC
17:3018:351 h 05FlixBus
17:4318:300 h 47SBB EC
19:4320:300 h 47SBB EC
20:0021:001 h 00NOBLESS LINE
20:5021:501 h 00RegioJet