TCDD Taşımacılık
Timetables Unofficial source
Timetables of TCDD Taşımacılık in Türkiye, recorded since 28 Sep 2026 from its GTFS feed.
Download the timetable
The archive has the timetable of TCDD Taşımacılık but no live data, so there is no calendar of days here. The archive keeps every version of the timetable instead: stations, routes, trips and planned times.
It comes as GTFS, the standard timetable format, one Parquet table per GTFS file. 1 version stored, a new one when TCDD Taşımacılık changes the coming week’s trains.
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, 19: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
Every timetable version is stored as one Parquet file per GTFS table, at a fixed address, next to the GTFS zip. You need a free API token from an account.
Try it in your browser Developer guide
- Source id
tr-tcdd- Timetables
- Service
static: 1 version, listed intr-tcdd/static/latest.json
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}/tr-tcdd/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/Istanbul
- Relayed by
- GitHub contributors
- Timetables
- 1 version stored.
- 28 Sep 2026, 19:44 7 files, 56.3 KB current
Unofficial source: the operator does not publish this data as GTFS, and volunteers convert or relay it. It can stop at any time.
Do you publish this feed? Ask for a change or its removal. Removal stops collection and deletes the files already stored.