Initially, the was worked by the contractor
Thomas Savin, who provided locomotives and rolling stock from a fleet that was also used to work several other Welsh lines, such as the
Mid Wales Railway. Savin went bankrupt in February 1866 and fourteen of his 56 locomotives then came into ownership. Whilst the was absorbed by the on 1 July 1922, its locomotives were not taken into stock until the four-week period that ended on 8 October that year. At the time, there were 47 locomotives allocated to five depots: Bassaleg (29 locomotives), Brecon (13), Dowlais (2), Rhymney (2) and Talyllyn (1). All were
tank locomotives: most were of the
0-6-0T (23 locomotives) and
0-6-2T (18) wheel arrangements, there were also
2-4-0T (5) and
4-4-2T (1). Many of the locomotives were withdrawn by the end of 1934, leaving 14 0-6-2T; of these, one was withdrawn in 1947 and the remainder were inherited by British Railways in 1948, the last two being withdrawn in 1954. Bassaleg locomotive depot opened in 1875. The gave it the code BSG, and it closed in 1926 – the locomotives were transferred to Newport (Ebbw Junction) depot. Brecon locomotive depot was shared with the Cambrian Railways, it opened in 1863 on the southern side of
Watton station. The gave it the code BCN and number 39. At the end of 1947, it had 14 locomotives: nine 0-6-0, four 0-6-0PT and one 0-4-2T. British Railways initially gave it the code 89B but in November 1959 it became a sub-shed of Oswestry, so the locomotives allocated to Brecon carried the 89A code of Oswestry. Regional boundary changes at the end of 1960 moved Oswestry into the London Midland Region, but Brecon remained in the Western Region, and again gained its own code, this time 88K. It closed in December 1962. Dowlais locomotive depot was on the western side of
Dowlais Central station; it opened in 1898. The gave it the code CVU and number 78, altering the code to DLS in 1940. At the end of 1947, it had a single locomotive – ex-
TVR O4 class 0-6-2T no. 292. British Railways made it a sub-shed of Merthyr, so the locomotives allocated to Dowlais carried the 88D code of Merthyr. It closed in May 1960. Rhymney closed by 1930. Talyllyn was a sub-shed of Brecon, and closed in 1922. There were 114 coaching stock vehicles (76 four-wheel and 38 six-wheel) taken into stock on 24 July 1922, of which 91 (60 third-class, 18 composite, 11 brake third and two saloons) were passenger carrying, and the remainder (17 brake vans, three horse boxes, two carriage trucks and an inspection car) non-passenger. There were also three "market vans", authorised to run in passenger trains. Virtually all of these were withdrawn within a few years of grouping – only two were still in stock at the end of 1928: a third-class coach, withdrawn in 1930; and a brake van (used as a breakdown van), withdrawn in 1948. • Goods vehicles (mainly coal): 629. By 1913, the line carried nearly 3.5 million long tons a year of coal and 227,000 long tons of other minerals. The main workshops for locomotives, carriages and wagons were at Machen; it was open by 1863, and was reconstructed in 1875. The works was about half a mile east of Machen station on the northern side of the line (). Although overhaul of the whole rolling stock fleet was carried out there, new construction was confined to wagons, including the three "market vans". One locomotive, no. 25, part-built by
Robert Stephenson & Co., was completed at Machen during 1898. After the Grouping, the rationalised the workshops inherited from the various railways of South Wales, and the Caerphilly works of the former Rhymney Railway was selected for enlargement. The work was completed in 1926, and Machen works, just a few miles to the north-east, was then closed. ==Traffic managers and general managers==