Sankt Gallen Public Transit Trip Planner: Routes & Schedules

Start
End

Sankt Gallen, Saint Gallen, Switzerland is located at coordinates 47.42, 9.37. The city operates in the Europe/Zurich timezone. Daylight Saving Time begins on March 29, 2026 (clocks move forward 1 hour) and ends on October 25, 2026 (clocks move back 1 hour).

The city's public transportation network includes 389 bus, rail and funicular routes operated by 20 transit operators. Browse the complete list of routes and schedules below.


Bus agencies

Rail agencies

Funicular agencies


Buses

Rail Services

Funiculars

Build real-time departures into your app Free API Access →

Top Streets in Sankt Gallen

  • Bahnhofplatz

    Bahnhofplatz is a road in Sankt Gallen stretching 0.3 km with 17 public transport stops. View stops and routes.

  • Rorschacher Strasse, 7

    Rorschacher Strasse, 7 is a primary road in Sankt Gallen stretching 4.2 km with 24 public transport stops. View stops and routes.

  • Hauptstrasse, 447

    Hauptstrasse, 447 is a secondary road in Sankt Gallen stretching 2.6 km with 18 public transport stops. View stops and routes.

  • Speicherstrasse, 446

    Speicherstrasse, 446 is a secondary road in Sankt Gallen stretching 2.2 km with 15 public transport stops. View stops and routes.

  • St. Gallerstrasse, AR 35

    St. Gallerstrasse, AR 35 is a local road in Sankt Gallen stretching 6.6 km with 33 public transport stops. View stops and routes.

  • Zürcher Strasse, 7

    Zürcher Strasse, 7 is a primary road in Sankt Gallen stretching 5.9 km with 12 public transport stops. View stops and routes.

  • Rehetobelstrasse, AR 30

    Rehetobelstrasse, AR 30 is a local road in Sankt Gallen stretching 4.1 km with 21 public transport stops. View stops and routes.

  • Goldacherstrasse, SG 104

    Goldacherstrasse, SG 104 is a local road in Sankt Gallen stretching 2.0 km with 19 public transport stops. View stops and routes.

  • Heidenerstrasse, AR 35

    Heidenerstrasse, AR 35 is a secondary road in Sankt Gallen stretching 4.9 km with 19 public transport stops. View stops and routes.

  • Untere Lindentalstrasse

    Untere Lindentalstrasse is a residential street in Sankt Gallen stretching 0.1 km with 5 public transport stops. View stops and routes.