Where the data comes from
Every figure on this site has a source. Below are the sources, the method and a dated log of corrections.
What comes from where
| Data | Source | Checked |
|---|---|---|
| First and last train (38 stations, 2 directions, 4 day types) | Warsaw Public Transport GTFS timetable (owned by ZTM Warsaw) | 26 August 2026 |
| Gaps between trains through the day | Same GTFS feed, frequencies table | 26 August 2026 |
| Running time between stations | Same GTFS feed, arrival times | 26 August 2026 |
| Trams, daytime and night buses at a station | Same GTFS feed, stops named after the metro station | 26 August 2026 |
| Commuter rail (SKM) interchanges and walking distance | Same GTFS feed, stop coordinates | 26 August 2026 |
| Station opening date, district, depth, platform dimensions | Wikipedia (pl), metro station infoboxes | 26 August 2026 |
| Fares and the Warsaw City Card | ZTM Warsaw tariff (wtp.waw.pl) | 26 August 2026 |
| Operator of lines M1 and M2 | Metro Warszawskie Sp. z o.o. (metro.waw.pl) | 26 August 2026 |
Why we compute the timetable ourselves
ZTM publishes the metro timetable as a frequency-based schedule: instead of listing every departure it gives the first departure from the terminus, the last one, and the interval that applies in each part of the day. Alongside that sits the run of one sample train through every station.
To say what time the last train leaves a particular station, you have to combine the two: take the last departure from the terminus and add the running time to that station. We do this programmatically for all 38 stations, in both directions, for four day types (Monday–Thursday, Friday, Saturday, Sunday). That is why you will not find a single “04:55–00:15” figure for the whole network on this site — no such figure exists.
Is there real-time data for the metro?
No — and we do not pretend otherwise. Warsaw Public Transport publishes a GTFS-Realtime feed with vehicle positions and service alerts. We checked what is in it: it covers buses and trams, but not one M1 or M2 vehicle appears, and every active alert concerned surface transport.
If we wired a “live” board to it anyway, it would show “normal service” forever regardless of what was happening in the tunnel. So the metro status board on the home page is timetable-based and is labelled as such. For actual disruptions, check metro.waw.pl.
Correction log
- Removed the "04:55–00:15" operating hours from 48 pages. They did not match the ZTM timetable (first trains leave the termini at 05:00) and implied the whole network shares one set of hours.
- Replaced that single figure with a first/last train table for each of the 38 stations, in both directions and for four day types.
- Replaced the approximate "2–4 min" intervals with the real bands from the timetable — on M1 that is every 2.5 minutes at peak and every 9.5 minutes late in the evening.
- Replaced vague statements such as "most metro stations have tram stops" with the actual list of routes calling at each station.
- Corrected the answer about reaching Chopin Airport: it pointed to a transfer at Wilanowska and omitted the SKM S2 train from Centrum and bus 175.
- Route planner: the invented schedule was replaced with real data. The day selector was split into Monday–Thursday, Friday, Saturday and Sunday, because the metro runs later on Friday and Saturday nights.
- Fixed the misspelling "bezbariérowe" (a Czech character) on 38 Polish station pages and the stray Czech phrase "mezi soupravami" on the timetable page.
- Added a technical-data table and a source box to every station page.
How to report an error
Write to [email protected] — ideally with the page address and what does not match. We make the correction and add it to the log above with a date. More about how we work on the About page.
- ZTM Warsaw timetable (Warsaw Public Transport GTFS feed)
- Zarząd Transportu Miejskiego w Warszawie — owner of the timetable data
- Metro Warszawskie Sp. z o.o. — operator of lines M1 and M2
- Wikipedia (pl) — station technical data and opening dates