Cardiff Central → Bristol Temple Meadsvia 108 stations
Bristol Temple Meads → Cardiff Centralvia 85 stations
Cardiff Central → Readingvia 146 stations
Reading → Penzancevia 98 stations
Penzance → Barnstaplevia 76 stations
Barnstaple → Carmarthenvia 88 stations
Carmarthen → Llandudnovia 91 stations
Llandudno → Aberystwythvia 103 stations
Aberystwyth → Ellesmere Portvia 120 stations
Ellesmere Port → Skegnessvia 72 stations
Skegness → London St Pancras Internationalvia 73 stations
London Blackfriars → London Victoriavia 168 stations
London Waterloo → London Paddingtonvia 205 stations
London Paddington → London Waterloovia 118 stations
London Victoria → Three Bridgesvia 157 stations
Three Bridges → Ashford Internationalvia 104 stations
Ashford International → London Bridgevia 136 stations
London Bridge → London Waterloovia 165 stations
London Waterloo → Gatwick Airportvia 84 stations
Gatwick Airport → Worcester Shrub Hillvia 96 stations
Worcester Shrub Hill → London Marylebonevia 93 stations
London Kings Cross → London Liverpool Streetvia 131 stations
London Liverpool Street → Norwichvia 112 stations
Norwich → London Liverpool Streetvia 124 stations
Moorgate → Northamptonvia 95 stations
Northampton → Crewevia 112 stations
Crewe → London Marylebonevia 89 stations
London Marylebone → Manchester Piccadillyvia 107 stations
Manchester Victoria → Manchester Piccadillyvia 135 stations
Manchester Piccadilly → Bradford Forster Squarevia 84 stations
Bradford Forster Square → Blackpool Northvia 129 stations
Blackpool South → Hullvia 102 stations
Hull → Sheffieldvia 77 stations
Sheffield → Liverpool Lime Streetvia 81 stations
Liverpool Lime Street → Elyvia 65 stations
Ely → Birmingham New Streetvia 70 stations
Birmingham New Street → Newcastlevia 81 stations
Newcastle → Glasgow Queen Streetvia 104 stations
Glasgow Queen Street → Wickvia 54 stations
Wick → Invernessvia 66 stations
Inverness → Arbroathvia 97 stations
Arbroath → Birmingham New Streetvia 76 stations
Birmingham New Street → Leedsvia 134 stations
Leeds → Newcastlevia 70 stations
Newcastle → Obanvia 118 stations
Crianlarich → Glasgow Queen Streetvia 46 stations
Glasgow Central → Glasgow Centralvia 149 stations
Glasgow Central → Exeter St David'svia 101 stations
Exeter St David's → Thanet Parkwayvia 51 stations