On Saturdays from the 24th of June, there's a service advertised as running non-stop from Köln Hbf to Berlin-Spandau (12:17 - 16:03; 3h46m; 539km according to signal.eu.org/osm). Which longer non-stop journeys which can be made on public services in Europe (counting set-down / pick-up only as stops, even if it's only possible to buy a ticket for a longer journey)? Are there any longer ones excluding sleepers (as the Lowlander between Watford Junction and Carlisle and the Highlander between Preston and Stirling would beat that, and the Night Riviera on Sunday nights would only be a few minutes out if it doesn't reach Exeter / Reading early)?