Route directory
All journeys
Every station pair with enough past journeys to say something useful. Each page shows how often trains were on time, at least 30 or 60 minutes late, or cancelled during the last 12 months.
- Manchester Piccadilly → London Euston19,224 journeys
- London Euston → Manchester Piccadilly18,520 journeys
- Stockport → London Euston18,182 journeys
- Manchester Piccadilly → Stockport18,143 journeys
- London Euston → Stockport17,820 journeys
- Stockport → Manchester Piccadilly17,416 journeys
- Edinburgh Waverley → Newcastle15,382 journeys
- Newcastle → Edinburgh Waverley15,179 journeys
- Edinburgh Waverley → London King's Cross13,763 journeys
- Newcastle → London King's Cross13,690 journeys
- York → Newcastle13,625 journeys
- Newcastle → York13,612 journeys
- London King's Cross → Newcastle13,563 journeys
- London King's Cross → Edinburgh Waverley13,563 journeys
- Edinburgh Waverley → York13,317 journeys
- York → Edinburgh Waverley13,293 journeys
- Crewe → London Euston12,483 journeys
- Stafford → London Euston12,209 journeys
- London Euston → Stoke-On-Trent12,064 journeys
- Carlisle → Preston11,899 journeys
- Manchester Piccadilly → Stoke-On-Trent11,805 journeys
- Stoke-On-Trent → London Euston11,798 journeys
- Stockport → Stoke-On-Trent11,796 journeys
- Stoke-On-Trent → Manchester Piccadilly11,773 journeys
- Stoke-On-Trent → Stockport11,771 journeys
- York → London King's Cross11,694 journeys
- London King's Cross → York11,558 journeys
- London Euston → Crewe11,532 journeys
- Crewe → Stafford11,530 journeys
- Lancaster → Carlisle11,359 journeys
- Lancaster → Preston11,242 journeys
- Carlisle → Lancaster11,209 journeys
- Preston → Carlisle10,973 journeys
- Preston → Lancaster10,961 journeys
- London Euston → Stafford10,943 journeys
- Wigan North Western → Warrington Bank Quay10,856 journeys
- Carlisle → London Euston10,848 journeys
- Carlisle → Warrington Bank Quay10,836 journeys
- Carlisle → Wigan North Western10,836 journeys
- Warrington Bank Quay → London Euston10,810 journeys
- Wigan North Western → London Euston10,809 journeys
- Preston → London Euston10,619 journeys
- Preston → Warrington Bank Quay10,606 journeys
- Preston → Wigan North Western10,606 journeys
- Wigan North Western → Carlisle10,303 journeys
- Wigan North Western → Preston10,302 journeys
- Warrington Bank Quay → Carlisle10,297 journeys
- Warrington Bank Quay → Wigan North Western10,297 journeys
- Warrington Bank Quay → Preston10,296 journeys
- Wigan North Western → Lancaster10,286 journeys
- Warrington Bank Quay → Lancaster10,282 journeys
- London Euston → Preston10,236 journeys
- London Euston → Carlisle10,236 journeys
- London Euston → Lancaster10,224 journeys
- Lancaster → London Euston10,178 journeys
- London Euston → Wigan North Western10,176 journeys
- London Euston → Warrington Bank Quay10,176 journeys
- Lancaster → Wigan North Western10,172 journeys
- Lancaster → Warrington Bank Quay10,170 journeys
- Stafford → Crewe10,066 journeys
- Darlington → York9,868 journeys
- Milton Keynes Central → London Euston9,852 journeys
- Newcastle → Darlington9,812 journeys
- London Paddington → RDG9,694 journeys
- Darlington → Newcastle9,585 journeys
- York → Darlington9,566 journeys
- Edinburgh Waverley → Darlington9,483 journeys
- RDG → London Paddington9,459 journeys
- London Euston → Milton Keynes Central9,389 journeys
- Darlington → Edinburgh Waverley9,250 journeys
- Oxenholme Lake District → Preston8,607 journeys
- Carlisle → Oxenholme Lake District8,578 journeys
- Oxenholme Lake District → Carlisle8,509 journeys
- Lancaster → Oxenholme Lake District8,492 journeys
- Preston → Oxenholme Lake District8,202 journeys
- Rugby → London Euston8,178 journeys
- Glasgow Central → Preston8,171 journeys
- Glasgow Central → Carlisle8,171 journeys
- Glasgow Central → London Euston8,169 journeys
- Glasgow Central → Wigan North Western8,111 journeys
- Glasgow Central → Warrington Bank Quay8,111 journeys
- Rugby → Milton Keynes Central7,979 journeys
- Oxenholme Lake District → Lancaster7,957 journeys
- Darlington → London King's Cross7,877 journeys
- Milton Keynes Central → Manchester Piccadilly7,875 journeys
- London Euston → Glasgow Central7,815 journeys
- Lancaster → Glasgow Central7,803 journeys
- Carlisle → Glasgow Central7,799 journeys
- Wigan North Western → Glasgow Central7,751 journeys
- Warrington Bank Quay → Glasgow Central7,744 journeys
- London Euston → Rugby7,669 journeys
- Oxenholme Lake District → London Euston7,564 journeys
- Milton Keynes Central → Rugby7,553 journeys
- Oxenholme Lake District → Warrington Bank Quay7,537 journeys
- Oxenholme Lake District → Wigan North Western7,537 journeys
- Preston → Glasgow Central7,525 journeys
- Manchester Piccadilly → Milton Keynes Central7,507 journeys
- London King's Cross → Darlington7,491 journeys
- Glasgow Central → Lancaster7,488 journeys
- Milton Keynes Central → Stockport7,457 journeys
- Wigan North Western → Oxenholme Lake District7,434 journeys
- Warrington Bank Quay → Oxenholme Lake District7,434 journeys
- London Euston → Oxenholme Lake District7,373 journeys
- Manchester Piccadilly → Macclesfield7,260 journeys
- Macclesfield → London Euston7,259 journeys
- Macclesfield → Stoke-On-Trent7,258 journeys
- Stockport → Macclesfield7,257 journeys
- Stockport → Milton Keynes Central7,139 journeys
- London Euston → Macclesfield7,103 journeys
- Penrith North Lakes → Carlisle7,042 journeys
- Manchester Piccadilly → Stafford7,038 journeys
- Lancaster → Penrith North Lakes7,022 journeys
- Milton Keynes Central → Stoke-On-Trent6,919 journeys
- Penrith North Lakes → Preston6,873 journeys
- Stoke-On-Trent → Macclesfield6,854 journeys
- Nuneaton → London Euston6,853 journeys
- Manchester Piccadilly → Nuneaton6,853 journeys
- Macclesfield → Manchester Piccadilly6,852 journeys
- Carlisle → Penrith North Lakes6,852 journeys
- Macclesfield → Stockport6,852 journeys
- SWI → London Paddington6,847 journeys
- Milton Keynes Central → Macclesfield6,816 journeys
- Manchester Piccadilly → Crewe6,807 journeys
- Preston → Penrith North Lakes6,790 journeys
- Stockport → Nuneaton6,765 journeys
- Wilmslow → London Euston6,764 journeys
- Manchester Piccadilly → Wilmslow6,758 journeys
- London Paddington → SWI6,747 journeys
- RDG → SWI6,737 journeys
- SWI → RDG6,677 journeys
- London Euston → Nuneaton6,652 journeys
- Nuneaton → Manchester Piccadilly6,637 journeys
- Stoke-On-Trent → Milton Keynes Central6,601 journeys
- Nuneaton → Stockport6,534 journeys
- Penrith North Lakes → Lancaster6,522 journeys
- Macclesfield → Milton Keynes Central6,502 journeys
- Wilmslow → Crewe6,434 journeys
- London Euston → Wilmslow6,380 journeys
- Wilmslow → Manchester Piccadilly6,372 journeys
- Wilmslow → Stafford6,312 journeys
- Edinburgh Waverley → Haymarket6,308 journeys
- London King's Cross → Peterborough6,257 journeys
- Glasgow Central → Oxenholme Lake District6,257 journeys
- Peterborough → Edinburgh Waverley6,252 journeys
- Peterborough → Newcastle6,252 journeys
- Peterborough → York6,251 journeys
- York → Doncaster6,215 journeys
- Nuneaton → Stoke-On-Trent6,202 journeys
- Newcastle → Doncaster6,193 journeys
- Edinburgh Waverley → Doncaster6,192 journeys
- Peterborough → Darlington6,139 journeys
- Darlington → Doncaster6,120 journeys
- Stockport → Crewe6,103 journeys
- Stockport → Stafford6,051 journeys
- Crewe → Wilmslow6,047 journeys
- Crewe → Manchester Piccadilly6,044 journeys
- Stoke-On-Trent → Nuneaton6,036 journeys
- Edinburgh Waverley → Berwick-upon-Tweed6,021 journeys
- Berwick-upon-Tweed → York6,019 journeys
- London Euston → Penrith North Lakes6,019 journeys
- Berwick-upon-Tweed → Newcastle6,019 journeys
- Doncaster → Edinburgh Waverley6,011 journeys
- Doncaster → Newcastle6,011 journeys
- Doncaster → York6,008 journeys
- York → Peterborough5,991 journeys
- Manchester Piccadilly → Rugby5,988 journeys
- Edinburgh Waverley → Peterborough5,987 journeys
- Peterborough → London King's Cross5,984 journeys
- Wigan North Western → Penrith North Lakes5,975 journeys
- Newcastle → Peterborough5,969 journeys
- Warrington Bank Quay → Penrith North Lakes5,967 journeys
- Doncaster → London King's Cross5,965 journeys
- Doncaster → Peterborough5,934 journeys
- Rugby → Manchester Piccadilly5,922 journeys
- Darlington → Peterborough5,902 journeys
- Doncaster → Darlington5,896 journeys
- Berwick-upon-Tweed → Darlington5,888 journeys
- Berwick-upon-Tweed → Edinburgh Waverley5,830 journeys
- York → Berwick-upon-Tweed5,817 journeys
- Penrith North Lakes → London Euston5,815 journeys
- London King's Cross → Doncaster5,808 journeys
- Penrith North Lakes → Wigan North Western5,805 journeys
- Penrith North Lakes → Warrington Bank Quay5,805 journeys
- Newark North Gate → London King's Cross5,795 journeys
- Newcastle → Berwick-upon-Tweed5,794 journeys
- York → Newark North Gate5,791 journeys
- Newark North Gate → Newcastle5,788 journeys
- London King's Cross → Newark North Gate5,788 journeys
- Newark North Gate → Edinburgh Waverley5,788 journeys
- Newark North Gate → York5,788 journeys
- Newark North Gate → Peterborough5,785 journeys
- Edinburgh Waverley → Newark North Gate5,785 journeys
- Newcastle → Newark North Gate5,770 journeys
- Peterborough → Newark North Gate5,768 journeys
- Doncaster → Newark North Gate5,765 journeys
- Peterborough → Doncaster5,752 journeys
- Carlisle → Crewe5,739 journeys
- Crewe → Stockport5,730 journeys
- Darlington → Berwick-upon-Tweed5,727 journeys
- Wilmslow → Stockport5,716 journeys
- Darlington → Newark North Gate5,710 journeys
- Stockport → Wilmslow5,707 journeys
- Newark North Gate → Darlington5,690 journeys
- Warrington Bank Quay → Crewe5,688 journeys
- Wigan North Western → Crewe5,687 journeys
- Stockport → Rugby5,685 journeys
- Newark North Gate → Doncaster5,669 journeys
- Stafford → Wolverhampton5,656 journeys
- Stafford → Birmingham New Street5,646 journeys
- Wolverhampton → Birmingham New Street5,635 journeys
- Preston → Crewe5,632 journeys
- Coventry → London Euston5,628 journeys
- Stafford → Birmingham International5,622 journeys
- Birmingham International → London Euston5,618 journeys
- Sandwell & Dudley → Birmingham New Street5,618 journeys
- Stafford → Sandwell & Dudley5,617 journeys
- Birmingham International → Coventry5,617 journeys
- Stafford → Coventry5,615 journeys
- Birmingham New Street → Birmingham International5,601 journeys
- Stafford → Manchester Piccadilly5,599 journeys
- Wolverhampton → Birmingham International5,598 journeys
- Sandwell & Dudley → Birmingham International5,597 journeys
- Birmingham New Street → Coventry5,593 journeys
- Birmingham New Street → London Euston5,593 journeys
- Wolverhampton → Coventry5,590 journeys
- Wolverhampton → London Euston5,590 journeys
- Sandwell & Dudley → London Euston5,589 journeys
- Sandwell & Dudley → Coventry5,589 journeys
- Rugby → Stockport5,589 journeys
- Wolverhampton → Sandwell & Dudley5,584 journeys
- Rugby → Stoke-On-Trent5,538 journeys
- Stafford → Wilmslow5,510 journeys
- Crewe → Preston5,466 journeys
- Crewe → Carlisle5,466 journeys
- Crewe → Lancaster5,465 journeys
- Rugby → Macclesfield5,442 journeys
- Oxenholme Lake District → Glasgow Central5,420 journeys
- Crewe → Wigan North Western5,407 journeys
- Crewe → Warrington Bank Quay5,407 journeys
- Crewe → Wolverhampton5,391 journeys
- Crewe → Birmingham New Street5,381 journeys
- Crewe → Birmingham International5,342 journeys
- Crewe → Sandwell & Dudley5,334 journeys
- Crewe → Coventry5,334 journeys
- Stoke-On-Trent → Rugby5,261 journeys
- Carlisle → Stafford5,215 journeys
- Warrington Bank Quay → Stafford5,172 journeys
- Wigan North Western → Stafford5,170 journeys
- Macclesfield → Rugby5,169 journeys
- Preston → Stafford5,127 journeys
- Lancaster → Crewe5,060 journeys
- Durham → York5,043 journeys
- Durham → Darlington5,026 journeys
- Warrington Bank Quay → Wolverhampton5,024 journeys
- Wigan North Western → Wolverhampton5,022 journeys
- Stafford → Stockport5,020 journeys
- Carlisle → Wolverhampton5,019 journeys
- Warrington Bank Quay → Birmingham New Street5,018 journeys
- Wigan North Western → Birmingham New Street5,016 journeys
- Carlisle → Birmingham New Street5,013 journeys
- Newcastle → Durham5,010 journeys
- Warrington Bank Quay → Birmingham International4,979 journeys
- Wigan North Western → Birmingham International4,977 journeys
- Carlisle → Birmingham International4,974 journeys
- Warrington Bank Quay → Sandwell & Dudley4,972 journeys
- Warrington Bank Quay → Coventry4,971 journeys
- Wigan North Western → Sandwell & Dudley4,970 journeys
- Wigan North Western → Coventry4,969 journeys
- Carlisle → Sandwell & Dudley4,967 journeys
- Carlisle → Coventry4,966 journeys
- Preston → Wolverhampton4,933 journeys
- Preston → Birmingham New Street4,927 journeys
- Preston → Birmingham International4,891 journeys
- Stafford → Lancaster4,889 journeys
- Stafford → Carlisle4,889 journeys
- Stafford → Preston4,889 journeys
- Preston → Coventry4,884 journeys
- Preston → Sandwell & Dudley4,883 journeys
- Glasgow Central → Motherwell4,859 journeys
- Stafford → Wigan North Western4,843 journeys
- Stafford → Warrington Bank Quay4,843 journeys
- Haymarket → Edinburgh Waverley4,781 journeys
- Oxenholme Lake District → Penrith North Lakes4,771 journeys
- Exeter St Davids → TAU4,729 journeys
- Birmingham New Street → Wolverhampton4,716 journeys
- Birmingham New Street → Crewe4,715 journeys
- Birmingham New Street → Stafford4,713 journeys
- Birmingham New Street → Wigan North Western4,704 journeys
- Birmingham New Street → Carlisle4,704 journeys
- Birmingham New Street → Lancaster4,704 journeys
- Birmingham New Street → Warrington Bank Quay4,704 journeys
- Birmingham New Street → Preston4,704 journeys
- Sandwell & Dudley → Wolverhampton4,702 journeys
- Wolverhampton → Crewe4,697 journeys
- Sandwell & Dudley → Crewe4,696 journeys
- Wolverhampton → Stafford4,695 journeys
- Sandwell & Dudley → Wigan North Western4,694 journeys
- Sandwell & Dudley → Lancaster4,694 journeys
- Sandwell & Dudley → Preston4,694 journeys
- Sandwell & Dudley → Warrington Bank Quay4,694 journeys
- Sandwell & Dudley → Carlisle4,694 journeys
- Sandwell & Dudley → Stafford4,693 journeys
- Wolverhampton → Lancaster4,691 journeys
- Wolverhampton → Carlisle4,691 journeys
- Wolverhampton → Wigan North Western4,691 journeys
- Wolverhampton → Preston4,691 journeys
- Wolverhampton → Warrington Bank Quay4,691 journeys
- Birmingham New Street → Sandwell & Dudley4,682 journeys
- Edinburgh Waverley → Durham4,670 journeys
- Penrith North Lakes → Glasgow Central4,667 journeys
- Birmingham International → Stafford4,616 journeys
- Birmingham International → Crewe4,614 journeys
- Birmingham International → Wolverhampton4,614 journeys
- Birmingham International → Birmingham New Street4,613 journeys
- Motherwell → Carlisle4,608 journeys
- Motherwell → London Euston4,608 journeys
- Motherwell → Preston4,608 journeys
- Coventry → Stafford4,607 journeys
- London Euston → Coventry4,607 journeys
- Coventry → Crewe4,604 journeys
- Coventry → Birmingham International4,603 journeys
- Coventry → Wolverhampton4,603 journeys
- Birmingham International → Carlisle4,602 journeys
- Birmingham International → Lancaster4,602 journeys
- Birmingham International → Wigan North Western4,602 journeys
- Birmingham International → Warrington Bank Quay4,602 journeys
- Coventry → Birmingham New Street4,602 journeys
- Birmingham International → Preston4,602 journeys
- London Euston → Birmingham International4,601 journeys
- London Euston → Wolverhampton4,600 journeys
- London Euston → Birmingham New Street4,599 journeys
- Coventry → Wigan North Western4,592 journeys
- Coventry → Warrington Bank Quay4,592 journeys
- Coventry → Lancaster4,592 journeys
- Coventry → Carlisle4,592 journeys
- Coventry → Preston4,592 journeys
- Birmingham International → Sandwell & Dudley4,579 journeys
- Motherwell → Wigan North Western4,571 journeys
- Motherwell → Warrington Bank Quay4,571 journeys
- Coventry → Sandwell & Dudley4,568 journeys
- London Euston → Sandwell & Dudley4,565 journeys
- Lancaster → Stafford4,533 journeys
- Alnmouth → Newcastle4,498 journeys
- Alnmouth → York4,498 journeys
- Edinburgh Waverley → Alnmouth4,485 journeys
- TAU → Exeter St Davids4,479 journeys
- London Paddington → Bristol Temple Meads4,462 journeys
- RDG → Bristol Temple Meads4,453 journeys
- Alnmouth → Darlington4,447 journeys
- NTA → Exeter St Davids4,429 journeys
- Berwick-upon-Tweed → London King's Cross4,399 journeys
- NTA → TAU4,392 journeys
- Bristol Temple Meads → London Paddington4,376 journeys
- Edinburgh Waverley → Birmingham New Street4,367 journeys
- Exeter St Davids → NTA4,352 journeys
- Lancaster → Wolverhampton4,336 journeys
- Lancaster → Birmingham New Street4,331 journeys
- London Paddington → BTH4,305 journeys
- RDG → BTH4,296 journeys
- SWI → Bristol Temple Meads4,293 journeys
- Lancaster → Birmingham International4,292 journeys
- Lancaster → Sandwell & Dudley4,286 journeys
- Lancaster → Coventry4,284 journeys
- Bristol Temple Meads → RDG4,268 journeys
- London Paddington → CPM4,261 journeys
- TAU → NTA4,256 journeys
- RDG → CPM4,252 journeys
- SWI → DID4,252 journeys
- BTH → Bristol Temple Meads4,245 journeys
- Bristol Temple Meads → SWI4,228 journeys
- Penrith North Lakes → Oxenholme Lake District4,228 journeys
- DID → London Paddington4,225 journeys
- Glasgow Central → Penrith North Lakes4,224 journeys
- DID → RDG4,223 journeys
- CPM → BTH4,222 journeys
- Motherwell → Lancaster4,213 journeys
- CPM → Bristol Temple Meads4,207 journeys
- London King's Cross → Berwick-upon-Tweed4,206 journeys
- SWI → BTH4,193 journeys
- SWI → CPM4,180 journeys
- Birmingham New Street → Edinburgh Waverley4,177 journeys
- BTH → London Paddington4,108 journeys
- Durham → Newcastle4,105 journeys
- Darlington → Durham4,100 journeys
- Bristol Temple Meads → BTH4,091 journeys
- York → Durham4,089 journeys
- CPM → London Paddington4,078 journeys
- BTH → CPM4,075 journeys
- Alnmouth → Edinburgh Waverley4,070 journeys
- York → Alnmouth4,065 journeys
- Bristol Temple Meads → CPM4,062 journeys
- BTH → SWI4,061 journeys
- Exeter St Davids → Plymouth4,058 journeys
- Plymouth → Exeter St Davids4,052 journeys
- CPM → SWI4,049 journeys
- Plymouth → NTA4,039 journeys
- Newcastle → Alnmouth4,017 journeys
- Crewe → Oxenholme Lake District4,015 journeys
- Plymouth → TAU4,004 journeys
- NTA → Plymouth4,002 journeys