Tabba

Thurso
Georgemas Junction

Wick

Great Britain

Helmsdale
Lairg
Tain
Invergordon
Garve

Dingwall
Nairn

Achnasheen

Keith

Inverness

Strathcarron
Plockton

Elgin

Forres

Huntly

Stromeferry

Kyle of Lochalsh

May 2015

Inverurie

Aviemore
ScotRail

Dyce
Kingussie

Spean
Bridge

Glenfinnan

Mallaig

Aberdeen

CrossCountry

Virgin Trains
East Coast
ScotRail

Blair Atholl

Fort
William

Airport services: Heathrow Express, Stansted Express, Gatwick Express
Limited service*

Stonehaven

Rannoch

Not all lines shown in London area
denoted by area within grey line

Montrose
Pitlochry
Arbroath

Tyndrum

Oban

Dalmally

Perth

Crianlarich

Dundee

Gleneagles
Dunblane

Leuchars

Stirling

Arrochar & Tarbet

Alloa

Larbert
Garelochhead

ScotRail

Helensburgh Upper

Milngavie

Helensburgh Central

Dumbarton Central
Westerton

Maryhill

Largs

Ardrossan
Troon
Prestwick International Airport
Ayr
Girvan

EDINBURGH
Waverley

Newton

Haymarket

Berwick-upon-Tweed

Kilmarnock

CrossCountry

Virgin Trains
East Coast

Not all stations shown

Alnmouth

Morpeth
Northern

Lockerbie

Dumfries

Stranraer

Chathill

Holytown
Motherwell

ScotRail

Grand
Central

Annan

Carlisle

NEWCASTLE

Workington

Haltwhistle
Penrith
North Lakes

Hexham

Appleby

Hartlepool
Stockton

Middlesbrough
Saltburn

Bishop Auckland

Darlington

Northern

Eaglescliffe
First
TransPennine
Express

CrossCountry

Kendal

Ulverston

Settle

only

Preston
Kirkham &
Wesham
Northern

Ormskirk

West Kirby
Llandudno
Colwyn Bay

Holyhead

Prestatyn

Rhyl

Llandudno
Junction

Bangor

Chester

Shotton
Hope
Arriva
Trains
Wales

Blaenau Ffestiniog

Hartford
Virgin Trains
West Coast

Barmouth

Gobowen

Tywyn

Machynlleth

Welshpool
Newtown

Aberystwyth

Whitchurch

Shrewsbury

Dovey Junction
Church Stretton

Cosford

Wolverhampton

Stourbridge Junction

Hereford
Llandovery
Clarbeston Road
Whitland

Harbour
Haverfordwest

Llandeilo
Carmarthen

Neath

Llanelli

Swansea

Rhymney

Port
Talbot
Parkway

Maesteg

Arriva
Trains
Wales...