Thurso Georgemas Junction Wick Great Britain Helmsdale

Lairg

Tain

Invergordon Garve Arriva Trains Dingwall Wales Nairn Forres Elgin Keith Caledonian Achnasheen Inverness Sleeper Strathcarron Huntly Chiltern Plockton Railways Stromeferry Kyle of Lochalsh Aviemore Inverurie CrossCountry December 2017 ScotRail Dyce Kingussie Grand Central Spean Aberdeen Bridge Glenfinnan CrossCountry Great Airport services : , , Mallaig Northern Fort Blair Atholl Stonehaven In TOC colour : limited service* William East Coast Greater Anglia TfL Rail Elizabeth Line : under construction ScotRail Montrose Great Route of High Speed 2 Rannoch Caledonian Western Pitlochry Sleeper Railway Arbroath All lines shown except in London area Tyndrum Island Line within grey line Oban Dalmally Crianlarich Perth Dundee London Northwestern Gleneagles Railway Airport interchange Leuchars Arrochar & Tarbet Dunblane London interchange Overground Stirling Railair coach link with Heathrow Airport Garelochhead Kirkcaldy Larbert Alloa Dunfermline ScotRail Inverkeithing Northern Falkirk Helensburgh Upper Balloch Grahamston EDINBURGH ScotRail Train Open Polmont Haymarket Waverley Operating Access Helensburgh Central Milngavie North Berwick Southern Companies Operators Lenzie Falkirk Dunbar Southeastern Dumbarton Central High Train operating companies in roman Maryhill Cumbernauld Bathgate Westerton Springburn Berwick-upon-Tweed South Open access operators in italic Anniesland Western Partick Airdrie Galashiels Railway Queen Street Coatbridge Kirknewton Port Paisley GLASGOW Tweedbank TfL Rail Glasgow Gilmour St Central Shotts Not all stations shown Gourock Whifflet Chathill Wemyss Bay Paisley Newton Holytown TransPennine Canal Express Largs Motherwell Virgin Trains Stewarton East Coast Carluke Alnmouth Virgin Trains Kilwinning Hamilton Carstairs Ardrossan Neilston Virgin Trains CrossCountry East Coast Troon East West Coast Kilbride Northern Virgin Trains Prestwick International Airport Kilmarnock Larkhall Lanark Caledonian West Coast Ayr Sleeper Morpeth West Girvan ScotRail TransPennine Midlands Dumfries Lockerbie Express Railway www.projectmapping.co.uk Stranraer Annan Carlisle NEWCASTLE Sunderland Workington Haltwhistle Hexham Hartlepool Durham Stockton Middlesbrough Whitehaven Penrith Appleby North Lakes Bishop Auckland Saltburn Eaglescliffe Darlington Whitby Northern Battersby Windermere Kirkby Stephen Grand CrossCountry Central Scarborough Kendal TransPennine Express Filey Oxenholme Northern Lake District Northallerton Barrow-in-Furness Malton Bridlington Ulverston Settle Thirsk Carnforth Ilkley Hellifield Knaresborough Morecambe Northern Lancaster Skipton York Driffield Heysham Port Guiseley Church Sundays Fenton only Clitheroe Harrogate Virgin Trains TransPennine Whalley Keighley Shipley Hull Trains Beverley Express Colne East Coast Nelson Bradford Forster Square Selby Brough Preston Bradford LEEDS North Blackburn Hebden Interchange Bridge Hull Blackpool Kirkham & Burnley Halifax Dewsbury Castleford Gilberdyke South Wesham Todmorden Wakefield Westgate Wakefield Kirkgate Goole Barton- New Holland Northern Rochdale on-Humber Southport Huddersfield Pontefract Bolton TransPennine Ormskirk Salford Stalybridge Express Merseyrail Crescent Penistone Grimsby Doncaster Barnetby Town Barnsley Adwick Wigan Victoria Cleethorpes New Brighton Kirkby MANCHESTER Hadfield Scunthorpe Habrough LIVERPOOL Piccadilly d70e35 Saturdays Moorfields Lime Street Guide Conisbrough only Market Rasen Birkenhead Earlestown Bridge Glossop Swinton West Kirby Romiley Gainsborough Bidston Northern Marple Meadowhall Liverpool Central Altrincham Worksop Llandudno Heswall Liverpool South Parkway Warrington Lincoln Runcorn Manchester Stockport Chinley Retford Colwyn Bay Prestatyn Ellesmere Port Airport Sheffield Skegness Holyhead Mansfield Newark Newark East Midlands Castle North Trains Bangor Llandudno Rhyl Shotton Chester Hartford Wilmslow Buxton Chesterfield Junction Sandbach Gate Macclesfield East Midlands Hope Trains Alfreton Betws-y-Coed Virgin Trains Caledonian Arriva Trains West Coast Sleeper Congleton Matlock Sheringham Cromer Wales Boston Kidsgrove Sleaford North Walsham Blaenau Ffestiniog Crewe Derby Wrexham Kings Lynn Criccieth General Wrexham Alsager Grantham Pwllheli Central Stoke- Uttoxeter Nottingham Porthmadog Ruabon Norwich Brundall Acle HS2 on-Trent Nantwich Spalding Great East Midlands Wymondham Yarmouth Barmouth Gobowen Whitchurch Parkway Downham East Midlands Market Tywyn Machynlleth Welshpool Stone Loughborough Trains CrossCountry Dovey Junction Shrewsbury London Attleborough Reedham Oakham Stamford Peterborough Ely Newtown Northwestern Virgin Trains Thetford Aberystwyth Railway West Coast Leicester Diss Burton-on- Melton March Greater Church Stretton Stafford West Trent Mowbray Anglia Lowestoft Wellington Midlands CrossCountry Railway Bury Beccles Market Craven Arms Telford Cosford Hinckley Corby St Edmunds Central Harborough Stowmarket Saxmundham Rugeley Huntingdon Lichfield Hull Trains Woodbridge Knighton Walsall Virgin Trains Great Newmarket Westerfield Wolverhampton Snow Tamworth East Coast Ipswich Ludlow Hill Kettering Northern Stourbridge Town Nuneaton Grand Felixstowe Llandrindod Curzon Street East Midlands Central Cambridge Stourbridge Junction New Trains Sandy Interchange Wellingborough Manningtree Harwich Street London Arriva Trains West International Stansted Builth Road Leominster Midlands BIRMINGHAM Northwestern Royston Wales Coventry Railway Airport Railway Moor Street Hitchin Colchester Thorpe-le-Soken Kidderminster Solihull Rugby Walton-on-Naze Great Bedford Sudbury Llanwrtyd Wells Bromsgrove Redditch Northampton Stevenage Ledbury Malvern Warwick Thameslink Bishops Colchester Stratford Milton Hereford Hertford Stortford Braintree Town Clacton Droitwich -upon-Avon Keynes Luton Marks Tey Llandovery Spa Leamington Spa HS2 Welwyn Greater Banbury Anglia Worcester St Albans Enfield Witham Merthyr Worcester Shrub Hill Chiltern Fishguard Tydfil Rhymney Bletchley Virgin Trains Potters Cheshunt Chelmsford Harbour Clarbeston Road Abergavenny Foregate Street Railways Bar Southminster Llandeilo Aberdare Ebbw Vale Moreton- West Coast Whitland Treherbert Cheltenham Spa Evesham in-Marsh Bicester Haverfordwest Carmarthen Aylesbury Watford Junction Shenfield Caerphilly Great Chingford Coryton West Hampstead Wickford Summer Gloucester Western Princes Dalston Milford Haven Pontypridd Arriva Trains Pontypool Railway Charlbury only Risborough Willesden London TfL Rail Rayleigh Pembroke Tenby Neath Wales Lydney Junction Llanelli Radyr Oxford High Overground Southend Airport Maesteg Stroud Wycombe Romford CARDIFF Cardiff Chepstow St Pancras King’s Southend Victoria Port Kemble Didcot Stratford Swansea Central Queen Street Parkway Marlow Cross Talbot Henley Slough Old Oak Euston Liverpool Upminster Southend Central Parkway Common Marylebone Street Shoeburyness Bridgend Bristol Barry Severn Severn Swindon Farringdon c2c Cardiff Bay Newport Beach Parkway Heathrow Whitechapel Great Tunnel Reading Airport Rhoose Penarth Junction LONDON Western Barry Windsor Paddington Charing Fenchurch Street Tilbury Town Railway Cardiff Chippenham Victoria Blackfriars International Island Bristol Great Kensington Cross Abbey Ebbsfleet Sheerness-on-Sea Temple Meads Western Olympia Cannon Street Airport Bath London Bridge Wood Gravesend Trowbridge Railway Waterloo Strood Weston-super-Mare Spa Richmond Swanley Dartford Faversham Newbury CrossCountry Wokingham Clapham Junction Margate Frome Farnborough Woking Bromley Otford Chatham Herne Bay Bridgwater Westbury Basingstoke Streatham South Barnstaple Eurostar Southeastern Ramsgate Sutton London CrossCountry Castle Warminster Taunton Aldershot Croydon Overground HS1 Canterbury Cary Deal Eggesford Epsom Orpington Andover Alton Guildford Oxted Maidstone Tiverton Dorking Ashford Okehampton Parkway Great Salisbury Winchester Redhill Sevenoaks Tonbridge Crediton Western South Dover Summer Railway Western Haslemere Reigate Gatwick Paddock Folkestone Sundays only Romsey Airport Central Yeovil Sherborne Eastleigh Railway Three Bridges Wood Honiton Tunbridge Crawley East Wells CHANNEL TUNNEL Newton Abbot Southampton Airport Parkway Grinstead Rye EXETER Exeter Crewkerne Petersfield Uckfield Gunnislake Bere Central Southampton Horsham Haywards Heath St Davids Maiden Newton Fareham Alston South Central Southern Thameslink Southern Exmouth Western Hastings Totnes CrossCountry Worthing Newquay Railway Chichester Lewes Summer Keyham Torquay Summer Saturdays only Wareham Bournemouth Saturdays Plymouth Brockenhurst Havant Barnham Newhaven Continental only Liskeard Dorchester Brighton Bodmin Poole Littlehampton Eastbourne Europe Parkway Paignton Portsmouth Bognor Seaford Regis Lymington Looe St Austell Weymouth Par St Ives Truro Yarmouth Island Line Sandown © 2017 Andrew Smithers Shanklin TOCs v42f 7/12/17 St Erth Penzance * Usually one or fewer trains per day but more than one a week Falmouth