Der Unterschied zwischen Regionalverkehr und Fernverkehr definiert sich weniger durch die damit gefahrenen Distanzen, sondern mehr durch den Abstand zwischen den Bahnhöfen, an denen der Zug anhält, und damit letztlich auch durch die Reisegeschwindigkeit. Einen Zug auf 200 km/h oder mehr zu beschleunigen wäre ja auch unsinnig, wenn er 20 km weiter wieder einen Halt hat.
Genau das macht z.B. der Ulm-Wendlingen-Express, sind immerhin 27 km zwischen zwei Halten und Vmax 200 km/h. Oder der München-Nürnberg-Express der fahrzeugbedingt nur noch 190 km/h schafft, zwischen den Halten auf der SFS Nürnberg-Ingolstadt liegen ebenfalls unter 30 km.
Umgekehrt kannst du auch im ICE mit Vmax 300 km/h von Köln Hbf über Köln/Bonn-Flughafen, Siegburg/Bonn, Montabaur, Limburg Süd und Frankfurt(M) Flughafen nach Frankfurt(M) Hbf fahren. Durchschnittlicher Halteabstand etwa 25 km, zwischen Montabaur und Limburg Süd liegen 20 km bei einer Streckengeschwindigkeit von 300 km/h.
Der gesetzliche Rahmen (§2 Allgemeines Eisenbahngesetz) sieht den SPNV genau dadurch definiert, dass die Mehrzahl der Beförderungsfälle maximal 50 km und eine Reisezeit von 1 h nicht überschreitet. Soweit ich mich noch erinnere, lag die durchschnittliche Distanz eines Reisenden bei DB Fernverkehr bei gut 200 km. Aktuelle Zahlen habe ich keine gefunden.