World Train Map

Data story

International train routes of the world

129 cross-border trains, ranked by how many countries they pass through — the railways that stitch 62 countries together.

Open the interactive railway map →

Which trains actually cross borders, and which countries do they connect? This ranks every route in the atlas that passes through two or more countries. 129 of 1516 routes are international; together they touch 62 countries. Most cross a single border, 23 pass through three or more, and a rare few go further still.

International routes
129
Countries linked
62
Cross 3+ countries
23
Most connected
Germany (35)

Germany is Europe’s rail crossroads

Germany sits on 35 international routes — more than any other country, ahead of Austria (27) and France (24). Central Europe is where the cross-border network knots together, which is why one country can anchor so many journeys.

Only 1 train crosses 5 countries

In a single run, just 1 service touches 5 countries: the Venice Simplon-Orient-Express. None in the atlas goes further — border formalities, gauge changes and franchising make longer international runs rare.

Night trains do the heavy lifting

Sleepers are the cross-border workhorse: 26 of the 129 international routes are night trains — far above their share of the atlas. The overnight hop from one capital to the next is the signature of the night-train revival.

The most internationally connected countries

international routes touching this countryroutes5101520253035401Germany352Austria273France244Switzerland205Italy146Belgium117Czechia118Hungary109Poland1010Netherlands711Sweden712Luxembourg613Romania614Slovakia615China5

Number of international routes that pass through each country — top 15, most connected first. The full ranking of all 129 routes is below.

Cross-border trains by type

High-speed
16 routes
Classic
69 routes
Night train
26 routes
Scenic
14 routes
Heritage
1 route
Luxury
3 routes

How we measured it

Each route lists the sovereign countries its line passes through, in travel order, from the atlas's open data; a route counts as international when it touches two or more. The ranking covers scheduled and named passenger services in the World Train Map atlas. Every number comes from the open World Train Map Atlas (CC BY 4.0, archived at DOI 10.5281/zenodo.21322030) — free to check or reuse.

Every international route, ranked

#JourneyCountries crossed#
1Venice Simplon-Orient-ExpressParis–Venice · luxury · 1,270 kmFrance → Switzerland → Liechtenstein → Austria → Italy5
2European SleeperBrussels–Prague · night train · 1,200 kmBelgium → Netherlands → Germany → Czechia4
3RailjetBudapest–Berlin · classic · 992 kmHungary → Slovakia → Czechia → Germany4
4Arlberg RailwayZurich–Vienna · scenic · 811 kmSwitzerland → Liechtenstein → Austria → Germany4
5NightjetVienna–Zurich · night train · 780 kmAustria → Germany → Liechtenstein → Switzerland4
6EurostarLondon–Amsterdam · high-speed · 585 kmUnited Kingdom → France → Belgium → Netherlands4
7Eastern & Oriental ExpressSingapore–Bangkok · luxury · 2,000 kmSingapore → Malaysia → Thailand3
8Rovos RailPretoria–Victoria Falls · luxury · 1,600 kmSouth Africa → Botswana → Zimbabwe3
9SnälltågetStockholm–Berlin · night train · 1,290 kmSweden → Denmark → Germany3
10YantarMoscow–Kaliningrad · night train · 1,285 kmRussia → Belarus → Lithuania3
11EuroNightStockholm–Hamburg · night train · 1,150 kmSweden → Denmark → Germany3
12European SleeperParis–Berlin · night train · 1,100 kmFrance → Belgium → Germany3
13Nightjet Munich–RomeMunich–Rome · night train · 1,100 kmGermany → Austria → Italy3
14EuroNight Praha–ZürichPrague–Zurich · night train · 1,050 kmCzechia → Germany → Switzerland3
15Nightjet Zurich–AmsterdamZurich–Amsterdam · night train · 840 kmSwitzerland → Germany → Netherlands3
16Baku–Tbilisi–KarsBaku–Kars · classic · 826 kmAzerbaijan → Georgia → Türkiye3
17EC TransalpinZurich–Graz · scenic · 697 kmSwitzerland → Liechtenstein → Austria3
18ChopinVienna–Warsaw · night train · 690 kmAustria → Czechia → Poland3
19Eurostar (Thalys)Paris–Amsterdam · high-speed · 524 kmFrance → Belgium → Netherlands3
20Brenner RailwayMunich–Verona · classic · 442 kmGermany → Austria → Italy3
21EurostarLondon–Brussels · high-speed · 373 kmUnited Kingdom → France → Belgium3
22EuroCity Zürich–MünchenZurich–Munich · classic · 332 kmSwitzerland → Austria → Germany3
23Riviera LineNice–Ventimiglia · classic · 34 kmFrance → Monaco → Italy3
24Hong Kong–Beijing High-Speed SleeperHong Kong–Beijing · night train · 2,439 kmHong Kong → China2
25TAZARADar es Salaam–Kapiri Mposhi · classic · 1,860 kmTanzania → Zambia2
26Trans-MongolianUlaanbaatar–Beijing · night train · 1,553 kmMongolia → China2
27Arctic Circle TrainStockholm–Narvik · night train · 1,470 kmSweden → Norway2
28Nightjet Vienna–RomeVienna–Rome · night train · 1,180 kmAustria → Italy2
29NightjetHamburg–Vienna · night train · 1,100 kmGermany → Austria2
30TGV inOuiParis–Barcelona · high-speed · 1,073 kmFrance → Spain2
31Laos–China RailwayKunming–Vientiane · classic · 1,035 kmChina → Laos2
32Almaty–Tashkent TalgoAlmaty–Tashkent · night train · 1,000 kmKazakhstan → Uzbekistan2
33Maple LeafNew York–Toronto · classic · 875 kmUnited States → Canada2
34EN IsterBudapest–Bucharest · night train · 874 kmHungary → Romania2
35EC WawelBerlin–Przemyśl · classic · 864 kmGermany → Poland2
36Frecciarossa Paris–MilanParis–Milan · high-speed · 856 kmFrance → Italy2
37ICEBerlin–Basel · high-speed · 843 kmGermany → Switzerland2
38Kyiv–Warsaw SleeperKyiv–Warsaw · night train · 780 kmUkraine → Poland2
39Addis–Djibouti RailwayAddis Ababa–Djibouti · classic · 756 kmEthiopia → Djibouti2
40Amtrak CascadesVancouver–Eugene · classic · 752 kmCanada → United States2
41EN Slovakia / ChopinPrague–Warsaw · night train · 747 kmCzechia → Poland2
42Intercity+Kyiv–Przemyśl · classic · 719 kmUkraine → Poland2
43RegioJet Night TrainPrague–Košice · night train · 700 kmCzechia → Slovakia2
44Railjet Vienna–BregenzVienna–Bregenz · classic · 680 kmAustria → Germany2
45Bangkok–Vientiane ExpressBangkok–Vientiane · night train · 647 kmThailand → Laos2
46ICE InternationalBerlin–Amsterdam · high-speed · 641 kmGermany → Netherlands2
47LTG LinkVilnius–Warsaw · classic · 620 kmLithuania → Poland2
48AdirondackNew York–Montréal · classic · 613 kmUnited States → Canada2
49Railjet Wien–VeneziaVienna–Venice · classic · 612 kmAustria → Italy2
50PrieteniaChișinău–Bucharest · night train · 592 kmMoldova → Romania2
51TGV LyriaParis–Zürich · high-speed · 590 kmFrance → Switzerland2
52Bosfor ExpressIstanbul–Sofia · night train · 585 kmTürkiye → Bulgaria2
53TGV / ICEParis–Frankfurt · high-speed · 573 kmFrance → Germany2
54Berlin-Warszawa-ExpressBerlin–Warsaw · classic · 570 kmGermany → Poland2
55Oslo–StockholmOslo–Stockholm · classic · 562 kmNorway → Sweden2
56Baku–Tbilisi Night TrainBaku–Tbilisi · night train · 551 kmAzerbaijan → Georgia2
57Bucharest–SofiaBucharest–Sofia · classic · 527 kmRomania → Bulgaria2
58TGV LyriaParis–Geneva · high-speed · 500 kmFrance → Switzerland2
59EurostarLondon–Paris · high-speed · 492 kmUnited Kingdom → France2
60Belgrade–Bar RailwayBelgrade–Bar · scenic · 476 kmSerbia → Montenegro2
61RailjetMunich–Vienna · high-speed · 460 kmGermany → Austria2
62ICE InternationalAmsterdam–Frankfurt · high-speed · 440 kmNetherlands → Germany2
63alex München–PrahaMunich–Prague · classic · 430 kmGermany → Czechia2
64EC Wien–LjubljanaVienna–Ljubljana · classic · 428 kmAustria → Slovenia2
65RailjetPrague–Vienna · classic · 404 kmCzechia → Austria2
66Nanning–Hanoi InternationalNanning–Hanoi · night train · 396 kmChina → Vietnam2
67TGV Paris–LuxembourgParis–Luxembourg · high-speed · 385 kmFrance → Luxembourg2
68Yerevan–Tbilisi Night TrainYerevan–Tbilisi · night train · 370 kmArmenia → Georgia2
69LTG LinkVilnius–Riga · classic · 360 kmLithuania → Latvia2
70Tunis–AnnabaTunis–Annaba · classic · 357 kmTunisia → Algeria2
71EuroCity Via RegiaLeipzig–Wrocław · classic · 352 kmGermany → Poland2
72Oslo–GöteborgOslo–Gothenburg · classic · 350 kmNorway → Sweden2
73EuroCity Budapest–ZagrebBudapest–Zagreb · classic · 340 kmHungary → Croatia2
74ÖresundstågGothenburg–Copenhagen · classic · 336 kmSweden → Denmark2
75Gotthard ExpressZurich–Milan · classic · 280 kmSwitzerland → Italy2
76EC HornádBudapest–Košice · classic · 270 kmHungary → Slovakia2
77RailjetVienna–Budapest · classic · 243 kmAustria → Hungary2
78Gäubahn ICZurich–Stuttgart · classic · 240 kmSwitzerland → Germany2
79IntercityBrussels–Luxembourg · classic · 219 kmBelgium → Luxembourg2
80EuroCity Hungaria corridorBratislava–Budapest · classic · 214 kmSlovakia → Hungary2
81ICEBrussels–Cologne · high-speed · 210 kmBelgium → Germany2
82Sarajevo–Ploče lineSarajevo–Ploče · scenic · 194 kmBosnia and Herzegovina → Croatia2
83Railjet · Deutsches EckInnsbruck–Salzburg · classic · 190 kmAustria → Germany2
84Koleje Dolnośląskie D25Forst (Lausitz)–Wrocław · classic · 189 kmGermany → Poland2
85EnterpriseDublin–Belfast · classic · 181 kmIreland → United Kingdom2
86CeltaPorto–Vigo · classic · 180 kmPortugal → Spain2
87München–InnsbruckMunich–Innsbruck · classic · 172 kmGermany → Austria2
88ViviRiga–Valga · classic · 170 kmLatvia → Estonia2
89MittenwaldbahnMunich–Innsbruck · scenic · 165 kmGermany → Austria2
90Rodalies R3Barcelona–Latour-de-Carol · scenic · 160 kmSpain → France2
91RE 11 MoselLuxembourg–Koblenz · classic · 159 kmLuxembourg → Germany2
92IntercityLuxembourg–Liège · scenic · 156 kmLuxembourg → Belgium2
93IntercityNamur–Lille · classic · 149 kmBelgium → France2
94Comboio RaianoAbrantes–Badajoz · classic · 146 kmPortugal → Spain2
95Bernina ExpressChur–Tirano · scenic · 144 kmSwitzerland → Italy2
96Guangzhou–Hong Kong XRLGuangzhou–Hong Kong · high-speed · 142 kmChina → Hong Kong2
97EuroCity “Sava”Zagreb–Ljubljana · classic · 141 kmCroatia → Slovenia2
98RE 2 Liberec–DresdenLiberec–Dresden · classic · 131 kmCzechia → Germany2
99Chișinău–Iași Cross-BorderChișinău–Iași · classic · 130 kmMoldova → Romania2
100SummerauerbahnČeské Budějovice–Linz · classic · 125 kmCzechia → Austria2
101TER Nancy–LuxembourgNancy–Luxembourg · classic · 119 kmFrance → Luxembourg2
102White Pass & Yukon RouteSkagway–Carcross · heritage · 109 kmUnited States → Canada2
103PustertalbahnFortezza–Lienz · scenic · 105 kmItaly → Austria2
104MeråkerbanenTrondheim–Storlien · classic · 103 kmNorway → Sweden2
105R ZakarpatiaChop–Košice · classic · 103 kmUkraine → Slovakia2
106Ferrovia delle MeraviglieCuneo–Ventimiglia · scenic · 96 kmItaly → France2
107Carinthian LineBleiburg–Maribor · scenic · 87 kmAustria → Slovenia2
108Ligne des HorlogersBesançon–La Chaux-de-Fonds · classic · 85 kmFrance → Switzerland2
109RB 1 Zwickau–KrasliceZwickau–Kraslice · classic · 73 kmGermany → Czechia2
110REX Wien–SopronVienna–Sopron · classic · 73 kmAustria → Hungary2
111Oradea–Püspökladány railwayOradea–Püspökladány · classic · 68 kmRomania → Hungary2
112VorarlbergbahnLindau–Bludenz · classic · 67 kmGermany → Austria2
113Usedomer BäderbahnZüssow–Świnoujście · classic · 66 kmGermany → Poland2
114REX Wien–BratislavaVienna–Bratislava · classic · 65 kmAustria → Slovakia2
115InnkreisbahnSimbach am Inn–Neumarkt-Kallham · classic · 60 kmGermany → Austria2
116Eurotunnel Le ShuttleFolkestone–Calais · classic · 58 kmUnited Kingdom → France2
117Mont-Blanc ExpressSaint-Gervais–Martigny · scenic · 55 kmFrance → Switzerland2
118Centovalli RailwayDomodossola–Locarno · scenic · 52 kmItaly → Switzerland2
119Janakpur RailwayJaynagar–Bijalpura · classic · 52 kmIndia → Nepal2
120Neuchâtel–Pontarlier railwayPontarlier–Neuchâtel · classic · 52 kmFrance → Switzerland2
121Békéscsaba–Salonta railwayBékéscsaba–Salonta · classic · 49 kmHungary → Romania2
122Neusiedler SeebahnNeusiedl am See–Fertőszentmiklós · classic · 49 kmAustria → Hungary2
123Brig–Domodossola railwayDomodossola–Brig · classic · 41 kmItaly → Switzerland2
124Delémont–Delle railwayDelle–Delémont · classic · 40 kmFrance → Switzerland2
125Maubeuge–Charleroi railwayMaubeuge–Charleroi · classic · 40 kmFrance → Belgium2
126Cadenazzo–Luino railwayCadenazzo–Luino · scenic · 31 kmSwitzerland → Italy2
127Liège–Maastricht railwayLiège–Maastricht · classic · 31 kmBelgium → Netherlands2
128TERLuxembourg–Longwy · classic · 28 kmLuxembourg → France2
129Ormož–Čakovec LineOrmož–Čakovec · classic · 20 kmSlovenia → Croatia2

Which country has the most international train routes?

Germany, on 35 cross-border routes — more than any other country, ahead of Austria with 27 and France with 24. Central Europe is where the cross-border network knots together, so one country ends up anchoring a large share of the journeys.

What is the most countries a single train crosses?

5, and only 1 service does it: the Venice Simplon-Orient-Express. No train in this atlas goes further in one run — border formalities, gauge changes and franchising all make longer international workings rare.

How many international train routes are there?

129 cross-border passenger routes in this atlas, linking 62 countries, of which 23 touch three countries or more. The count covers named services you can ride end to end, not every railway that happens to cross a border.

Are most international trains night trains?

A strikingly high share of them: 26 of the 129 cross-border routes are sleepers, far above night trains' share of the atlas overall. An overnight hop between two capitals is the signature of the current night-train revival.