Great British rail train positions, Friday 16 October 2026
Train positions recorded on this day, in Great Britain local time. Below: how it went, then the whole day as one file to download.
Train positions from this feed mostly come without coordinates (none at all since the evening of 28 September 2026): the rows have the train and its status, but latitude and longitude are empty.
What this day holds
- Trains
- 22,171
- Rows
- 402,398
- Recorded
- 00:01 to 23:58
Download
Get the CSV Accounts are free: you sign in with a code sent to your email, no password. You come back here after signing in.
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=gb-aubin/service=VehiclePosition/date=2026-10-16/day.parquet?token=YOUR_TOKEN
A few rows of the file
15 positions from across the day. The CSV has more columns, listed below.
Time time | Status status |
|---|---|
| 23:01 | stopped at |
| 14:12 | stopped at |
| 23:01 | stopped at |
| 13:58 | on the way to |
| 23:00 | stopped at |
| 14:40 | stopped at |
| 23:03 | stopped at |
| 14:35 | on the way to |
| 23:57 | on the way to |
| 14:44 | stopped at |
| 23:57 | stopped at |
| 14:30 | stopped at |
| 23:57 | stopped at |
| 14:28 | on the way to |
| 23:55 | on the way to |
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.