Trenord

Live delays Timetables Partial coverage

Live delays and timetables of Trenord in Italy, recorded since 6 Oct 2026 from a GTFS feed and live data published on viaggiatreno.it, which the archive converts to GTFS-RT.

Partial coverage of Italy: Live delays for Trenitalia and Trenord (from 6 Oct 2026), Trenitalia Tper in Emilia-Romagna (from 7 Oct 2026) and Italo trains, and for every train within South Tyrol. The other regional railways (EAV, FSE, Ferrotramviaria, ARST and others) are not live yet.

Days

Trenord’s terms do not allow republishing its live data without its consent: the archive shows it on this site but does not give out its files until that consent is given. Its timetable can be downloaded.

Pick a day on the calendar to see its trains and delays, in Italy local time.

‹ October 2026

November 2026

Delays of Trenord in November 2026. Days with a file are links.
MonTueWedThuFriSatSun
1
2 3 Wednesday 4 November 2026: still being collected 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
  • A file to download
  • Collected, file ready after 02:15 UTC
  • Today, still being collected
  • No data

29 days ready to download. The archive has data for this source since 6 Oct 2026.

The timetable

The planned timetable: stations, routes, trips and times. It comes as GTFS, the standard timetable format, one Parquet table per GTFS file. 1 version stored, a new one when Trenord changes the coming week’s trains.

All versions as Parquet tables

Tools that need a GTFS zip: pip install gtfs-parquet, then gtfs_parquet.write_gtfs(gtfs_parquet.read_parquet(folder), "gtfs.zip") on a folder of the tables. This version was stored on 28 Sep 2026, 18:44 and is the current one.

Accounts are free: you sign in with a code sent to your email, no password.

Use it from code

The live data of this source is not given out, so there is no API address for its days (see above). Its timetable is, as Parquet tables.

Try it in your browser Developer guide

Source id
it-trenord
Services
TripUpdate live delays: daily files from 6 Oct 2026 to 3 Nov 2026 (29 days)
Timetables
Service static: 1 version, listed in it-trenord/static/latest.json
Stations of the current timetable
import json, urllib.request
import polars as pl

base, token = "https://data.train-archive.eu", "YOUR_TOKEN"
latest = json.load(urllib.request.urlopen(f"{base}/it-trenord/static/latest.json?token={token}"))
stops = pl.read_parquet(f"{base}/{latest['tables']['stops']}?token={token}")
print(stops.select("stop_id", "stop_name"))

Also: every file of this source, listed, and asking an AI assistant to query it for you.

What is covered

Local time
Europe/Rome
Rail filter
Off: the feed carries trains only
Live delays
6 Oct 2026 to 4 Nov 2026, 104 files, 93.3 MB.
1 missing hour

    On a usual day the live data covers 95% of the trains the timetable plans. Incomplete days: 6 Oct 2026 (45%, part of the day), 25 Oct 2026 (69%).

    Feed status
    Last update 19:02 on 4 Nov 2026, local time, 334 trains.
    Timetables
    1 version stored.
    • 28 Sep 2026, 18:44 8 files, 424.9 KB current
    566 stops in the latest timetable (every stop: the timetable does not mark stations).

    Do you publish this feed? Ask for a change or its removal. Removal stops collection and deletes the files already stored.