Trafica · Germany, live

Germany on the move, as it runs

Max's M

Every ICE, IC, EC, RE, RB and S-Bahn that gtfs.de reports running now, placed between its stops by the clock. Zoom into a city and the buses, trams, U-Bahn and ferries appear too. Tap a state to zoom in, a station or stop for its board over the next two hours, a vehicle for its whole run with the expected time at each stop. Red runs late. Green runs on time.

Reading gtfs.de's live stream.

The vehicles. gtfs.de's live stream, read about once a minute. It carries the trip updates of every long-distance, regional and local trip in Germany that a transport association reports, about seventy thousand at a time, each with the expected time and delay at every stop, in whole seconds, and flags cancelled trips and skipped stops. It carries no positions, no platforms and no train numbers, so a vehicle sits at its last stop or moves by the clock towards its next one, and the page says so on each card. Coverage follows what each association publishes: some report their buses only in part, and gtfs.de lists them. gtfs.de, GTFS für Deutschland, Daten bereitgestellt von DELFI e.V., stream under CC BY-SA 4.0, timetables under CC BY 4.0.

The colours. A vehicle is late when its delay at the next stop is a minute or more, and on time below that. One yet to leave its first stop shows grey. A cancelled trip stays off the map and is named on the boards. Long-distance trains draw larger than regional ones; local vehicles are the small marks that appear when you zoom in.

The map. State outlines from Natural Earth (public domain). Stations, 6,535 in Germany and the rest across the border, from gtfs.de's timetables (CC BY 4.0). Railway lines © OpenStreetMap contributors (ODbL), main and branch lines only, simplified and redrawn; the file, rails.json, is offered under the ODbL too. Built on 2026-11-07.