Caledonian Sleeper

Operator 

Caledonian Sleeper

25

Locomotives


Class 66

EMD JT42
Diesel-electric
17
740[?]

Class 73

Diesel-electric
7
968[?]

Class 92

Electric
1
14