Berlin - Prague - Vienna - Graz is an increasingly important international inter-city rail axis. The stylised service patterns in the 2026 timetable are as follows (state-run operators)
- Berlin - Prague - every 2 hours
- Prague - Vienna - direct train every 2 hours, in the other hour there's an interchange opportunity via Breclav with the same journey time (with one hole in the timetable; Regiojet runs additional services)
- Vienna - Graz - fast service every hour and semi-fast every hour
In the 2026 timetable, RJ251/175/177 Berlin - Vienna services call at Praha Holesovice only. If memory serves correctly, the equivalent services in the 2025 timetable did go into the main station (Praha Hlavni Nadrazi) and back out (or some of them?). Are there engineering works preventing these services from serving Hlavni Nadrazi? This isn't the end of the world for those starting or ending their journey in Prague, as the metro provides a frequent service between the two stations every 5 minutes, so the hourly / two-hourly pattern is sort of preserved. However, for journeys like Pilsen - Vienna or Usti nad Labem - Pilsen, bypassing Praha Hlavni Nadrazi does cause discontinuities in otherwise all-day hourly schedules
In the 2025 timetable Prague - Graz was 2-hourly direct all day. In the other hour the via Breclav opportunities connected with Vienna - Graz services. Thus there was an all-day hourly schedule with identical journey times (save those hours the Ostrava - Vienna services did not run). In the 2026 timetable:
- Change in train times due to the Koralmbahn means the Vienna arrival of Prague - Vienna and the departure of the fast Vienna - Graz are only 4 minutes apart. Inability to provide cross-platform interchange means the 4-minute connection time is not recognised - passengers have to wait an extra half hour for a slightly slower train. The takt structure has essentially been broken.
- The desire to run more direct Vienna - Venice/Triete service has meant fewer Prague - Graz services. This means only 2 trains a day has the fastest journey time. The Prague - Graz journey has the double whammy of both Prague end station irregularities and Vienna through / change problem.
Zurich - Milan
This is meant to be a half-hourly service quite cleverly put together:
- There's an hourly Zurich - Milan
- There's an hourly RE80 between Chiasso - Milan in the opposite half hour; and an hourly Zurich - Chiasso also in the opposite half hour. The two 'opposite half hour' services connect at Chiasso.
- The two sets of opportunities to travel provide a combined half-hourly schedule, giving a consistent all-day journey time of 3h17m or 3h12m.
Where this otherwise excellent half-hourly schedule gets disrupted:
- When the Milan - Basel service runs, the standard Lucerne - Arth-Goldau path is the 'wrong half hour' at Arth-Goldau, meaning the standard EC path is missing between Milan and Chiasso. It's probably infrastructure constraints on the Italian side or (possibly) over-conservative planning that prevents back-fill paths to be provided on the Italian side.
- When those Zurich paths run to/from Florence or La Spezia, they go via Milano Lambrate and Rogoredo, again disrupting the otherwise half-hourly timetable.
SBB reportedly 'bullied' SNCF into adopting clock-face timetable for the Lyria services. I find it slightly surprising it agreed to and implemented a timetable that drivers a coach and horse through Italian timetable regularity.
- Berlin - Prague - every 2 hours
- Prague - Vienna - direct train every 2 hours, in the other hour there's an interchange opportunity via Breclav with the same journey time (with one hole in the timetable; Regiojet runs additional services)
- Vienna - Graz - fast service every hour and semi-fast every hour
In the 2026 timetable, RJ251/175/177 Berlin - Vienna services call at Praha Holesovice only. If memory serves correctly, the equivalent services in the 2025 timetable did go into the main station (Praha Hlavni Nadrazi) and back out (or some of them?). Are there engineering works preventing these services from serving Hlavni Nadrazi? This isn't the end of the world for those starting or ending their journey in Prague, as the metro provides a frequent service between the two stations every 5 minutes, so the hourly / two-hourly pattern is sort of preserved. However, for journeys like Pilsen - Vienna or Usti nad Labem - Pilsen, bypassing Praha Hlavni Nadrazi does cause discontinuities in otherwise all-day hourly schedules
In the 2025 timetable Prague - Graz was 2-hourly direct all day. In the other hour the via Breclav opportunities connected with Vienna - Graz services. Thus there was an all-day hourly schedule with identical journey times (save those hours the Ostrava - Vienna services did not run). In the 2026 timetable:
- Change in train times due to the Koralmbahn means the Vienna arrival of Prague - Vienna and the departure of the fast Vienna - Graz are only 4 minutes apart. Inability to provide cross-platform interchange means the 4-minute connection time is not recognised - passengers have to wait an extra half hour for a slightly slower train. The takt structure has essentially been broken.
- The desire to run more direct Vienna - Venice/Triete service has meant fewer Prague - Graz services. This means only 2 trains a day has the fastest journey time. The Prague - Graz journey has the double whammy of both Prague end station irregularities and Vienna through / change problem.
Zurich - Milan
This is meant to be a half-hourly service quite cleverly put together:
- There's an hourly Zurich - Milan
- There's an hourly RE80 between Chiasso - Milan in the opposite half hour; and an hourly Zurich - Chiasso also in the opposite half hour. The two 'opposite half hour' services connect at Chiasso.
- The two sets of opportunities to travel provide a combined half-hourly schedule, giving a consistent all-day journey time of 3h17m or 3h12m.
Where this otherwise excellent half-hourly schedule gets disrupted:
- When the Milan - Basel service runs, the standard Lucerne - Arth-Goldau path is the 'wrong half hour' at Arth-Goldau, meaning the standard EC path is missing between Milan and Chiasso. It's probably infrastructure constraints on the Italian side or (possibly) over-conservative planning that prevents back-fill paths to be provided on the Italian side.
- When those Zurich paths run to/from Florence or La Spezia, they go via Milano Lambrate and Rogoredo, again disrupting the otherwise half-hourly timetable.
SBB reportedly 'bullied' SNCF into adopting clock-face timetable for the Lyria services. I find it slightly surprising it agreed to and implemented a timetable that drivers a coach and horse through Italian timetable regularity.
