Romania - General Information
National Railway System
Compania Naţională de Căi Ferate (CFR).
National Railway Operator
CFR Călători is the national train operating company.
Romanian, but there is a substantial Hungarian speaking minority in Transylvania.
RON (Romanian New Lei). The unit is Leu (plural Lei), 1 Leu = 100 Bani (singular Ban).
numeric: 53; alpha: RO.
The My Train.ro website claims their Journey Planner finds all train services, even those of private operators on shared CFR sections. A drill down advises the Train Company so as errors have been found it is strongly recommended to double check any findings on the CFR or Private Operators own websites via the links in this or the section immediately below.
Actual Train Times
Trenul meu The user needs to input the train number
None identified for CFR. The result of enquiries made on the journey planner can be printed.
The Scribd website has a link to downloadable individual train timetables for 2020-21
Downloadable timetables for Transferoviar Călători S.R.L can be found at 
Downloadable timetables for Regio Călători can be found at 
Mersul Trenurilor de Călători published annually. This includes introductory material in French and English, with an explanation of the abbreviations in French. It contains details of all CFR services and those provided by private operators. However, it is often months out of date for the private operators so it is better to use the Downloadable Timetable above.
If a train listed by the journey planner is affected by engineering work, a note will be shown in the "Restrictions" column at the right hand side of the screen.
Can be found at http://www.autogari.ro A drop down menu at the top right of the home page allows selection of several different languages, including English.
- European Railway Atlas (All-Europe Edition) by M.G. Ball.
- European Railway Atlas (Regional Series - Romania, Bulgaria and Moldova) by M.G. Ball.
- Mapa Kolejowa Rumunii by W. Kolondra.
- Some useful maps are available on the Network Statement Annex 1 plus an official CFR map at.
- Thorsten Büker's Map of Romania. Although this remains on-line, the Büker maps are no longer being maintained. Last update March 2018.
- Maps and Plans - Romania
CFR SA is the national infrastructure manager.
Standard. Russian gauge (1520 mm) track crosses into Romania from Ukraine to Halmeu, Dorneşti, Sighetu Marmasţiei and Galaţi, and from Moldova to Nicolina (Iaşi) and Falciu. The broad and standard gauge tracks are separated at stations but four rail track is provided between stations.
Tramways in Arad and Iași are metre gauge.
Some former CFR and Forestry (760 mm) lines continue as Tourist Lines.
25 kV 50 Hz.
Bucarest Metro is 750 V dc third Rail. Tramway systems are 750 V dc or 600 V dc.
Rule of the road
No source of detailed distances is known.
|S.C. Regional S.R.L. Interregional Calatori|
|300||Cluj Napoca – Oradea|
|400||Jibou – Baia Mare|
|402||Satu Mare - Halmeu|
|406||Bistriţa Nord - Bistriţa Bârgăului|
|S.C. Transferoviar Călători S.R.L. Transferoviar Călători|
|300||Oradea - Huedin - Cluj Napoca|
|304||Ploiesti Sud - Maneciu|
|306||Ploiesti Sud - Buda - Slanic|
|504||Buzau - Berca - Nehoiaşu|
|703||Galaţi - Târgu Bujor - Bârlad|
|801||Titan Sud - Oltenita|
|Regio Călători Regio Călători|
|203||Braşov - Zărneşti|
|210||Alba Iulia - Zlatna|
|215||Arad - Nădlac|
|216||Arad - Aradu Nou - Periam - Sânnicolau Mare - Vălcani|
|217||Lovrin - Nerau|
|218||Timişoara Nord - Ronaţ - Lovrin - Sânnicolau M - Cenad|
|307||Blaj - Târnaveni - Bălăușeri|
|317/318||Arad - Ineu - Cermei|
|403||Braşov - Intorsura Buzăului (service suspended)|
|404||Braşov - Sfântu Gheorghe - Breţcu|
|406||Bistriţa Nord - Sărăţel - Magherus Sieu - Luduş|
|605||Roman - Buhăieşti|
|607||Iaşi - Podu Iloaiei - Harlau|
|608||Iaşi - Leţcani - Dângeni - Dorohoi|
|701||Ploiești Sud - Urziceni|
|919||Timişoara Nord - Jimbolia|
|922/922a||Timişoara Nord - Voiteni - Gătaia - Berzovia - Reşiţa Nord|
|926||Timişoara Nord - Cruceni|
- Vişeu de Sus (steam trains) www.wassertalbahn.ch
- Moldoviţa forest railway (steam trains)
- Brad – Criscior forest railway (steam trains)
The CFR narrow gauge lines (Târgu Mureş network and Sibiu - Cornatel - Agnita) are closed but ideas for reopening exist. The Sibiu - Cornatel - Agnita line also offers rail cycling; see - Cornatel - Agnita line.
Once a year, a steam loco is taken to Abrud for two days to run a service on the 10 km section to Campeni. A similar sparse steam operation is offered in Comandau.
The Sinfin.Net website has links to some of these operations.
Bucharest, Arad, Botoşani, Brăila, Cluj Napoca, Craiova, Galati, Iaşi, Oradea, Ploieşti, Sibiu, Timişoara. The Reşiţa system was noted in October 2018 as having closed, with all wires removed.
In February 2020 the Coronavirus crisis led to a considerable reduction in services, with at least one route amended to include previously non-passenger track. A two train pair service was introduced Cacica <=> Câmpulung Moldovenesc running direct Suceava Nord <=> Suceava Vest.
The UrbanRailNet site has basic line diagrams plus links to the local operators.
Recent and Future Changes
With effect from 12 December 2021 passenger trains Timișoara Nord - Sânandrei - Periam - Lovrin have been taken over by CFR Călători after the private operator withdrew. Also on this date CFR started a service between Oravița and Anina with a single train pair.
Information from just before the December 2021 timetable change is that the following lines would close; CFR Calatori closures Caracal - Corabia, Santana - Brad and Regio Calatori closures Ineu - Cermei. However Santana to Brad survived into the 2021-22 timetable.
The 'Friendship train' between Bucuresti and Chișinău (Moldova) stopped running in March 2020 due to the Covid pandemic. Trains started operation again in November 2021.
On 8 August 2021 the final 42 km of the Blaj to Praid branch was withdrawn, and trains now run only to Bălăușeri.
On 01 January 2021 Regio Călători ceased to run passenger trains between Ineu and Brad, but CFR took over from 11 January 2021.
CFR Călători gave up operations on the Târgoviște to Pietroșița branch from 15 December 2019 after which only Transferoviar Călători services ran, but only as far as Fieni. From 1 January 2021 it is expected that these will be extended to Pietroșița again.
The new 2.95 km branch linking Aeroportul Internațional Henri Coandă to the Urziceni to București Nord railway opened 13 December 2020.
A new 3.2km deviation including a 780 m tunnel opened near Turdaş (east of Simeria) with traffic starting 29 October 2019
Changes in the 2019-2020 Timetable
- Table 923 Berzovia - Oravița has lost its service again leaving Oravița - Anina isolated.
- Table 315 Holod - Vașcău runs until 31 December 2019
- Table 316 Ciumeghiu - Holod runs until 31 December 2019
- Table 406 Bistrița Nord - Bistrița Bârgăului was rumoured for closure but the printed and on-line timetable is for the full 2019-2020 period.
- Table 908 Roșiori Nord - Turnu Măgurele lost its service. Last train 14 December 2019
- Table 904 Fieni - Pietroșița lost its service. Last train 14 December 2019
Transferoviar Călători S.R.L withdrew services from 907 Roșiori Nord - Costeşti on 19 May 2019, having reopened it on 11 July 2017 after work to increase the speed limit.
RegioTrans were advising 403 Brasov - Intorsura Buzaului was suspended "until further notice" but the line has not appeared in Timetables since 2017/18 and has had no service since a substantial River bridge collapsed at Budila on 30 June 2018.
Softrans withdrew their Craiova to Motru service from 1 April 2018 due to low passenger numbers
Having been reinstated from the start of the 2016/17 timetable, Slobozia Veche to Tandarei services were suspended from the start of the 2017/18 timetable, despite appearing in the paper timetable. They do not appear in the 2018-19 timetable.
Berzovia to Oravița reopened on 1 October 2017 but closed later.
Tables E and 922: The service between Stamora Moravița and Vršac (Serbia) was withdrawn from 1 August 2017, thereby ending all passenger services between the two countries.
The branch line from Ilva Mica to Rodna Veche reopened 1 August 2017 but closed again 10 December 2017.
Following the collapse of Regiotrans a number of lines lost their service. Some have been reinstated, others taken over by CFR. Yet others have closed subsequently. The following lines have no service in the 2016/17 timetable and can be considered closed. 205 Băbeni - Alunu, 309 Oradea - Băile Felix, 313 Nadab - Graniceri, 417 Satu Mare - Bixad, 418 Rodna Veche - Ilva Mică, 510 Fălticeni - Dolhasca, 512 Dorohoi - Leorda, 916a Buziaș - Jamu Mare, 920 Jebel - Leibling, 921 Jebel- Giera, 923 Berzovia - Oravița, 924 Oravița - Iam, 927 Cărpiniș - Ionel, 928 Jimbolia - Lovrin.
Tanderei to Slobozia Veche has been reinstated again from the start of the 2016/17 timetable but Urziceni - Făurei has closed with București to Galați through trains diverted via Ploiești Sud and Buzău.
Introduction was announced for February 2017 of a frequent service over the western section of the Bucureşti ring line between Bucureşti Nord and Progresul. This would later be extended over the eastern section to Pantelimon on the main line to Constanța. The second phase of this project, after 2017, would link Preciziei and Berceni metro stations, although it is unclear what form this line would take. As yet this service has yet to commence.
Approximately 10km of new line is to be built just west of Sighişoara towards Daneş on the Buchareşti- Budapest main line to eliminate a speed restricting curved section.
Probably from 1 July 2015 the direct route from Mogosoaia to Bucuresti was closed due to a problem with a bridge, and trains from/to Urziceni diverted via the former freight line connecting to the Ploiești line and thence via Chitila to Bucuresti. It is possible that this is now considered to be the 'normal' route.
The following services ended with the start of the 2014-2015 timetable 309 Oradea - Băile Felix, 205 Băbeni- Alunu.
The Service from Reșița Nord to Reșița Sud, closed since December 2012, reopened 14 December 2014.
Two pairs of local services between Craiova and Vidin in Bulgaria commenced on 10 May 2014 but were replaced by just a pair of Sofia - Budapest long distance services from the December 2014 timetable change operated by a BDZ Diesel loco to/from Golenti despite over the bridge being electrified. This was later withdrawn and replaced by a pair of CFR operated local services. The combined road/rail bridge now named the "New Europe Bridge", was ceremonially opened to traffic on 14 June 2013.
From 26 June 2013 services recommenced on 513 Gura Humorului – Dărmăneşti, 515 Dorneşti – Putna, 516 Dornişoara – Floreni and 604 Crasna – Huşi, several months after CFR decided it no longer wanted them. Feteşti - Slobozia Veche closed on 21 June 2013.
In February 2013 it was reported that the 3km section from Baile Felix to Cordău (at the end of the Oradea to Baile Felix line) had lost its service.
Reopening of the Oradea to Cheresig line (table 334) is expected in summer 2013, despite it already being in the CFR timetable.
507 Mărășești - Panciu closed 2 Jan 2012
The 2012-2013 timetable saw the following services withdrawn: 603 Bârlad - Fălciu Nord, 803 Medgidia - Negru Vodă and 902 Giurgiu – Grădiştea Hm (closed April 2013)
In recent years the following lines have closed:- 514 Vama - Modovita, 913 Golenti - Polana Mare.
Table 917 (Caransebes to Bouţari Hm) closed at short notice from 31 December 2012. Table 513 (Suceava - Dărmăneşti - Cacica - Paltinoasa -[Gura Humorului]) has been re-instated after flood damage. Two return services were introduced between Cacica and Păltinoasa and Gura Humorului at some point in the summer of 2012, but do not appear in the 2012-2013 timetable. Table 603 (Barlad - Falciu Nord) was observed in Februray 2013 to have lost its service at an unknown date. Services were thought to have been withdrawn between Reşiţa Sud and Reşiţa Nord from 9 December 2012 as Reşiţa Sud is not shown in the CFR timetable book in either of tables 915 or 922a; however, the journey planner shows the existence of a train.
Table 801 Bucuresti - Oltenita: Private Operator TFG took over from March 2012 but only for Titan Sud to Oltenita, so the eastern section of the Bucuresti ring lost its one train pair a day from Bucuresti Obor to Titan Sud. The following lines lost their services at some point in the 2011-2012 timetable period: 302 Ploiesti Sud - Targoviste, 515 Dornesti - Putna, 516 Floreni - Dornisoara, 606 Crasna - Husi and 914 Strehaia - Motru.
The cross border line from Fălciu Hm to Prut II (Moldova) was not in the 2011-2012 timetable. This service is believed to have operated Friday and weekends only for at least part of 2011. The Simeria avoiding line lost its two train pairs from the start of the 2011-2012 timetable.
The Ploieşti Sud to Poiana Slănic service ( table 306) was extended 10km to Slănic from 21st June 2011.
Passenger services on the Apahida avoiding line ended with the start of the 2010-2011 timetable.
The Oradea to Baile Felix branch re-opened in 2010 and was then extended by 3km to Cordău, probably from 12th August 2010
Table 513 [Suceava] – Darmaneşti – Cacica has re-opened after repair of flood damage. On line 306 the final 10km from Poiana Slănic to Slănic re-opened on 21st June 2011 Vama – Moldovita hcv closed in 2010 after flood damage. The following line has reopened 316 Holod - Vaşcău The Simeria avoiding line lost its two train pairs from the start of the 2011-2012 timetable. The border crossing at Kardam (BDŽ) / Negru Vodă (CFR) carried passenger trains between 15 June and 9 August 2009 after some years of closure but there have been no trains in the timetable since then.