Train Schedule Hub
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
About TrainsTracking Train Schedules
Where schedule data comes from
TrainsTracking 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.
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.
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, and 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.



