Caledonian Sleeper

Operator 

Caledonian Sleeper

30

Locomotives


Class 66

EMD JT42
Diesel-electric
17
740[?]

Class 73

Diesel-electric
12
968970[?]

Class 92

Electric
1
14