Does anybody have a list of the longest non stop run per TOC is? It would be interesting to see some of the longer runs on companies you dont associate with long distance non stop trains. I can start the ball rolling with Chiltern, who have daily Warwick Parkway - Marylebone and Marylebone - Warwick Parkway runs. That is 72 minutes/92 miles. What are the longest non stop services from places like Waterloo, Victoria, London Bridge (etc)?
The c2c answer is easy - the 0805 from Shoeburyness, and the 1700 and 1730 from London (the latter of which is 12-car), all of which are non-stop between Benfleet and Fenchurch Street - 29 miles. Quite impressive considering the entire route is only 39½ miles!
Elsewhere, FGW do run some services fast between Reading and Exeter St David's, with the Newquay summer services and some Night Riveira journeys being obvious examples, which is a distance of almost 140 miles. Southern's answer is probably any of the various fast Brighton Express runs between East Croydon and Brighton, at slightly over 40 miles. Southeastern run some peak HS1 services fast through Ebbsfleet, so I suspect their answer is Stratford to Ashford, reaching just over 50 miles. And Greater Anglia do run a daily fast service between Liverpool Street and Ipswich, to or from Norwich (named "The East Anglian" under NXEA), which is almost 70 miles.