Prague integrated transport (PID) train positions, Tuesday 29 September 2026

Train positions recorded on this day, in Czechia local time. Below: how it went, then the whole day as one file to download.

What this day holds

Trains
2,228
Rows
135,435
Recorded
00:00 to 23:59

Archive outage from 05:00 to 12:15: the archive itself recorded nothing then, from any source (the archive's collector ran out of memory and restarted in a loop). Our fault, not Prague integrated transport (PID)’s.

Download

Read this day from code

This day’s positions has a fixed address. Read it from DuckDB, Polars or curl, with one of your API tokens in place of YOUR_TOKEN:

https://data.train-archive.eu/provider=cz-pid/service=VehiclePosition/date=2026-09-29/day.parquet?token=YOUR_TOKEN

Examples for this day Try it in your browser

A few rows of the file

15 positions from across the day. The CSV has more columns, listed below.

Time timeLine routeTrain vehicleStop stop_name
23:49S22 Praha - Lysá nad Labem - Milovicetrain-9400
11:19S76 Zadní Třebaň - Liteň - Lochovicetrain-27710
12:04S7 Praha - Řevnice - Berountrain-9938
14:07S9 Milovice - Praha - Strančice - Benešov u Prahytrain-9132Praha hlavní nádraží
13:45R49 Praha - Benešov u Prahy - Tábortrain-2479
15:35S43 Neratovice - Kralupy nad Vltavoutrain-19521
14:38S70 Beroun - Hořovice - Kařeztrain-7823
17:03R41 Praha - Poříčany - Kolín - Kutná Horatrain-1528
21:15R18 Praha - Pardubice - Olomouc - Luhačovice / Zlín / Veselí nad Moravoutrain-882
18:28S7 Praha - Řevnice - Berountrain-8861
21:56R9 Praha - Havlíčkův Brod - Brno / Jihlavatrain-972
20:08S2 Praha - Lysá nad Labem - Nymburk - Kolíntrain-5851Ostrá
23:59R16 Praha - Plzeň - Klatovytrain-567
22:31R10 Praha - Nymburk - Hradec Králové - Trutnovtrain-957Praha-Vysočany
23:59S12 Poříčany - Nymburktrain-15885

What the columns mean

time
When the position was measured, in local time.
route, trip_id
The line and the train run.
vehicle
The train’s number or name, as the operator gives it.
latitude, longitude
Where it was.
bearing
Direction of travel in degrees (0 is north, 90 east).
speed_kmh
Speed in km/h, when the operator sends it.
stop_name, status
The next or current stop, and whether the train is on the way to it or stopped at it.
route_id
The route’s code in the timetable, to join with it.