Holyhead → Ellesmere Portvia 139 stations
Ellesmere Port → Manchester Victoriavia 119 stations
Manchester Victoria → Shrewsburyvia 115 stations
Shrewsbury → Crewevia 79 stations
Crewe → Yorkvia 94 stations
York → Skegnessvia 47 stations
Skegness → Nottinghamvia 72 stations
Nottingham → Sheffieldvia 107 stations
Sheffield → Newcastlevia 95 stations
Newcastle → Yorkvia 106 stations
York → Yorkvia 54 stations
York → Carlislevia 91 stations
Carlisle → Glasgow Centralvia 124 stations
Glasgow Queen Street → Glasgow Queen Streetvia 66 stations
Glasgow Central → Edinburghvia 87 stations
Edinburgh → Invernessvia 92 stations
Inverness → Kyle of Lochalshvia 59 stations
Kyle of Lochalsh → Edinburghvia 30 stations
Edinburgh → Wemyss Bayvia 148 stations
Wemyss Bay → Boltonvia 88 stations
Bolton → Leedsvia 74 stations
Leeds → Manchester Oxford Roadvia 78 stations
Manchester Piccadilly → Cardiff Centralvia 97 stations
Cardiff Central → Salisburyvia 87 stations
Salisbury → Penzancevia 96 stations
Penzance → Bristol Temple Meadsvia 99 stations
Bristol Temple Meads → Milford Havenvia 79 stations
Milford Haven → Rhymneyvia 109 stations
Rhymney → Bristol Temple Meadsvia 105 stations
Bristol Temple Meads → Northamptonvia 110 stations
Northampton → Readingvia 95 stations
Reading → Salisburyvia 96 stations
Salisbury → Worcester Shrub Hillvia 114 stations
Worcester Shrub Hill → Nottinghamvia 91 stations
Nottingham → Moorgatevia 66 stations
Moorgate → London Bridgevia 225 stations
London Charing Cross → Cambridgevia 122 stations
Cambridge → London Liverpool Streetvia 90 stations
London Victoria → Gatwick Airportvia 122 stations
Gatwick Airport → Ashford Internationalvia 155 stations
Ashford International → Tonbridgevia 161 stations
Tonbridge → London Liverpool Streetvia 161 stations
London Liverpool Street → Colchester Townvia 184 stations
Colchester Town → Braintreevia 88 stations
Braintree → Heathrow Airport Terminal 5via 138 stations