This article lists the longest passenger rail services that are currently scheduled and running directly between two cities. This list is not complete due to the complexity of various railway systems, their timetables and difference in schedule administration between countries. To keep the list simple, only services that are point-to-point direct between two cities are listed. Services that require railcar exchanges, coach changes, shunting or station transfers are not listed.
Table below lists trains operating nationally, within a country.
All services are operated by China Railway.
For simplicity, only train trips with milage over 850 km are shown
Including international trains through Petropavlovsk in Kazakhstan.
Correct as of November 2024. See main table for sourcing of all these services.
All services are operated by Korail.
All services operated by Hekurudha Shqiptare
All services operated by Iarnród ÃÂireann
All services are operated by Trenitalia.
These services are actually international, as they go between Feldkirch, Austria and Buchs, Switzerland. The indicated distance is between the first and last station in Liechtenstein.
Only services within European Russia (i.e. west of the Urals) are listed in this subcategory.
Correct as of July 2025. See main table for sourcing of all these services.
All services operated by Renfe
All services are operated by Via Rail.
All services are run by Amtrak.
Only trains with limited stops are listed below
The China Railway G403/4, G405/6 and D939/40 BeijingâÂÂKunming high-speed train (2,653 km, 10 hours 43 minutes to 14 hours 54 minutes), which began service on January 1, 2017, is the longest high-speed rail service in the world.
The previous record-holder was the likewise Chinese BeijingâÂÂGuangzhou high-speed railway at 2,230 km.
Eurostar previously held the record for its London to Cannes route, which set a record of 1,421 km non-stop high-speed service in 2006 (prior to the opening of High Speed One) â this was however not a regularly scheduled service. Currently, the record holder outside China is the Eurostar service from Amsterdam to Marseille, at 1,265 km in 7 hrs, 15 mins.