Virgin Trains

Operator  

Virgin Trains

1997 – 
30

Locomotives


Class 43 "HST"

Diesel-electric
12
86  92  94  102  122  160  180  197  238  367  [?] 

Class 47

Diesel-electric
4
817  818  829  [?] 

Class 57

Diesel-electric
3
301  309  310 

Class 90

Electric
1
39 

Multiple unit trainsets


Class 220

Diesel-electric
1

Class 390

Electric
8
2  29  103  104  123  136  140 

Control cars