The world's railway map
World Train Map — 1516 train routes on one interactive 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
- Ninety-six more routes list their stations, 1,078 of the 1,516, with 15,279 stations in all. The new lists come from OpenStreetMap in three new ways. A route that is a line takes the stations that lie on that line’s own track in OpenStreetMap, the stop positions and stations on its rails and the station buildings its track runs through, so a high-speed line now has its stations too, without the older line that often runs beside it: Beijing to Shanghai lists its 23. A route that is a train takes the stops of a train mapped in OpenStreetMap that runs it end to end, found anywhere in the world rather than only near the two ends as before, such as the IC 56 from Norddeich Mole to Leipzig or the İzmir Mavi Treni. And a funicular lists its two stations, one at each end, where before a list needed three. 2026-10-05
- Every new list was read before it went up, and a list is still left off rather than guessed. A train’s list is refused when the mapped train is plainly not the one on the card, such as a local train for an Intercity, or when it runs past a city’s main station without a stop, which says some of its stops were never mapped. Where OpenStreetMap does not record which stations a train calls at, as for most long-distance and luxury trains, the route has no list yet. 2026-10-05
- Stations look different on the map. A station where two or more lines meet, stopping or ending, is a white disc with a dark ring and its name in bold, and the disc grows a little with the number of lines. The end of a line that no other line reaches is a disc in the line’s own colour, so the line visibly ends in it, and it now carries its name from a country’s zoom; at a city’s zoom an end is named after its station, Paris Gare du Nord rather than Paris. The stations of a route you point at or pin are white beads ringed in its colour, a little wider than the line so they stand out on it, and the stations where other lines meet it are the white discs. The same beads and discs are drawn when Station names is on. Every marker sits on its line, and a name tries the side away from the line first. On a route’s own page the list of stations draws them the same way, and a +N after a station’s name says how many other routes on this map stop or end there. 2026-10-05
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