At the beginning, the rolling stock consisted of old
electric multiple units taken over from the
Polish State Railways. These were gradually modernised, and further units purchased second-hand from other operators. Later on, the company purchased or leased new rolling stock. As of 2010 the Masovian Railways had just under 200
PKP class EN57, five
EN71 and two
EW60. Additionally, the company purchased seven
DB Class 627 railcars and four
628 diesel multiple units to serve on non-electrified routes. In 2008 the company bought 10 modern
Stadler FLIRT EMUs and 26
Bombardier Double-deck Coaches along with 11
cab cars. At the beginning, Masovian Railways leased 11
EU07 electric locomotives from
PKP Cargo to work these trains, since 2011 they are pulled by
TRAXX P160 DC purchased from Bombardier. In 2011 the company bought 16
PESA ELF EMUs designated class EN76 and 4
SA135 DMUs also from PESA. In January 2018 the company ordered 71
Stadler Flirt EMUs. As of May 2021, the company owns, leases, or hires the following rolling stock: == Railway lines ==