The world's railway map
World Train Map — 1293 train routes on one interactive map
An interactive railway map of the world: 1,293 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 1293 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 782 routes on one map
- USA train map Amtrak long-distance lines & scenic railroads
- Night trains 110 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 106 rides over 1,000 km, up to 9,289 km on the Trans-Siberian
- International train routes 110 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
- You can now see the railway itself under every line on this map, and judge us with it. The switch is called OpenStreetMap railways and it draws seven hundred and twenty six thousand kilometres of track underneath the routes: the same OpenStreetMap relations these lines were built from, plus five hundred and forty nine railways this atlas has no route for at all. Where one of our lines sits on the grey one it is right, and where it wanders off, it is wrong and you can see exactly where and by how much. Hovering a grey line names the relation it came from and links it, so checking a claim is one click rather than an act of faith. This exists because of two pieces of criticism that could not be answered with a number. jimkats, on the OpenStreetMap community forum, read these routes as having been traced off rendered map tiles. alan_gr, on the same forum, found the Madrid to Murcia line drawn down the conventional railway instead of the high speed one beside it. Both were reasonable readings of a map that asserted its own accuracy and offered no way to test it. 2026-08-20
- The Hiawatha was on the wrong railway between Chicago and Milwaukee, and the new layer is what made it obvious. The card has always said one hundred and thirty eight kilometres, which is right — it is eighty six miles and Amtrak has run it for decades — but the line drawn on this map was one hundred and sixty one, because for fifty eight of those kilometres it ran down a different railway altogether, a median of two and a half kilometres away from the track the train actually uses and nine kilometres away at the worst point. Amtrak's own service has a relation in OpenStreetMap, listing the ways it runs over, and asking which relations serve the stations at each end of the card found it immediately. Drawn from that relation the line comes to one hundred and thirty eight kilometres, matching the card's own figure to twenty metres, and the measurement afterwards went from 73% of its length on real track to 100%, from two and a half kilometres off the rails at the median to two metres. 2026-08-20
- Three more lines were repaired and two repairs were thrown away for measuring worse, which is the same rule as last time pointed at fresh work. The Pearl of the Caucasus cruise train, the worst drawn line on this atlas, had seven stretches replaced with real track and went from 52.8% of its length on a railway to 56.0%, the median distance falling from two hundred and twenty nine metres to one hundred and ninety seven. It is still the worst line here and it says so on its own page. The Vivek Express gained a point and Helsinki to Joensuu a fraction with its median distance from the rails cut from fourteen metres to eleven. Against that, the Deccan Odyssey repair changed not one number in the measurement and Helsinki to Jyväskylä came back further from the railway than it started, 91.1% to 90.1%, so both were put back exactly as they were. 2026-08-20
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