Caledonian Sleeper

Operator 

Caledonian Sleeper

37

Locomotives


Class 66

EMD JT42
Diesel-electric
17
740[?]

Class 73

Diesel-electric
19
968970[?]

Class 92

Electric
1
14