The world's railway map
TrainRouter — 1232 train routes on one interactive map
An interactive railway map of the world: 1,232 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 1232 routes the full atlas index, by category
- Fastest train in every country ranked by real average speed, not top speed
- Europe train map 724 routes on one map
- USA train map Amtrak long-distance lines & scenic railroads
- Night trains 108 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 104 rides over 1,000 km, up to 9,289 km on the Trans-Siberian
- International train routes 103 cross-border trains linking 58 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
- Funicular railways the world's steepest, oldest and busiest cable inclines
- 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
- The Channel fix from yesterday did not survive the night, and it was thinner than it read. A shoreline cleanup pass that ran hours later dragged all three Eurostars back through Dover and across the strait at its narrowest point, and under that lay an older fault: the Paris train had been following the classic boat train line through Boulogne and Abbeville inside France all along, because the shape its own data feed publishes is a sketch of the wrong railway. The French leg is now traced from the LGV Nord itself in OpenStreetMap, from the Fréthun portal through the Lille fork to Paris, and the crossing enters the tunnel at the real portals, Folkestone to Coquelles. London to Paris measures 486 km against the published 492, and Brussels and Amsterdam share the drawn line to the fork near Lille, where the two services truly part. 2026-08-03
- That same cleanup pass had rewritten 121 route lines it was never asked to touch, thinning curves out of the Brenner, the Bergen line, the fresh Andalucía traces and a hundred more. Its guard only caught lines that got shorter, and the Dover detour had made the Eurostars longer. All 121 lines are restored point for point, and the six shorelines the pass was actually written for keep their fix. 2026-08-03
- Around Rosenheim the map showed a braid where the ground holds one railway. The Munich to Rosenheim, Rosenheim to Salzburg and Rosenheim to Kufstein corridors are each drawn once now, and every train that rides them shares the exact points: the Railjet to Vienna and the EC to Innsbruck are redrawn from their operators’ own shapes, and the Brenner railway, the night trains to Rome and Zurich and the Innsbruck to Salzburg Railjet sit on those lines rather than beside them. The Rome night train keeps its real route via Salzburg and Villach, where it joins the Vienna portion. 2026-08-03
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