World Train Map — Interactive Railway Map · 1,516 Train Routes

World Train Map

7 min read Original article ↗

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

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

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