The TPF Fleet

Discover our fleet of vehicles

The TPF fleet numbers some 252 vehicles, comprising both railway rolling stock (23 formations) and road vehicles (229 vehicles). Two types of trains run on the five TPF railway lines: standard gauge (13 formations) and narrow gauge (10 formations). The various models of bus are split between regional lines (175 vehicles) and urban bus and trolleybus lines (54 vehicles).

Rolling stock

Bus and trolleybus

Discover the different vehicles used on TPF's urban and regional lines.


Discover the different formations that make up TPF's narrow and standard gauge rolling stock.