Skip to main content
New: Live tracking now available for Egypt, Bulgaria & Malaysia
Updated live daily from 19 national APIs

Train Schedule Hub

Official timetables for 150+ countries — search by train name, number, or route

Browse by Country

Click any country to see its full train timetable

Major Railway Operators

150+ countries · 500,000+ trains tracked
Schedule data sourced from official railway operators and national APIs — updated daily
Plan a Journey
Understanding timetables

How Train Schedules Work

A train schedule — also called a railway timetable — is the systematic publication of every planned train service operated by a railway company. It defines the departure time from the origin station, the sequence of intermediate stops with their arrival and departure times, and the final arrival time at the terminus. Timetables are the backbone of all rail operations: they allow passengers to plan journeys, operators to allocate rolling stock, and infrastructure managers to allocate track capacity.

Modern railway timetables are published in digital formats, most commonly the GTFS (General Transit Feed Specification) standard developed by Google and now adopted by railways worldwide, and the NeTEx (Network Timetable Exchange) format used by European operators. TrainTrackings ingests these feeds from 76 official national operators daily, standardises them into a common schema, and displays them alongside live status data where available.

Train services are categorised by type, and each type has different stopping patterns and speeds. High-Speed Rail (HSR) services such as Japan's Shinkansen, France's TGV, and Germany's ICE make fewer stops and travel at 250–350 km/h between major city pairs. Intercity (IC) and InterCity Express (ICE) services are the next tier, connecting major cities at 160–200 km/h with selective stops. Regional Express (RE) and Regional Rail (RB/R) services connect smaller towns and rural areas, stopping at every station. S-Bahn and commuter rail services form the urban and suburban networks, running every few minutes during peak hours.

Running days notation varies by operator but follows common patterns globally. "Daily" means seven days a week. "Mon–Fri" means weekdays only. "Sat & Sun" or "Weekend only" indicates weekend service. "Except PH" means the service does not run on public holidays. Seasonal services show explicit date ranges such as "15 Jun – 31 Aug", relevant for summer tourist trains and Alpine routes. Understanding running days is essential for planning travel on routes where services are significantly reduced on certain days — particularly in rural areas where Sunday frequencies can drop to just two or three trains per day.

Schedule data for live tracking is layered on top of the timetable. When a train departs, the live system compares its actual GPS position and station reports against the scheduled times, calculates delay in minutes, and updates the status badge in real time. If you are planning a multi-leg journey, the journey planner uses timetable data to calculate valid connections, accounting for minimum interchange times at each station.

Digital departure board showing train schedule times at a modern railway station
Real-time train tracking display showing live train positions and status updates
Live data explained

Live vs Pre-Planned Timetable Data

TrainTrackings distinguishes between two types of schedule data. Pre-planned timetable data is the published schedule: the planned departure and arrival times that appear in official operator booklets, apps, and GTFS feeds. This data is highly accurate for future planning but does not reflect operational disruptions.

Live real-time data comes from direct API connections to national railway operators. When a train crosses a reporting point — a GPS boundary, a station departure trigger, or a train detection beacon — the system sends an update. TrainTrackings polls these APIs every 30 seconds for Tier 1 countries. The live delay in minutes, platform number, and cancellation status are overlaid on the scheduled timetable.

Tier 1 countries (live, every 30s): Germany, UK, France, Netherlands, Belgium, Switzerland, Austria, Norway, Sweden, Finland, Ireland, Denmark. Tier 2 countries (daily GTFS refresh): India, Japan, South Korea, Canada, Australia, USA. Tier 3 countries (static timetable, biannual update): Pakistan, Bangladesh, Egypt, Morocco, Vietnam, and 110+ others.

World's fastest trains

World High-Speed Rail Networks

High-speed rail (HSR) operates at over 200 km/h and has transformed long-distance travel on every inhabited continent. Here are the world's principal HSR networks with direct links to their live timetables.

About High-Speed Rail Schedules

High-speed rail networks operate on dedicated infrastructure built for sustained speeds above 200 km/h. The engineering demands are significant: curves must be banked to allow cornering at speed, gradients must be minimal, and signalling systems must provide train separation at very short headways. This is why HSR networks are expensive to build but extremely efficient to operate once running — a typical high-speed line carries many times the passenger volume of a conventional line over the same corridor.

China operates by far the world's largest HSR network, with over 42,000 km of dedicated high-speed lines — more than the rest of the world combined. The CR400 Fuxing Hao train reaches 350 km/h in commercial service on routes such as Beijing–Shanghai (4h 18m for 1,318 km). Japan's Shinkansen, though smaller in total length, is celebrated for its extraordinary punctuality record: average delay under 1 minute across the entire network, including delays due to natural disasters. The Japan train schedule page lists all Shinkansen services including Nozomi, Hikari, Kodama and regional variants.

Overnight rail journeys

Night Trains & Sleeper Services

Night trains are one of rail travel's great pleasures: boarding in one city in the evening and waking up in another the next morning, having slept away the journey in a comfortable couchette or private cabin. After a period of decline in the 2000s and 2010s, night trains are experiencing a dramatic resurgence across Europe, driven by sustainability awareness and the popularity of Flygskam (flight shame) among environmentally conscious travellers.

ÖBB Nightjet, operated by Austrian Federal Railways, is the largest night train network in Europe, connecting Vienna, Zurich, Amsterdam, Brussels, Paris, Hamburg, Berlin, and Rome in a web of overnight routes. Beds range from open couchettes (6-berth, cheapest) to semi-private 3-berth couchettes to private sleeping cabins with beds, wash basins, and full breakfast included in the ticket price.

In South Asia, Indian Railwaysoperates the world's most extensive sleeper network. Rajdhani Express trains connect New Delhi to over 20 major cities including Mumbai, Kolkata, Chennai, and Hyderabad. Classes range from air-conditioned First Class (2-berth private cabin) through AC 2-Tier and AC 3-Tier (open berths with curtains) down to non-air-conditioned Sleeper Class, which offers the most affordable overnight rail travel in the world.

Pakistan Railwaysoperates iconic long-distance overnight trains including the Khyber Mail (Karachi to Peshawar, ~26 hours), the Green Line Express (Karachi to Islamabad, 22 hours), and the Karakoram Express. These services are critical for intercity connectivity across Pakistan's broad-gauge network.

Interior of a sleeper train cabin with comfortable berths and night lighting
Beginner guide

How to Read a Train Timetable

Train timetables can look complex at first glance, but they follow a consistent logic once you understand the key columns and codes. This six-step guide walks you through reading any schedule on TrainTrackings, from finding your train to understanding what the status badge means.

  1. 1
    Find your country
    Select your departure country from the grid below or use the search box. Each country page lists every active train service.
  2. 2
    Choose your train or route
    Filter by origin station, destination, or train number. Trains currently running are shown at the top with a green status dot.
  3. 3
    Read the departure time column
    Departure time is listed in local time. For overnight trains, arrival times marked '+1' mean the following calendar day.
  4. 4
    Check running days
    The running days column shows which days of the week the train operates — 'Daily', 'Mon–Fri', 'Weekends only', or a date range for seasonal services.
  5. 5
    Verify live status
    For countries with live API integration, a coloured status badge shows whether the train is on time (green), delayed (amber), or cancelled (red).
  6. 6
    Book your ticket
    TrainTrackings provides schedule information only. Click the 'Book tickets' link on any country page to go directly to the official operator booking site.
Person looking at a train timetable display board at a railway station
Everyday rail

Regional & Commuter Rail Schedules

Beyond high-speed intercity trains, regional and commuter rail is the backbone of daily mobility for hundreds of millions of passengers. These services operate on denser networks, stop at every station, and run from early morning until late at night. Here are six of the world's most important regional rail systems.

Why Regional Rail Schedules Matter

While high-speed trains capture headlines, regional and commuter rail carries the majority of rail passengers worldwide. The Netherlands' NS network operates over 400,000 passenger journeys daily on just 3,400 km of track — one of the highest utilisation rates of any rail network on earth. Germany's regional network is the essential last mile for the ICE system: most major German cities have S-Bahn or RE connections timed to meet long-distance ICE arrivals. In the UK, Southern, Thameslink, and GTR operate over 3,000 services daily just across the London and South East region. Regional schedules are more sensitive to school holidays, bank holidays, and engineering works — always check delay alerts when travelling on regional services.

Plan ahead

Seasonal Train Services & Holiday Timetables

Train schedules are not static — they change with the seasons. Most European operators publish two main timetables per year, switching between summer and winter schedules, while additional seasonal services run on specific dates. Understanding how timetables change through the year helps you book at the right time and avoid travelling on a reduced-frequency schedule.

Scenic mountain railway running through an alpine landscape in different seasons
🌸
Spring (Mar–May)
Cherry blossom & scenic rail season

Spring sees extra Shinkansen services in Japan for sakura season, expanded Bernina Express and Glacier Express frequencies in Switzerland, and increased frequency on UK scenic routes like the West Highland Line. European operators publish summer timetable changes in late May.

Tip: Book 2–3 months ahead for Japan Shinkansen during cherry blossom peak (late March – mid April).
☀️
Summer (Jun–Aug)
Peak capacity across all networks

Summer is the busiest period for European rail. SNCF and Deutsche Bahn run extra TGV and ICE services. Overnight Nightjet sleeper trains are in high demand. In the southern hemisphere, Australian long-distance trains The Ghan and Indian Pacific operate with full schedules.

Tip: High-speed trains on the Paris–Lyon and Berlin–Munich corridors can sell out weeks ahead in peak summer.
🍂
Autumn (Sep–Nov)
Shoulder season & timetable changes

Autumn marks the transition between summer and winter timetables. Most European operators switch to the winter timetable in the second week of December. October offers quieter trains and lower fares across Europe, India, and Australia. Pakistan Railways runs additional trains for Eid holidays.

Tip: The UK National Rail winter timetable typically launches in mid-December — check for platform changes on key routes.
❄️
Winter (Dec–Feb)
Winter services & holiday timetables

Winter sees reduced frequencies on some regional services but expanded ski train operations in Alpine countries. Switzerland's Glacier Express and Bernina Express have spectacular winter routes. Operators run special Christmas and New Year timetables — typically using a Sunday schedule on public holidays.

Tip: Book Christmas and New Year train travel across Europe at least 3 months ahead — tickets open 90–180 days in advance.
Cross-border rail

Cross-Border & International Train Routes

International trains cross national borders without passengers needing to change services, making them one of the most convenient forms of cross-border travel available. Europe has the world's most extensive network of international trains, including the Eurostar through the Channel Tunnel, Thalys/INOUI connecting France with Belgium and the Netherlands, and a growing web of night train services reconnecting cities that lost overnight connections in the early 2000s.

The Eurostar is perhaps the world's most famous international train: travelling from London St Pancras International to Paris Gare du Nord in just 2 hours 16 minutes through the 50 km Channel Tunnel. With up to 18 services per day in each direction, it operates like a domestic rail service despite crossing an international border — making it faster city-centre to city-centre than flying when airport transit times are included.

In Asia, international rail links are less developed but important where they exist. The Vietnam–China route connects Hanoi with Kunming and the historic Hanoi–Nanning route still operates. The Mekong Express and various overnight trains connect Thailand with Malaysia and Singapore (though the Johor Bahru–Singapore section currently operates via coach). Fare comparison for cross-border trains is available through the fare comparison tool.

For Schengen Area travel in Europe, international trains require no passport checks for most nationalities — you simply board the train with your ticket. The main exceptions are services crossing into the UK (Eurostar), Switzerland (not an EU member), and Norway. Check entry requirements for your specific nationality before booking.

High-speed Eurostar train in a tunnel representing international rail travel between countries
Key International Routes
Eurostar
London St PancrasParis Gare du Nord
UK / France
2h 16m
Up to 18/day
Thalys / INOUI
Paris NordAmsterdam Centraal
France / Netherlands
3h 15m
Up to 12/day
RailJet
Vienna HbfZurich HB
Austria / Switzerland
8h 30m
4/day
ICE International
BerlinAmsterdam
Germany / Netherlands
5h 50m
6/day
TGV Lyria
ParisGeneva / Lausanne
France / Switzerland
3h 30m
Up to 10/day
Trenitalia / RailJet
RomeVienna
Italy / Austria
11h
1/day
Enterprise
Dublin ConnollyBelfast Lanyon Pl
Ireland / UK
2h 10m
8/day
Sapsan
MoscowSt Petersburg
Russia
3h 30m
Up to 18/day

Frequently Asked Questions

Everything you need to know about train schedules and how TrainTrackings works

What is a train schedule and how does it work?
A train schedule, also called a railway timetable, is a structured document published by a railway operator listing every train service: its departure station, arrival station, intermediate stops, departure time, arrival time, and the days it runs. TrainTrackings aggregates schedules from 76 official national railway operators and open data portals into a single searchable database updated daily.
How often is the schedule data on TrainTrackings updated?
Tier 1 countries — including Germany, UK, France, Netherlands, Belgium, Norway, Finland, Sweden, Ireland, and Austria — have live departure boards updated every 30 seconds from official national APIs. Tier 2 countries such as India, Japan, South Korea, Canada, and Australia use GTFS schedule feeds refreshed daily. Tier 3 countries use verified timetable data extracted from official published PDFs and updated when operators publish new timetables, typically twice a year.
Which countries have live real-time train schedules?
Over 25 countries currently have real-time schedule data: the UK (National Rail), Germany (Deutsche Bahn), France (SNCF), Netherlands (NS), Belgium (NMBS/SNCB), Switzerland (SBB), Austria (ÖBB), Norway (Vy), Sweden (SJ), Finland (VR), Ireland (Irish Rail), Denmark (DSB), and all countries using open GTFS-Realtime feeds. Visit each country's live tracking page to see whether real-time data is available.
How do I find a specific train by number or name?
Use the search box at the top of this page to find a train by number (e.g. 'ICE 598', 'Rajdhani 12301') or by name (e.g. 'Khyber Mail', 'Caledonian Sleeper'). You can also navigate to a country's dedicated schedule page and filter by train number, route, or departure time. Pakistan Railways trains are searchable at /pakistan/schedule and Indian Railways at /india/train-schedule.
Can I download a train timetable as a PDF?
TrainTrackings provides online timetable views but does not offer PDF downloads. For official PDF timetables, visit the operator's website directly — Deutsche Bahn at bahn.de, National Rail at nationalrail.co.uk, Indian Railways at indianrail.gov.in, or Pakistan Railways at pakrail.gov.pk. These official sources publish seasonal timetable booklets, usually updated in December and June.
What does 'running days' mean in a train schedule?
Running days tell you on which days of the week a train operates. Common notations include 'Daily' (every day), 'MWF' (Monday, Wednesday, Friday), 'Except Sun' (runs every day except Sunday), and 'Sat only' (Saturdays only). High-speed intercity trains on major corridors typically run daily. Regional trains may run on reduced schedules on weekends and public holidays. Seasonal services show a date range such as 'June 15 – September 1'.
How accurate are the departure times shown?
For Tier 1 countries with live API connections, departure times reflect real-time status including current delays, platform changes, and cancellations. For Tier 2 and 3 countries, the displayed times are the published scheduled times from official timetables. Actual departure may differ due to operational delays. TrainTrackings displays a live status indicator (green = on time, amber = delayed, red = cancelled) where real-time data is available.
Which countries have the most trains in the TrainTrackings database?
China Railway leads with approximately 95,000 daily high-speed departures tracked. The UK National Rail network has around 40,000 services. Germany's Deutsche Bahn runs 35,000 tracked services. Japan's JR Group operates 29,000 services including Shinkansen. India's Indian Railways has over 13,000 passenger trains. France's SNCF operates 14,000 services. Pakistan Railways has 117 tracked long-distance services.
How do night trains and sleeper services appear in the schedule?
Night trains are listed in the schedule with a departure time in the evening (typically 20:00–23:59) and an arrival time the following day. The arrival date is shown as +1 or with the calendar date. Sleeper class availability, including couchette, cabin, and berth options, is noted where data is available. Major night train services include ÖBB Nightjet, Caledonian Sleeper, Rajdhani Express, Khyber Mail, and Trans-Siberian Railway.
Is there a mobile app for checking train schedules?
TrainTrackings is a progressive web app (PWA) that works on any smartphone browser without requiring an app download. For country-specific official apps, look for DB Navigator (Germany), National Rail app (UK), IRCTC Rail Connect (India), and Trainline (Europe). These apps support ticket purchasing, which TrainTrackings does not — we focus on providing comprehensive free schedule and live status information.

Related Tools & Resources

Train schedules are just the start. Use these free tools to plan your entire journey, compare fares, and stay informed about delays.

About TrainTrackings Train Schedules

Where schedule data comes from

TrainTrackings collects timetable data from 76 national railway operators and open data portals. Tier 1 countries such as Finland, Germany, Ireland, Norway, and Belgium have live departure boards updated every 30 seconds from official national APIs. Tier 2 countries including India, Japan, South Korea, and Canada use schedule JSON and GTFS feeds refreshed daily. Tier 3 countries use verified timetable data extracted from official published PDFs. All data is cross-referenced against known station codes and route geometries to detect and filter erroneous entries before display.

Reading a country schedule page

Each country schedule page lists every active train with its departure time, arrival time, running days, train type, and current live status. A green dot means the train is currently running based on the timetable or confirmed via live API. Trains are sorted with currently running services at the top so you can quickly see what is in service right now without scrolling. Use the filter controls to narrow by origin station, destination, or train type.

High-speed rail timetables

The world's busiest high-speed networks all have dedicated schedule pages. China Railway CRH runs nearly 95,000 high-speed departures daily. Japan's Shinkansen covers Tokyo to Osaka in around 2 hours 15 minutes. Germany's ICE network links Berlin, Hamburg, Munich, and Frankfurt with trains running every 30 minutes on busy corridors. TGV services in France connect Paris to Lyon in just under two hours.

South Asian long-distance schedules

Indian Railways operates the world's fourth-largest rail network with over 13,000 passenger trains. Rajdhani Express, Shatabdi, and Vande Bharat services connect major Indian cities with air-conditioned coaches and reserved seating. Pakistan Railways runs 117 tracked services including the iconic Khyber Mail, Green Line Express, and Tezgam between Karachi, Lahore, Islamabad, and Peshawar. Bangladesh Railway operates 420 trains across the Dhaka–Chittagong–Sylhet network.