The world's railway map
An interactive railway map of the world, working towards every passenger rail service: 1,516 train routes across 120 countries so far. 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 1516 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 972 routes on one map
- USA train map Amtrak long-distance lines & scenic railroads
- Night trains 117 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 129 cross-border trains linking 62 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 91 countries
- Open dataset every route as CSV, JSON & GeoJSON (facts CC BY 4.0)
- About one person’s hobby project; every fix dated and credited in the changelog
- City to city 670 journey guides: times, changes, operators
Recently corrected
- The two links at the foot of a pinned route card, Full route guide and Wikipedia, are buttons now, raised like the panel’s: the blue one opens the route’s own page, the grey one its Wikipedia article, and both stay in view at the foot of the card while a longer card scrolls past them. On a computer, a card taller than the window now scrolls inside it instead of running off the bottom, which a phone held sideways could do. Movie Scene Map’s cards took the same step on 26 September. 2026-09-28
- Station lists now reach 982 of the map’s 1,516 routes, 13,973 stations in all, up from 695 routes and 9,190 stations. A route’s own OpenStreetMap relation is still where its list comes from first, and 727 are read that way. Where a route has none, the list comes from another train’s relation that runs the whole route and carries the route’s name, or, for a line, from any train that runs it end to end (32 routes); then from Wikidata, where each station names the train or the line it belongs to (102); for a line, from the stations OpenStreetMap maps along its track (101), though never for a high-speed line, which runs beside an older line for long stretches and picked up that line’s stations; and last, from the route’s own Wikipedia article (20): a section listing the train’s stops, or a table marking which of its trains stop where, or, for a line, its route diagram or station list, each station found through its Wikidata item, and only where every station the list names can be placed on our line, so a list with one missing station is left out rather than shown incomplete. From a table only the trains that run the whole route count: the Hida’s article also marks the stops of trains that turn back at Takayama and of trains from Osaka that join the line at Gifu, and the Hida from Nagoya to Toyama lists the ten stations where the trains that run the whole way stop. That last source brought the Kamui, the Sōya, the Kairi, the Hida, the Shinano, the Yakumo, the Kuroshio, the Okhotsk, the SL Banetsu Monogatari and the SL Paleo Express, the Island Express to Kanniyakumari, the V-Train through the Baekdudaegan gorges and the Beijing–Harbin, Nanning–Kunming and Zhengzhou–Xi’an high-speed lines, among others. A train’s relation named differently from the route may also count, when the journey planner shows the route’s own train calling at exactly its stations; of the eight routes asked, none did: the relations of the other trains between Hamburg and Berlin stop at Büchen and the ICE does not, the Lötschberger’s relation leaves out Münsingen, and for the Frecciarossa from Paris to Milan the planner offers only TGVs. Every list has to run the whole route in order and begin and end where the route does: a list that stops short of an end is left out rather than shown without its terminus. A line’s list from Wikidata is shown only if it holds at least two thirds of the stations OpenStreetMap maps along the same track, and junctions, signal posts, freight yards and depots never appear. Where no source passes, a route keeps no list rather than a wrong one, and each route page says which source its list came from. 2026-09-27
- The map’s panel has a Station names switch. Turned on, it shows the stations of every route the map is showing, from a country’s zoom inwards: a small tick across the line with the station’s name beside it, the busier stations keeping their names where the map is crowded and the others appearing with the next zoom. The map remembers the choice for your next visit, and a link ending in ?stations=1 opens it with the switch on. Until now a route’s stations appeared only while the route was hovered, and the card that comes with the hover could cover some of them. 2026-09-27
Errors get fixed, usually within a day: the changelog.
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 · Isle of Man · 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