The passenger-train working timetable

A day on the rails

Every line is a train. Time runs left to right; the route, top to bottom. A whole day of railway movement becomes one image.

Planned timetable , not actual positions or live delays.
163reconstructed corridors
1,947defined rail services
1,695railway points in source
7passenger operators

Interactive atlas

Choose a corridor and a day

Services using only part of a corridor are included. The graph therefore shows how every section is used, from local trains to end-to-end services.

The default graph shows 240 scheduled movements on the Bucharest North–Brașov corridor on Thursday, 30 July 2026. The interactive edition lets readers choose a train and inspect its calls.

Bucharest North–Brașov, Thursday, 30 July 2026 Time–distance graph. Each line represents one scheduled train. The selected day includes 240 movements.

Select a line to inspect the train's route and calls.

The grammar of the image

How to read it

Slope is speed

A more vertical line covers more of the route in less time. A nearly horizontal line advances slowly.

Horizontal means stopped

When a line moves sideways at a station level, the train is standing. The segment's length is the dwell time.

A crossing is a meeting

Where two lines intersect, two trains are scheduled at the same point of the corridor at the same time.

What the chosen day says

Three calculated observations

The measurements are recalculated for the current corridor, date and filters.

The interactive edition calculates observations from the chosen corridor, date and filters.

Romania by corridor

Other lines to open

The catalogue covers main lines, regional branches and cross-border links. Movement counts are recalculated for the selected date.

Epistemic contract

What is exact and what is approximate

Times, calls, categories, operators and service calendars come from the planned 2025–2026 annual timetable. Calendar exceptions are applied date by date, and trains continuing past midnight are assigned to the calendar day on which they appear in the graph.

The vertical axis does not reproduce official CFR kilometrage. Position is accumulated from the coordinates of scheduled calling points along a railway path inferred from GTFS sequences. The distances are adequate for the visual geometry but must not be treated as technical kilometrage.

156 services marked as replacement buses are excluded. Freight, engineering trains, works, delays and operational positions are absent. Movement between two published calls is linearly interpolated.

Active edition for the 2025–2026 timetable, valid through 12 December 2026. The atlas will update when the next annual timetable is published and retain this edition as an archive.