City to city
Rijeka to Zagreb by train
Rijeka Station → Zagreb Glavni kolodvor
- Fastest
- ≈ 4h 43m
- Typical
- ≈ 5h 19m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- HŽ Putnicki prijevoz
Trains link Rijeka (Rijeka Station) and Zagreb (Zagreb Glavni kolodvor) in about 4h 43m at best, with no changes needed. The corridor is part of the Zagreb–Rijeka line (229 km, typically 3 h 30 min), one of 1247 routes plotted in the World Train Map atlas.
How long does the train from Rijeka to Zagreb take?
The fastest trains cover Rijeka to Zagreb in about 4h 43m; a typical journey takes around 5h 19m.
Is there a direct train from Rijeka to Zagreb?
Yes: direct trains run between Rijeka Station and Zagreb Glavni kolodvor.
This corridor in the atlas
- Zagreb–Rijeka line Climbs through the forested Gorski Kotar highlands, through tunnels and curves before the steep final plunge to the Adriatic at Rijeka.
Legendary routes through Rijeka or Zagreb
- ICN Zagreb–Split Zagreb → Split
- Zagreb–Osijek line Zagreb → Osijek
- EuroCity “Sava” Zagreb → Ljubljana
- EuroCity Budapest–Zagreb Budapest → Zagreb
More trains from Rijeka
- Rijeka → Ljubljana ≈ 3h 05m · direct
More train routes in Croatia · Slovenia · Hungary.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.