The world's railway map
World Train Map — 1385 train routes on one interactive map
An interactive railway map of the world: 1,385 notable train routes across 120 countries. High-speed, classic, night, scenic, heritage and luxury lines, with the facts behind every one.
From the Glacier Express, the Bernina Express and the Trans-Siberian to the Shinkansen, the Eurostar and the California Zephyr: every route is drawn on a fullscreen world map with its distance, fastest journey time, top speed, operator, rolling stock and the year the line opened. Free, no signup. The interactive map needs JavaScript; the index below reaches the same atlas as static pages.
Explore the atlas
- All 1385 routes the full atlas index, by category
- Every route by the numbers one sortable table: distance, time, speed, year, ridership
- Fastest train in every country ranked by real average speed, not top speed
- Europe train map 861 routes on one map
- USA train map Amtrak long-distance lines & scenic railroads
- Night trains 116 sleeper routes, with per-city pages
- The night-train revival 22 sleepers back since 2016, charted by decade
- The highest railways in the world 53 lines ranked by altitude, up to 5,072 m
- The longest train journeys 110 rides over 1,000 km, up to 9,289 km on the Trans-Siberian
- International train routes 117 cross-border trains linking 59 countries
- Train vs plane door-to-door times & CO₂e on 109 European city pairs
- Scenic train routes the lines you ride for the window seat
- Heritage & museum railways preserved steam lines and vintage excursions, by country
- Mountain railways the rack and cable lines that climb what ordinary trains cannot
- The oldest railways still running every line that opened before 1900 and still carries passengers
- Luxury train routes the trains you ride for the train itself
- Train routes by country 90 countries
- Open dataset every route as CSV, JSON & GeoJSON (facts CC BY 4.0)
- About one person’s hobby project; corrections logged and credited
- City to city 670 journey guides: times, changes, operators
Recently corrected
- Five more, and every one of them drew whole from its relation and sits on real track for the whole of its length. The Frankenwaldbahn climbs out of the Main valley to the Thuringian border at Probstzella by Kronach and Ludwigsstadt, finished in October 1885 and steep enough that heavy trains needed banking engines. The Hohenlohebahn runs up the Kocher from Heilbronn through Schwabisch Hall to Crailsheim, first half open in August 1862 and the rest not until 10 December 1867. The Delmenhorst line crosses the Oldenburg south country by Vechta and Lohne, built in four pieces between 1888 and 1 May 1900. Roccasecca to Avezzano climbs the Liri by Arce, Sora and Balsorano into the Fucino basin, eighteen years from the first section to the last on 20 August 1902. And Mateszalka to Zahony opened on 27 September 1905 as a local line from Nagykaroly to Csap, cut in three by the border of 1920, of which this is the Hungarian piece. 2026-08-26
- Of thirty candidates whose opening year has now been checked against the line's own article, eighteen were wrong in Wikidata. Four of tonight's five were: the Frankenwaldbahn is dated 1863 and was finished in 1885, the Hohenlohebahn 1862 and 1867, the Delmenhorst line 1899 and 1900, Roccasecca to Avezzano 1884 and 1902. Only Mateszalka to Zahony was right, and it was right for the reason all the right ones have been right: it opened complete on a single day rather than in stages. The pattern is now firm enough to state as a rule. A precise date in Wikidata is usually the truth. A bare year is usually the first section of something that took another twenty years to finish. 2026-08-26
- Three were refused tonight for the mismatch that keeps recurring, and one of them is subtle enough to be worth naming. Agrigento to Palermo has a direct service and it is a bus. Ljubljana to Metlika is a real railway and a real train, but the card would have been a longer version of the Ljubljana to Novo mesto card already here, which the coverage tool said by scoring it thirty five per cent new and naming the card it overlaps. And Olomouc to Sumperk looked clean until the stop list was read: the relation is line 290 through Sternberk and Unicov, and the only direct train goes the other way round through Mohelnice and Zabreh. Same two cities, two railways, and the planner answers with whichever is quicker. 2026-08-26
Errors get fixed, usually within a day: the corrections log.
The 24 most famous train routes
- Trans-Siberian Railway Moscow → Vladivostok
- Glacier Express Zermatt → St. Moritz
- Venice Simplon-Orient-Express Paris → Venice
- Bernina Express Chur → Tirano
- Tokaido Shinkansen Tokyo → Osaka
- The Ghan Adelaide → Darwin
- Rocky Mountaineer Vancouver → Banff
- Flåmsbana Myrdal → Flåm
- Cusco–Machu Picchu Cusco → Machu Picchu
- Trans-Mongolian Ulaanbaatar → Beijing
- Darjeeling Toy Train New Jalpaiguri → Darjeeling
- California Zephyr Chicago → San Francisco
- The Jacobite Fort William → Mallaig
- Qinghai–Tibet Railway Xining → Lhasa
- Rovos Rail Pretoria → Victoria Falls
- The Blue Train Pretoria → Cape Town
- Jungfraubahn Grindelwald → Jungfraujoch
- Eastern & Oriental Express Singapore → Bangkok
- Eurostar London → Paris
- The Canadian Toronto → Vancouver
- Indian Pacific Sydney → Perth
- Maeklong Railway Bangkok → Samut Songkhram
- El Chepe Los Mochis → Chihuahua
- West Highland Line Glasgow → Mallaig
Train routes by country
Algeria · Angola · Argentina · Australia · Austria · Azerbaijan · Bangladesh · Belarus · Belgium · Bolivia · Bosnia and Herzegovina · Brazil · Bulgaria · Cambodia · Canada · Chile · China · Colombia · Croatia · Czechia · Denmark · Egypt · England · Estonia · Finland · France · Georgia · Germany · Greece · Hong Kong · Hungary · India · Indonesia · Iran · Ireland · Israel · Italy · Japan · Kazakhstan · Kenya · Laos · Latvia · Liechtenstein · Lithuania · Luxembourg · Madagascar · Malaysia · Mexico · Moldova · Mongolia · Montenegro · Morocco · Mozambique · Myanmar · Netherlands · New Zealand · Nigeria · North Macedonia · Northern Ireland · Norway · Pakistan · Peru · Poland · Portugal · Romania · Russia · Saudi Arabia · Scotland · Serbia · Slovakia · Slovenia · South Africa · South Korea · Spain · Sri Lanka · Sweden · Switzerland · Taiwan · Tanzania · Thailand · Tunisia · Türkiye · Turkmenistan · Ukraine · United Kingdom · United States · Uzbekistan · Vietnam · Wales · Zimbabwe