Longest train services


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.

Top 50 train services, by distance

Longest train services, by country/region, within it

Table below lists trains operating nationally, within a country.

Africa

Egypt

Origin CityDestination CityTrain Name/No.Operator NameDistanceNo. of stopsFrequencyScheduled running time
AlexandriaAswanNo. 88/89/1009/2008 Special Egyptian National Railways1,100 km 9Daily16 or 17 hrs

South Africa

Origin CityDestination CityTrain Name/No.Operator NameDistanceNo. of stopsFrequencyScheduled running time
PretoriaCape TownThe Blue TrainLuxrail1,600 km7Weekly28 hrs

Asia

Central Asia

China

All services are operated by China Railway.
Origin CityDestination CityTrain Name/No.DistanceNo. of stopsScheduled running time
GuangzhouLhasaZ264/5 - Z266/34,980 km1454 h
QiqiharÜrümqiK1084 / K10814,827 km4062 h 15 min
YiningShanghaiT206 / T2034,742 km3254 h
ShenzhenUrumqiZ230 / Z2314,657 km2048 h 17 mins
ShanghaiLhasaZ164 / Z1664,373 km1248 h
BeijingNyingchi via LhasaZ21 / Z224,367 km2160 h
HarbinHaikouZ114 / Z1124,276 km2946 hrs 54 mins
KunmingUrumqiK1502 / K15034,216 km2964 h
HangzhouUrumqiK594 / K5964,168 km3556 h
ChangchunKunmingK2288 / K22864,141 km5768 hrs 33 mins
ShanghaiUrumqiZ40 / Z424,077 km2445 h
ShenyangGuangzhouZ12 / Z143,011 km1628 h
BeijingNanningG421 / G422
G529 / G530
2,489 km2413 h 32 min
BeijingHong Kong [West Kowloon railway station|Hong Kong]G79 / G802,441 km88 h 56 m
BeijingShenzhenG71 / G722,400 km1710 h 16 min
ShanghaiShenyangD196 / D1942,014 km1514 h

India

No.Origin CityDestination CityTrain Name/No.Operator NameDistanceNo. of StopsFrequencyScheduled running time
1KanyakumariVivek Express
Indian Railways56Daily73 hrs 30 min
2Thiruvananthapuram - Silchar Superfast Express
Indian Railways57Weekly75 hrs 15 min
3KanyakumariHimsagar Express
Indian Railways73Weekly71 hrs 45 min

Indonesia

For simplicity, only train trips with milage over 850 km are shown
Origin CityDestination CityTrain Name/No.Operator NameDistanceNo. of stopsFrequencyScheduled running time
Jakarta Ketapang [railway station |Ketapang ] via Semarang and SurabayaBlambangan ExpressPT Kereta Api Indonesia1,031 km27Daily
  • 16 hours and 25 minutes
  • 16 hours and 40 minutes
Jakarta Jember via Semarang and SurabayaPandalunganPT Kereta Api Indonesia919 km20Daily
  • 13 hours and 45 minutes
  • 14 hours and 40 minutes
  • Jakarta Malang via YogyakartaGajayanaPT Kereta Api Indonesia905 km20Daily
  • 12 hours and 15 minutes
  • 12 hours and 16 minutes
  • Jakarta Malang via SemarangBrawijayaPT Kereta Api Indonesia881 km
  • 19
  • 18
  • Daily
  • 12 hours and 59 minutes
  • 12 hours and 51 minutes
  • Jakarta Malang via SemarangMajapahitPT Kereta Api Indonesia880 km
  • 20
  • 22
  • Daily
  • 13 hours and 52 minutes
  • 14 hours and 47 minutes
  • Jakarta Malang via SemarangMatarmajaPT Kereta Api Indonesia880 km
  • 31
  • 33
  • Daily
  • 15 hours and 32 minutes
  • 15 hours and 54 minutes
  • Japan

    Russia

    Including international trains through Petropavlovsk in Kazakhstan.
    Correct as of November 2024. See main table for sourcing of all these services.
    Origin CityDestination CityTrain Name/No.Operator NameDistanceNo. of stopsFrequencyScheduled running time
    MoscowVladivostokRossiya 1/2Russian Railways9,300 km140Daily164 hrs
    MoscowVladivostok9/10Russian Railways9,259 km81Daily147 hrs
    KislovodskNeryungri97 Russian Railways7,963 km122Every other day150 hrs
    ChitaAdler269/270Russian Railways7,504 km953 times a week 140 hrs
    ChitaAnapa69 Russian Railways7,070 km109Daily135 hrs
    MoscowNeryungri82 / 375 Russian Railways6,950 km101Every other day124 hrs
    AdlerSeverobaykalsk273/274Russian Railways6,883 km91Weekly 125 hrs
    MoscowChita69/70Russian Railways6,205 km107Daily106 hrs
    IrkutskAnapa205Russian Railways5,996 km792 times a week 109 hrs
    MoscowSeverobaykalsk91/92Russian Railways5,546 km58Every other day87 hrs
    MoscowUlan-Ude81/82Russian Railways5,499 km72Every other day94 hrs
    AdlerTomsk115/116Russian Railways5,067 km71Every other day93 hrs
    AdlerKrasnoyarsk127/128Russian Railways5,037 km702 or 3 times a week94 hrs
    AdlerBarnaul216Russian Railways4,983 km74Every other day 93 hrs
    AnapaKrasnoyarsk211Russian Railways4,908 km702 times a week91 hrs
    KislovodskNovokuznetsk59Russian Railways4,734 km69Every other day89 hrs

    South Korea

    All services are operated by Korail.
    Origin CityDestination CityTrain Name/No.DistanceNo. of stopsFrequencyScheduled running time
    CheongnyangniBujeon1621–1624483.1 km18/31Twice daily7 ~ 8 hrs
    Jeongdongjin Busan1691/1692480.5 kmDaily7.9 hrs
    Jeongdongjin Bujeon1681/1682453.5 kmDaily7.9 hrs
    BujeonMokpo via Seogwangju1951/1954390.9 km46Daily6.5 hrs
    DongdaeguYeongju via Daejeon4301–4304387.5 km22Twice daily5.25 hrs

    Taiwan

    Thailand

    Uzbekistan

    Vietnam

    Europe

    International services

    Origin CityDestination CityTrain Name/No.Operator NameDistanceNo. of stopsFrequencyScheduled running time
    Stockholm

    Albania

    All services operated by Hekurudha Shqiptare
    Origin CityDestination CityOperator NameDistanceNo. of stopsFrequencyScheduled running timeNote
    DurrësElbasanHSH75.7 km5daily2 hrs 45-47 mins
    DurrësShkodërHSH104.5 km1 2 per day3 hrs 50 minsNot in operation due to bad infrastructure

    Belarus

    Belgium

    Bulgaria

    Croatia

    Czech Republic

    Denmark

    Finland

    France

    Germany

    Origin CityDestination CityTrain Name/No.Operator NameDistanceNo. of stopsFrequencyScheduled running time
    HamburgMunichICE 699Deutsche Bahn1,293 km20-21Daily10 hrs 02 mins

    Ireland

    All services operated by Iarnród Éireann
    Origin CityDestinationDistanceNo. of stopsFrequencyScheduled running time
    Dublin HeustonTralee Casement333 km9-111 daily Monday-Saturday, 3 daily Sunday3 hrs 42 mins-3 hrs 55 mins
    Rosslare EuroportDundalk Clarke254 km261 daily Monday-Friday4 hrs 43 mins

    Italy

    All services are operated by Trenitalia.
    Origin CityDestination CityTrain Name/No.DistanceNo. of stopsFrequencyScheduled running time
    MilanSiracusaICN 1962/19631,500 km 32-34Daily19 hrs 30 mins - 20 hrs 30 mins
    TurinReggio CalabriaICN 37646/7951,500 km 32-34Daily18 hrs
    TurinReggio CalabriaFrecciarossa 9583/9584 + 9587/9588 + 96421,400 km 16-222-3 times daily11 hrs

    Liechtenstein

    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.

    Luxembourg

    Netherlands

    Norway

    Poland

    Portugal

    Romania

    Russia

    Only services within European Russia are listed in this subcategory.
    Correct as of July 2025. See main table for sourcing of all these services.
    Origin CityDestination CityTrain Name/No.Operator NameDistanceNo. of stopsFrequencyScheduled running time
    VorkutaAdler309 / 310RZD4,299 km77Every other day88 hrs
    VorkutaNovorossiysk511 / 512RZD4,037 km71Every other day 82 hrs
    MurmanskAdler225 / 226RZD3,926 km53Every other day 77 hrs
    VorkutaAnapa295RZD3,910 km512 or 3 times a month77 hrs
    MurmanskAnapa293RZD3,713 km48Every day 67 hrs
    MurmanskNovorossiysk285 / 286RZD3,703 km49Every other day 70 hrs

    Slovakia

    Spain

    All services operated by Renfe
    Origin CityDestination CityTrain Name/No.DistanceNo. of stopsFrequencyScheduled running time
    BarcelonaA CoruñaAlvia
    00625/00626
    1,358 km24Daily13 hrs 20 mins 13 hrs
    BarcelonaCádizTorre del Oro
    00697/00694
    1,250 km 24Daily30 hrs 30 mins

    Sweden

    Switzerland

    Ukraine

    United Kingdom

    North America

    Canada

    All services are operated by Via Rail.
    Origin CityDestination CityTrain Name/No.DistanceNo. of stopsFrequencyScheduled running time
    TorontoVancouverThe Canadian 1 / 25,100 km68Bi-weekly85 h
    WinnipegChurchill693 / 6921,710 km69/70Bi-weekly34 h/35 h
    MontrealHalifaxThe Ocean 14 / 151,301 km26Tri-weekly20 h 15 mins
    JasperPrince Rupert5 / 61,225 km28Tri-weekly24 h 30 mins

    United States

    All services are run by Amtrak.
    Origin CityDestination CityTrain Name/No.DistanceNo. of stopsFrequencyScheduled running time
    ChicagoLos AngelesTexas Eagle 421 / 4224,390 km40Daily to San Antonio, Tri-weekly to Los Angeles65 hrs 20 mins
    EmeryvilleChicagoCalifornia Zephyr 5 / 63,924 km32Daily51 hrs 20 mins
    ChicagoLos AngelesSouthwest Chief 3 / 43,645 km31Daily41 hrs
    ChicagoPortlandEmpire Builder 27 / 283,629 km38Daily46 hrs
    ChicagoSeattleEmpire Builder 7 / 83,549 km39Daily46 hrs
    New OrleansLos AngelesSunset Limited 1 / 23,211 km20Tri-weekly48 hrs
    New YorkMiamiSilver Star 91 / 922,449 km36Daily36 hrs
    New YorkMiamiSilver Meteor 97 / 982,235 km31Daily28 hrs

    South America

    Argentina

    Origin CityDestination CityTrain Name/No.Operator NameDistanceNo. of stopsFrequencyScheduled running time
    Buenos AiresTucuman265/266Trenes Argentinos1,170 km16Bi-Weekly32 hrs

    Brazil

    Origin CityDestination CityTrain Name/No.Operator NameDistanceNo. of stopsFrequencyScheduled running time
    São LuísParauapebasEFCVale870 km15Tri-Weekly15.2 hrs
    Belo HorizonteCariacicaEFVMVale664 km30Daily12.9 hrs

    Oceania

    Australia

    New Zealand

    Longest non-stop train services, by distance and country

    Asia

    China

    India

    Only trains with limited stops are listed below
    No.Origin CityDestination CityDistanceFrequencyTravelling Time
    1AhmedabadMumbai CentralMumbai Central–Hapa Duronto Express493 kmDaily5 hrs 50 min
    2 - Pune–Howrah Duronto Express468Bi-Weekly6 hrs 05 min
    2 - Mumbai CST–Howrah Duronto Express468M,T,W,F5 hrs 57 min
    3Mumbai Rajdhani Express465Daily4 hrs 35 min
    3Mumbai–New [Delhi Duronto Express]465Bi-Weekly5 hrs 35 min

    Europe

    France

    Ireland

    Sweden

    North America

    United States

    Longest high-speed rail service

    The China Railway G403/4, G405/6 and D939/40 Beijing–Kunming high-speed train, 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 – 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.