TrainRouter

Data story

The fastest train in every country

101 countries, ranked by the speed their quickest train actually averages — not top speed.

Open the interactive railway map →

“Fastest train” usually means a headline top speed — a number a train might touch on one perfect stretch of track. It says little about actually getting somewhere. So this atlas ranks all 101 countries with intercity rail by a more honest figure: the speed their quickest train averages from origin to destination on its fastest scheduled run. The gap between the two is the story.

Countries ranked
101
Fastest average
307 km/h
Median country
85 km/h
Average ≥ 200 km/h
6 countries

The fastest sustained run on Earth

China's Jinghu High-Speed averages 307 km/h from Beijing to Shanghai — 88% of its 350 km/h top speed, held for 1,318 km.

Top speed is a sprint, not a journey

The Shanghai Maglev touches 431 km/h, the highest on the map — but as a 30 km airport run it averages just 225. What a journey feels like is the average, not the peak.

The fastest train isn't where you'd expect

The United States' quickest, the Acela, averages 109 km/h end to end — behind 33 other countries, from Morocco to Uzbekistan to Russia.

Average speed of the fastest train in each country

average speedtop speedkm/h1002003001China3072France2813Spain2484Japan2355Taiwan2206United Kingdom2177Belgium1988Italy1939Saudi Arabia19310Indonesia18911Russia18612South Korea18513Hong Kong18114Türkiye17515Austria17316Germany16917Uzbekistan16418Netherlands16419Morocco14920Sweden14821Switzerland14622UAE14323Serbia13824Poland12825Finland12726Greece12627Denmark12528Tanzania12429Portugal11930Ireland11831Ukraine11532Czechia11433Canada11034United States10935Norway10836Israel10737Romania10638Hungary10439Bulgaria10440Belarus10441Laos10442Australia9743Estonia9744Malaysia9545India9546Kenya9447Lithuania9448Slovakia9249Azerbaijan9150Chile9051Latvia8552Slovenia8453Egypt8354Mexico8255Nigeria8256Venezuela7957Panama7758Algeria7759Georgia7660South Africa7561Luxembourg7162Iran6963Montenegro6764Argentina6765Croatia6566Bangladesh6567Kazakhstan6468Pakistan6369Djibouti6370Ethiopia6371Myanmar6272North Macedonia6173New Zealand6074Uruguay6075Tunisia6076Cuba5777Brazil5678Thailand4979Turkmenistan4880Senegal4881Bosnia & Herz.4782Cambodia4783Gabon4684DR Congo4685Sri Lanka4686Burkina Faso4387Vietnam4288Bolivia4189Zambia4090Kosovo4091Sudan4092Mauritania3993Tajikistan3994Angola3995Moldova3796Philippines3597Ghana3298Congo (Rep.)3299Mozambique29100Nepal26101Uganda23

Solid gold is the speed each country's fastest train averages end to end; the faint bar and tick mark its headline top speed. 101 countries, fastest first.

How we measured it

Average speed is route length divided by the fastest scheduled end-to-end journey time; figures are approximate published values, not live timetables. Only intercity day trains are ranked — night sleepers and purely scenic lines are journeys, not speed runs. Where a train crosses borders it counts for every country it serves, so a country's “fastest train” is the fastest one you can board there, domestic or international. Every number comes from the open TrainRouter Atlas (CC BY 4.0, archived at DOI 10.5281/zenodo.21322030) — free to check or reuse.

Every country, ranked

#CountryFastest trainAvgTop
1🇨🇳 ChinaJinghu High-SpeedBeijing–Shanghai · 1,318 km · 4 h 18 min307350
2🇫🇷 FranceTGV inOuiParis–Bordeaux · 581 km · 2 h 04 min281320
3🇪🇸 SpainAVEMadrid–Barcelona · 621 km · 2 h 30 min248310
4🇯🇵 JapanSanyo ShinkansenOsaka–Fukuoka · 553 km · 2 h 21 min235300
5🇹🇼 TaiwanTHSRTaipei–Kaohsiung · 345 km · 1 h 34 min220300
6🇬🇧 United KingdomEurostarLondon–Paris · 492 km · 2 h 16 min217300
7🇧🇪 BelgiumEurostarLondon–Brussels · 373 km · 1 h 53 min198300
8🇮🇹 ItalyFrecciarossaRome–Naples · 225 km · 1 h 10 min193300
9🇸🇦 Saudi ArabiaHaramain High-SpeedMecca–Medina · 450 km · 2 h 20 min193300
10🇮🇩 IndonesiaWhooshJakarta–Bandung · 142 km · ≈ 45 min189350
11🇷🇺 RussiaSapsanMoscow–St. Petersburg · 650 km · 3 h 30 min186250
12🇰🇷 South KoreaKTXSeoul–Busan · 417 km · 2 h 15 min185305
13🇭🇰 Hong KongGuangzhou–Hong Kong XRLGuangzhou–Hong Kong · 142 km · 47 min181300
14🇹🇷 TürkiyeYüksek Hızlı Tren (YHT)Ankara–Konya · 306 km · 1 h 45 min175250
15🇦🇹 AustriaKoralmbahnGraz–Klagenfurt · 130 km · 45 min173250
16🇩🇪 GermanyICECologne–Frankfurt · 180 km · 1 h 04 min169300
17🇺🇿 UzbekistanAfrosiyobTashkent–Bukhara · 600 km · 3 h 40 min164250
18🇳🇱 NetherlandsEurostar (Thalys)Paris–Amsterdam · 545 km · 3 h 20 min164300
19🇲🇦 MoroccoAl BoraqTangier–Casablanca · 323 km · 2 h 10 min149320
20🇸🇪 SwedenSJ X2000Stockholm–Gothenburg · 455 km · 3 h 05 min148200
21🇨🇭 SwitzerlandTGV LyriaParis–Zürich · 590 km · 4 h 03 min146320
22🇦🇪 United Arab EmiratesEtihad RailAbu Dhabi–Fujairah · 250 km · 1 h 45 min143200
23🇷🇸 SerbiaSokoBelgrade–Subotica · 182 km · 1 h 19 min138200
24🇵🇱 PolandExpress InterCity PremiumWarsaw–Katowice · 298 km · 2 h 20 min128200
25🇫🇮 FinlandVR PendolinoHelsinki–Oulu · 690 km · 5 h 25 min127200
26🇬🇷 GreeceHellenic InterCityAthens–Thessaloniki · 502 km · ≈ 4 h126200
27🇩🇰 DenmarkLyntog Copenhagen–AarhusCopenhagen–Aarhus · 330 km · 2 h 39 min125180
28🇹🇿 TanzaniaTanzania SGRDar es Salaam–Dodoma · 460 km · 3 h 42 min124160
29🇵🇹 PortugalAlfa PendularLisbon–Porto · 336 km · 2 h 50 min119220
30🇮🇪 IrelandInterCityDublin–Cork · 266 km · 2 h 15 min118160
31🇺🇦 UkraineKyiv–Lviv Intercity+Kyiv–Lviv · 575 km · ≈ 5 h115160
32🇨🇿 CzechiaSC PendolinoPrague–Ostrava · 356 km · 3 h 7 min114160
33🇨🇦 CanadaVIA Rail CorridorToronto–Montreal · 541 km · 4 h 56 min110160
34🇺🇸 United StatesAcelaBoston–Washington, D.C. · 735 km · ≈ 6 h 45 min109240
35🇳🇴 NorwayOslo–StockholmOslo–Stockholm · 520 km · 4 h 50 min108200
36🇮🇱 IsraelJerusalem High-Speed LinkTel Aviv–Jerusalem · 57 km · 32 min107160
37🇷🇴 RomaniaBucharest–Constanța InterCityBucharest–Constanța · 225 km · 2 h 07 min106160
38🇭🇺 HungaryRailjetVienna–Budapest · 243 km · 2 h 20 min104230
39🇧🇬 BulgariaBDŽ Fast Train PlovdivSofia–Plovdiv · 156 km · 1 h 30 min104130
40🇧🇾 BelarusMinsk–Brest Business ClassMinsk–Brest · 346 km · 3 h 20 min104140
41🇱🇦 LaosLaos–China RailwayKunming–Vientiane · 1,035 km · ≈ 10 h104160
42🇦🇺 AustraliaThe ProspectorPerth–Kalgoorlie · 653 km · 6 h 45 min97160
43🇪🇪 EstoniaElronTallinn–Tartu · 185 km · 1 h 55 min97120
44🇲🇾 MalaysiaKTM ETSKuala Lumpur–Butterworth · 380 km · 4 h95140
45🇮🇳 IndiaVande Bharat ExpressNew Delhi–Varanasi · 759 km · 8 h95130
46🇰🇪 KenyaMadaraka ExpressNairobi–Mombasa · 472 km · ≈ 5 h94120
47🇱🇹 LithuaniaLTG LinkVilnius–Kaunas · 102 km · 1 h 5 min94160
48🇸🇰 SlovakiaZSSK InterCityBratislava–Košice · 445 km · 4 h 51 min92160
49🇦🇿 AzerbaijanBaku–Ganja ExpressBaku–Ganja · 363 km · ≈ 4 h91160
50🇨🇱 ChileTren Santiago–ChillánSantiago–Chillán · 398 km · 4 h 25 min90160
51🇱🇻 LatviaLTG LinkVilnius–Riga · 360 km · 4 h 13 min85120
52🇸🇮 SloveniaInterCity SlovenijaLjubljana–Maribor · 156 km · 1 h 52 min84160
53🇪🇬 EgyptTalgo IntercityCairo–Alexandria · 208 km · 2 h 30 min83160
54🇲🇽 MexicoTren MayaCancún–Palenque · 900 km · ≈ 11 h82160
55🇳🇬 NigeriaWarri–Itakpe TrainWarri–Itakpe · 326 km · ≈ 4 h82100
56🇻🇪 VenezuelaFerrocarril Ezequiel ZamoraCaracas–Cúa · 41 km · 31 min79120
57🇵🇦 PanamaPanama Canal RailwayPanama City–Colón · 77 km · 1 h7788
58🇩🇿 AlgeriaAlgiers–Oran ExpressAlgiers–Oran · 421 km · 5 h 30 min77160
59🇬🇪 GeorgiaTbilisi–Batumi IntercityTbilisi–Batumi · 378 km · 4 h 59 min76120
60🇿🇦 South AfricaGautrainJohannesburg–Pretoria · 56 km · 45 min75160
61🇱🇺 LuxembourgIntercityBrussels–Luxembourg · 219 km · 3 h 5 min71160
62🇮🇷 IranRaja Tehran–IsfahanTehran–Isfahan · 450 km · 6 h 30 min69160
63🇲🇪 MontenegroPodgorica–Nikšić linePodgorica–Nikšić · 56 km · 50 min67100
64🇦🇷 ArgentinaTren a Mar del PlataBuenos Aires–Mar del Plata · 400 km · 6 h67120
65🇭🇷 CroatiaZagreb–Rijeka lineZagreb–Rijeka · 229 km · 3 h 30 min65140
66🇧🇩 BangladeshSonar Bangla ExpressDhaka–Chattogram · 321 km · 4 h 55 min65100
67🇰🇿 KazakhstanTulpar-TalgoAlmaty–Shymkent · 700 km · 11 h64160
68🇵🇰 PakistanSubak RaftarLahore–Rawalpindi · 290 km · 4 h 35 min63105
69🇩🇯 DjiboutiAddis–Djibouti RailwayAddis Ababa–Djibouti · 756 km · ≈ 12 h63120
70🇪🇹 EthiopiaAddis–Djibouti RailwayAddis Ababa–Djibouti · 756 km · ≈ 12 h63120
71🇲🇲 MyanmarYangon–Mandalay ExpressYangon–Mandalay · 620 km · 10 h62100
72🇲🇰 North MacedoniaSkopje–Bitola lineSkopje–Bitola · 229 km · 3 h 45 min61100
73🇳🇿 New ZealandCapital ConnectionPalmerston North–Wellington · 136 km · 2 h 15 min60100
74🇺🇾 UruguayAFE Tacuarembó–RiveraTacuarembó–Rivera · 130 km · 2 h 10 min6090
75🇹🇳 TunisiaSNCFT Grandes LignesTunis–Sfax · 270 km · ≈ 4 h 30 min60120
76🇨🇺 CubaTren FrancésHavana–Santiago de Cuba · 854 km · 15 h57100
77🇧🇷 BrazilEstrada de Ferro CarajásSão Luís–Parauapebas · 892 km · ≈ 16 h5680
78🇹🇭 ThailandEastern LineBangkok–Aranyaprathet · 255 km · 5 h 15 min49100
79🇹🇲 TurkmenistanTrans-Caspian ExpressAshgabat–Turkmenbashi · 580 km · 12 h48100
80🇸🇳 SenegalDakar TERDakar–Diamniadio · 36 km · 45 min48160
81🇧🇦 Bosnia and HerzegovinaTalgo Sarajevo–Banja LukaSarajevo–Banja Luka · 235 km · 5 h47120
82🇰🇭 CambodiaRoyal Railway Southern LinePhnom Penh–Sihanoukville · 264 km · 5 h 40 min4760
83🇬🇦 GabonTransgabonaisLibreville–Franceville · 648 km · 14 h4680
84🇨🇩 DR CongoMatadi–KinshasaMatadi–Kinshasa · 366 km · 8 h4660
85🇱🇰 Sri LankaYal DeviColombo–Jaffna · 304 km · 6 h 40 min46120
86🇧🇫 Burkina FasoSitarail VoyageursOuagadougou–Bobo-Dioulasso · 340 km · 8 h4370
87🇻🇳 VietnamHai Phong LineHanoi–Hai Phong · 102 km · 2 h 25 min4260
88🇧🇴 BoliviaTren de la MuerteSanta Cruz–Puerto Quijarro · 650 km · 16 h4160
89🇿🇲 ZambiaTAZARADar es Salaam–Kapiri Mposhi · 1,860 km · 46 h40100
90🇽🇰 KosovoPristina–Peja linePristina–Peja · 80 km · 2 h4080
91🇸🇩 SudanPort Sudan–AtbaraPort Sudan–Atbara · 474 km · 12 h4060
92🇲🇷 MauritaniaMauritania Iron Ore TrainNouadhibou–Zouérat · 704 km · ≈ 18 h3960
93🇹🇯 TajikistanDushanbe–Kulob ExpressDushanbe–Kulob · 270 km · 7 h3980
94🇦🇴 AngolaLuanda–Malanje ExpressLuanda–Malanje · 424 km · 11 h3990
95🇲🇩 MoldovaChișinău–Iași Cross-BorderChișinău–Iași · 130 km · 3 h 30 min3780
96🇵🇭 PhilippinesPNR CommuterCalamba–Lucena · 90 km · 2 h 33 min3560
97🇬🇭 GhanaAccra–Tema ShuttleAccra–Tema · 32 km · 1 h3280
98🇨🇬 Republic of the CongoLa GazelleBrazzaville–Pointe-Noire · 510 km · ≈ 16 h3270
99🇲🇿 MozambiqueNampula–CuambaNampula–Cuamba · 348 km · 12 h2960
100🇳🇵 NepalJanakpur RailwayJaynagar–Bijalpura · 52 km · ≈ 2 h2680
101🇺🇬 UgandaKampala–Mukono commuterKampala–Mukono · 27 km · 1 h 10 min2360