Here are some of the longest train journeys from all over the globe.
The Trans-Siberian Railway (5,772 miles)
The longest railway line in the world, the Trans-Siberian Railway stretches across Russia from Moscow to Vladivostok, which is next to the Sea of Japan.
The famous route was built between 1891 and 1916 at the behest of Emperor Alexander III and his son, who would become Emperor Nicholas II.
The Trans-Siberian stretches 9,289km (5,772 miles) and is operated by Russian Railways.
It spans a record eight time zones and it takes eight days to complete the entire journey.
Moscow to Pyongyang (6,379 miles)
Technically, this was the longest train service in the world, up until February 2020, when services from Russia into North Korea were suspended.
It used much of the Trans-Siberian route for its journey.
Operated by the Korean State Railway, it stretched 10,267km (6,379 miles) and had 157 stops, taking eight and a half days.
Toronto to Vancouver (2,775 miles)
Almost all of the top 20 longest train services in the world are in Russia or China, but the 17th longest stretches for 4,466km (2,775 miles) through Canada.
Operated by Via Rail and its transcontinental passenger train, The Canadian, it goes between Union Station in Toronto and Pacific Central Station in Vancouver.
The journey takes about 95 hours.
Chicago to Los Angeles (2,727 miles)
Just slightly shorter than the Canadian trip, at 4,390km (2,727 miles), this is the longest service across the US.
It comprises two trains, the Texas Eagle from Chicago, Illinois, to San Antonio, Texas, followed by the Sunset Limited from San Antonio to Los Angeles, California.
The Amtrak-operated journey is a 65-hour trip across seven states: Illinois, Missouri, Arkansas, Texas, New Mexico, Arizona and California.
Sydney to Perth (2,704 miles)
The Indian Pacific service, operated by luxury train company Journey Beyond, between the cities of Sydney and Perth, stretches for 4,352km (2,704 miles) across Australia.
Opened in 1970, the Indian Pacific features the world’s longest straight stretch of railway track, a 478km (297-mile) section over the Nullarbor Plain.
The journey takes up 75 hours and the train has a Platinum and Gold Service.
The train also has a motorail service that carries passengers’ cars between Adelaide and Perth.
Dibrugarh to Kanyakumari (2,621 miles)
The Dibrugarh–Kanyakumari Vivek Express runs in India from Dibrugarh in the north east to Kanyakumari in the south.
The weekly train service covers 4,218km (2,621 miles) and goes through nine states, taking 80 hours to complete.
Based on the article by Ross McGuiness.