Trains around

Connecting to the timetable…

Connecting to trains…

Reported delay · positions are estimates 0–1 min 1–5 min 5+ min Scheduled only Cancelled
Rail network (ARE 2023, partial)

Timetable updates · estimated positions

About the train data

geOps supplies Swiss train trajectories derived from timetables and available realtime updates. The moving markers are estimated positions, not a guarantee of measured GPS locations.

How to read the map

Each city shares a fixed regional feed, extending 80 km in each direction in Web Mercator coordinates (roughly 55 km on the ground). Panning changes the visible count within that region; choose another city to explore further away.

The browser moves each marker along the supplied path using its timed progress points. It holds the first or last known path position outside that time window, until the next update arrives. Grey markers have scheduled times without realtime journey updates.

The update time records a successful upstream fetch. A failed refresh retains the last valid data without changing that time; stale updates are labelled. Stop times are shown in Swiss local time. Data coverage is not proof that every vehicle running is represented.