The world's railway map
World Train Map — 1420 train routes on one interactive map
An interactive railway map of the world: 1,420 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 1420 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 892 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 122 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 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
- Seven route pages said their line had been checked against the running timetable and named a bus as the service they were checked against: BusC1880 on the Athens to Kalambaka line, Bus SEV on the Murtalbahn, Bus EV on the Blonay to Chamby and Paar Valley lines, and three more. EV and SEV are rail replacement buses, and a bus follows a road. The checks were made before the verification tool learned to recognise a bus by its name, and nothing had asked them to be earned again. All seven were asked again today. Koblenz to Trier sits on the shape of RB 81 to the metre and keeps its claim with the right train named; the other six get no train from the planner at all, one of them because the Athens to Kalambaka through service does not exist in its timetable, and their pages now say less rather than something wrong. The build refuses to carry a bus forward from here on. 2026-09-01
- The sentence that names the checked service printed the planner’s own label as it came: 355 English pages read “R 63 (Zug-Nr. 63)”, eight ended in a trip number after an arrow, two carried a Hebrew label with “<->” inside it, and 31 British lines said their drawing sat “from the shape of ?”, because the planner names no service for them and the record stored the question mark. Each shape now has a sentence: the train number stands alone, a destination reads as a destination, and a line the planner cannot name is “the scheduled train on this line”. Ten pages also listed an OpenStreetMap relation that contributed 0 km to the drawing beside the ones it is made of; a relation that adds nothing is no longer named. 2026-09-01
- The official site link on the Nariz del Diablo page led to a poker site. Tren Ecuador’s old domain lapsed and was bought by a gambling operator, so a reader following “the railway’s own site” landed on idnpoker.app; the link is gone until the railway has a site of its own again. The Taieri Gorge page linked a parked domain instead of Dunedin Railways, and the Laos–China Railway page linked a British property company that happens to share the initials LCR. 77 operator links still used plain http; 66 of them now go straight to the https address their operators serve, and the Bluebell Railway, the Museumstoomtram and the Salzburg Festungsbahn links follow the domains those railways moved to. 2026-09-01
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