The TPF Fleet

Discover our fleet of vehicles

The TPF fleet numbers some 236 vehicles, comprising both railway rolling stock (23 formations) and road vehicles (213 vehicles). Two types of trains run on the 4 TPF railway lines: standard gauge (13 formations) and narrow gauge (10 formations). The various models of bus are split between regional lines (153 vehicles) and urban bus and trolleybus lines (60 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.