Caledonian Sleeper routes

Inverness

Aberdeen

Fort William

Dundee

Edinburgh

Glasgow

Carstairs

Motherwell

Carlisle

Lowland route

Highland route

Train splits at Carstairs for Glasgow and Edinburgh

Splits at Edinburgh for Fort William, Inverness and Aberdeen

Crewe

Watford

Junction

London Euston

Inverness

Aberdeen

Fort William

Dundee

Edinburgh

Glasgow

Carstairs

Motherwell

Carlisle

Lowland route

Highland route

Train splits at Carstairs for Glasgow and Edinburgh

Splits at Edinburgh for Fort William, Inverness and Aberdeen

Crewe

Watford

Junction

London Euston