Template:West Coast Main Line
{{Routemap
|navbar = West Coast Main Line
|title = West Coast Main Line
{{small|All services & branches}}
|title-bg = #be2d2c
|navbar pos = 2
|collapsible = yes
|collapsed = {{{collapse|}}}
|inline = {{{inline|}}}
|map =
cd\\KINTa~~{{rws|Edinburgh Waverley}} ({{rint|edinburgh}} St Andrew Sq.)
cd\\INT~~{{rws|Haymarket}} {{rint|edinburgh}}
cd\KINTa\STR~~{{rws|Glasgow Central}} ({{rint|glasgow}} St Enoch)
cd\BHF\STR~~{{rws|Motherwell}}
cd\HST\STR~~{{rws|Carstairs}}
cd\ABZgl+l\STRr~~ ~~ ~~Carstairs South Junction
HST\c~~{{rws|Lockerbie}}
STR+GRZq\c~~ ~~ ~~{{BSsplit|Scotland|England|line=-}}
BHF\c~~{{rws|Carlisle}}
HST\c~~{{rws|Penrith}}
HST\c~~{{BSsplit|{{rws|Oxenholme Lake District}}|for {{rws|Windermere}}}}
BHF\c~~{{rws|Lancaster}}
BHF\c~~{{BSsplit|{{rws|Preston}}|for {{rws|Blackpool North}}}}
cd\ABZg2\STRc3~~ ~~ ~~Euxton Junction
cd\STR+c1\BHF+4~~{{rws|Bolton}}
cd\BHF\STR~~{{rws|Wigan North Western}}
cd\ABZg2\STR+c3
cd\BHF!~STRc1\ABZg+4~~{{rws|Warrington Bank Quay}}
KINTa\STR\STR\c~~{{rws|Liverpool Lime Street}} {{rint|liverpool}}
BHF\STR\STR\c~~{{rws|Liverpool South Parkway}} {{rint|liverpool}}
HST2\STR+c3\STR\c~~{{rws|Runcorn}}
STRc1\ABZg+4\STR\c~~ ~~ ~~Weaver Junction
cd\STR\c\cd!~vBHF-KBHFa~~{{rws|Manchester Piccadilly}} {{rint|manchester}}
cd\STR\c\cd!~vSHI2g+l-
cd\STR\BHF~~{{rws|Stockport}}
KINTa\STR\STR\c~~{{rws|Holyhead}} for Dublin Port {{rint|ferry}}
STR+GRZq\STR\STR\c~~ ~~ ~~{{BSsplit|Wales|England|line=-}}
INT\STR\STR\c~~{{rws|Chester}} {{rint|liverpool}}
STR2\STR+c23\ABZg3\c~~ ~~ ~~Cheadle Hulme Junction
STRc1\ABZg+14\STR+c4\c~~ ~~ ~~{{BSto|Crewe North Junction| North Wales Coast Line}}
cd\BHF\STR~~{{rws|Crewe}}
cd\ABZg2\BHF!~STRc3~~{{rws|Macclesfield}}
cd\STR+c1\ABZg+4
cd\STR\BHF~~{{rws|Stoke-on-Trent}}
cd\STR+c2\ABZg3~~ ~~ ~~Stone Junction
cd\ABZg+1\STR+c4~~ ~~ ~~Norton Bridge Junction
cd\BHF\STR~~{{rws|Stafford}}
STRc2\ABZg3!~STRc2\STR3\c~~ ~~ ~~Stafford South Junction
STR+1\ABZg+1!~STRc4\STRc4\c~~ ~~ ~~Colwich Junction
BHF\STR\\c~~{{stn|Wolverhampton}} {{rint|birmingham}}
STR!~lCONTg@Fq\THSTu\lCONTf@Gq\c~~{{BSsplit|{{rws|Lichfield Trent Valley}}|Cross-City Line}}
INT\STR\\c~~Birmingham New Street {{rint|birmingham}}
STR!~lCONTg@Fq\TBHFu\lCONTf@Gq\c~~{{BSsplit|{{rws|Tamworth}}|Cross Country Route}}
INT\STR\\c~~{{rws|Birmingham International}} {{rint|air|link=Birmingham Airport}}
STR\BHF\\c~~{{rws|Nuneaton}}
BHF2\STR+c3\\c~~{{rws|Coventry}}
STRc1\ABZg+4\\c~~ ~~ ~~Rugby Trent Valley Junction
BHF\c~~{{rws|Rugby}}
cd\ABZg2\STRc3~~ ~~ ~~Hillmorton Junction
cd\STR+c12\dSTR3+4!~ldBHF\d~~{{rws|Northampton}}
cd\ABZg+1\STRc4~~ ~~ ~~Hanslope Junction
BHF\c~~{{rws|Milton Keynes Central}}
INT\c~~{{rws|Watford Junction}} {{rint|london|overground}}
KINTe\c~~London Euston {{rint|london|underground}} {{rint|london|overground}}
|bottom = {{center|All routes shown.
A detailed diagram of the core route can be
found at West Coast Main Line diagram.}}
}}
{{UK-railway-routemap|West Coast Main Line}}