I've added a distinct toc sort option to save having to go through them...
http://www.railalefan.co.uk/rail/nonstop/?toc=ZZ
ATOC feed, public timing, distances as the crow flies...
VIRGIN TRAINS EAST COAST
Newcastle to London Kings Cross (245.78 miles)
VIRGIN TRAINS
London Euston to Preston (Lancs) (188.40 miles)
GRAND CENTRAL RAILWAY
York to London Kings Cross (172.78 miles)
GREAT WESTERN RAILWAY
Reading to Exeter St David's (122.74 miles)
HULL TRAINS
Grantham to London Kings Cross (97.69 miles)
CROSSCOUNTRY
Newcastle to Edinburgh (91.93 miles)
EAST MIDLANDS TRAINS
London St Pancras International to Leicester (87.12 miles)
FIRST TRANSPENNINE EXPRESS
Glasgow Central to Carlisle (84.98 miles)
CHILTERN RAILWAYS CO.
Leamington Spa to London Marylebone (78.91 miles)
ARRIVA TRAINS WALES
Shrewsbury to Newport (South Wales) (78.41 miles)
SOUTH WEST TRAINS
Clapham Junction to Salisbury (75.97 miles)
ABELLIO GREATER ANGLIA
Ipswich to London Liverpool Street (64.18 miles)
LONDON MIDLAND
Northampton to London Euston (59.17 miles)
GREAT NORTHERN
London Kings Cross to St Neots (48.75 miles)
SCOTRAIL
Glasgow Queen Street to Perth (48.27 miles)
SOUTHEASTERN
Stratford International to Ashford International (47.30 miles)
NORTHERN RAIL
Oxenholme Lake District to Preston (Lancs) (37.91 miles)
SOUTHERN
East Croydon to Brighton (East Sussex) (37.84 miles)
C2C
Chalkwell to West Ham (28.68 miles)
THAMESLINK
London St Pancras International to Luton Airport Parkway (26.20 miles)
GATWICK EXPRESS
London Victoria to Gatwick Airport (23.43 miles)
HEATHROW CONNECT
London Paddington to Ealing Broadway (5.42 miles)
TFL RAIL
Romford to Ilford (5.01 miles)
ISLAND LINE
Ryde St Johns Road to Brading (3.27 miles)
LONDON OVERGROUND
Seven Sisters to Edmonton Green (3.01 miles)