The world's railway map
TrainRouter — 1228 train routes on one interactive map
An interactive railway map of the world: 1,228 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 1228 routes the full atlas index, by category
- Fastest train in every country ranked by real average speed, not top speed
- Europe train map 720 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
- alan_gr’s fourth report in two days covered more than the DART. Limerick–Waterford described “a reversal at Limerick Junction” — true when through trains ran, but today’s journey is a change of trains there, and the card now says so. The Enterprise no longer claims to be only De Dietrich sets, since railcars work half the hourly service, and the DART card names the fleet rather than one EMU class. His start-year question — service year or line year? — is real, and where a named service is the card the atlas now leans service-year. And the photo that replaced the wrong Mr Henderson picture turned out, delightfully, to have been taken by alan_gr himself. 2026-08-02
- Mr Henderson gets his railway back, at its right length. The card had named the whole Algeciras–Granada journey after a nickname that belongs only to the British-built Algeciras–Bobadilla line, and its 3 h 30 was the time to Antequera, not Granada. The card now spans Algeciras–Antequera Santa Ana — Bobadilla’s modern successor as the junction — one train, 3 h 30; the Antequera–Granada leg, which no conventional train has run for years, is gone from the card. 2026-08-02
- Andalucía fills in, from a reader’s systematic list of what was missing. Five routes join: the conventional Málaga–Sevilla through El Chorro’s gorge beneath the Caminito del Rey; Almería–Granada across the Hoya de Guadix, drawn from its train’s own shape; Jaén–Cádiz, one train across all of Andalucía; Jaén–Madrid over the Despeñaperros pass; and Sevilla–Zafra into the Sierra Morena. The Avant Málaga–Sevilla he also asked for was already on the map. Three were checked and not added: Málaga–Granada and Granada–Sevilla by Avant run entirely over rails this atlas already draws — and the atlas draws each railway once — while the few-days-a-week Huelva–Zafra and the currently truncated Torre de Oro wait until their timetables settle. The Linares–Almería line also stops claiming to be the only rail route into Almería, which the Granada trains disprove daily. 2026-08-02
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