World Train Map

Train routes in Romania

25 routes · classic 17 · night train 3 · scenic 2 · heritage 3

25 routes cross Romania in the World Train Map atlas. The longest is the EN Ister at 874 km; the fastest is the EN Ister, running up to 160 km/h; the oldest line dates to 1858. Every route links to its facts, photo and story, and to the interactive world map.

Open the world railway map →

Part of the Europe train map: every route on the continent, one map.

Classic (17)

  • Prahova Valley Railway

    Bucharest → Brașov · 166 km · 2 h 30 min

    CFR Călători · Loco-hauled InterRegio

    Climbs the Prahova gorge past Peleș Castle at Sinaia to Predeal, Romania’s highest station at 1,032 m, under the Bucegi’s 2,500 m walls.

    Wikipedia (RO) ↗
  • InterRegio Cluj

    Bucharest → Cluj-Napoca · 497 km · 8 h

    CFR Călători · CFR IR coaches

    The long haul from Bucharest over the Carpathians via Brașov and medieval Sighișoara to Cluj-Napoca, heart of Transylvania.

    Wikipedia (RO) ↗
  • InterRegio Timișoara

    Bucharest → Timișoara · 533 km · 8 h 30 min

    CFR Călători · CFR IR coaches

    Follows the Danube past the Iron Gates gorge, then climbs to Timișoara, the Banat city where Romania’s 1989 revolution ignited.

    Wikipedia (RO) ↗
  • InterRegio Sibiu–Brașov

    Sibiu → Brașov · 149 km · 2 h 40 min

    CFR Călători · Electric loco + coaches

    Runs under the Făgăraș Mountains, Romania’s highest, along the Olt valley between the Saxon citadels of Sibiu and Brașov.

  • InterRegio 1831

    Timișoara → Iași · 806 km · 16 h 15 min

    CFR Călători · CFR Călători coaches

    Romania corner to corner in sixteen hours without going near Bucharest, from the Banat over the Eastern Carpathians at Vatra Dornei on a crossing finished in 1938, and down through Bukovina to Moldavia.

  • Chișinău–Iași Cross-Border

    Chișinău → Iași · 130 km · 3 h 30 min

    Calea Ferată din Moldova · CFM D1M railcar

    A symbolic cross-Prut service reopened in 2021, switching from Moldova’s broad gauge to Romania’s standard gauge at the Ungheni frontier.

  • Bucharest–Constanța InterCity

    Bucharest → Constanța · 225 km · 2 h 07 min

    CFR Călători · Alstom Coradia Stream EMU

    Romania’s fastest domestic run crosses the Danube on Anghel Saligny’s 1895 bridge before new EMUs race on to the Black Sea.

    Wikipedia ↗
  • InterRegio

    Bucharest → Iași · 406 km · ≈ 6 h 50 min

    CFR Călători · CFR InterRegio

    Wallachia to the old Moldavian capital: Romania’s busiest eastern corridor, hours of steppe and vineyards ending in university-city Iași.

    Wikipedia ↗
  • InterRegio

    Bucharest → Suceava · 446 km · ≈ 6 h 45 min

    CFR Călători · CFR InterRegio

    The Moldavia main line north through Bacău and Roman to Suceava, jumping-off point for Bukovina’s painted monasteries.

    Wikipedia ↗
  • Golești–Câmpulung railway

    Golești → Câmpulung · 62 km · ≈ 1 h 56 min

    CFR Călători · CFR Regio

    Inaugurated on 21 June 1887 and derailed two months later between Mihăești and Stâlpeni; still an hour and a half up the Râul Târgului to Câmpulung.

    Wikipedia (RO) ↗
  • Craiova–Calafat railway

    Calafat → Craiova · 107 km · ≈ 3 h 30 min

    CFR Călători · CFR regional

    A secondary single line down to the Danube, largely unelectrified, that found new purpose when the Calafat–Vidin bridge opened the way into Bulgaria.

    Wikipedia (RO) ↗
  • Bucharest–Sofia

    Bucharest → Sofia · 527 km · 9 h 55 min

    CFR Călători · BDŽ · CFR · BDŽ through coaches

    Two capitals in a day: south from Bucharest to the Danube, over the 1954 Friendship Bridge at Giurgiu into Ruse, then across the Bulgarian plain by Gorna Oryahovitsa and Pleven to Sofia.

  • Oradea–Püspökladány railway

    Oradea → Püspökladány · 68 km · 1 h 32 min

    CFR Călători · CFR Călători regional

    Over the Hungarian border on rails the Tisza Railway Company put into service on 22 April 1858, still the way out of Oradea onto the Great Plain at Püspökladány.

  • Pitești–Craiova railway

    Pitești → Craiova · 142 km · 2 h 50 min

    CFR Călători · CFR Călători regional

    Opened on 9 May 1878, six years after the line from Bucharest had reached Pitești, and still an unelectrified single track running west across the Olt to Craiova.

  • Békéscsaba–Salonta railway

    Békéscsaba → Salonta · 49 km · 1 h 8 min

    MÁV-START · R 37630

    The Alföld to Fiume company opened it on 14 September 1871 and then went broke; Trianon cut the line in two, but nobody lifted the rails and the crossing still works.

    Wikipedia ↗
  • Medgidia–Tulcea railway

    Tulcea → Medgidia · 143 km · 3 h 14 min

    CFR Călători · R 8654

    Begun in 1911, stopped by the war, opened to Babadag on 1 October 1925 and finished on 25 March 1938, when Tulcea, the last county town in Romania without a railway, got its first train.

    Wikipedia ↗
  • Târgu Jiu–Craiova railway

    Târgu Jiu → Craiova · 106 km · 2 h 54 min

    CFR Călători · R 2080

    Filiași to Craiova is the 1878 line; the branch up the Jiu opened in two pieces in 1888, to Cărbunești and then to Târgu Jiu, which stayed the end of the railway for another 27 years.

    Wikipedia ↗
9 of 17

Night train (3)

Scenic (2)

Heritage (3)

Photos via Wikimedia Commons; each route page credits the author & licence

What is the fastest train in Romania?

The EN Ister, running Budapest to Bucharest at up to 160 km/h. It is one of 25 routes in Romania in this atlas.

Are there night trains in Romania?

Yes, 3 sleeper services in this atlas serve Romania: EN Ister (Budapest – Bucharest), Prietenia (Chișinău – Bucharest), IRN Corona (Bucharest – Satu Mare).

Can you cross the border by train from Romania?

Yes, 6 of its 25 routes continue into another country: EN Ister (Budapest – Bucharest), Prietenia (Chișinău – Bucharest), Chișinău–Iași Cross-Border (Chișinău – Iași), Bucharest–Sofia (Bucharest – Sofia), among others.

Which is the most scenic railway in Romania?

Romania has 2 scenic or mountain lines in this atlas. The longest is the Oravița–Anina Railway, 34 km.

Cross-border lines continue into