Train Delay Alerts
Subscribe for instant email notifications when your train is delayed, cancelled, or changes platform. Free, no account required.
Email sent within 60 seconds of a delay being reported by the live API feed.
Immediate notification if your train is cancelled by the operator.
Alert when the departure platform for your service is updated.
Live GPS alerts for Germany, Ireland, Belgium, Norway, Finland, USA, Malaysia, and more.
Just your email address. No password, no profile, no app to install.
Train alerts are completely free. No subscription tier or payment required.
Subscribe for Alerts
How Train Delay Alerts Work
TrainTrackings monitors live departure data from official national railway APIs across 10 countries. When a train is reported delayed, cancelled, or assigned a new platform by the source API, an alert email is dispatched to all subscribers who have registered interest in that service. The process from API update to email delivery typically takes under 60 seconds.
Real-time alerts are available for countries in our Tier 1 network. This currently includes Germany (VBB Berlin REST API and DB live data), Ireland (Irish Rail Realtime XML), Finland (Digitraffic GTFS-RT), Belgium (iRail NMBS API), Norway (Entur GraphQL), the United States (Amtraker GPS for Amtrak), and Malaysia (data.gov.my GTFS-RT for KTMB and Prasarana services). Switzerland, the UK, and further countries are in progress.
For countries outside the Tier 1 network (including Pakistan, India, and Japan), TrainTrackings uses schedule-based position tracking. Alerts for these countries reflect timetable departures rather than live GPS delay data. The alerts page shows which countries are currently receiving live data.
Tips for getting useful alerts
- Use the train number rather than the name where possible. Train numbers (such as 12301 for Howrah Rajdhani UP, or ICE 693 for Berlin to Munich) are unique identifiers, whereas names can refer to multiple services running in both directions.
- For regular commuters in Germany or Ireland, setting up a weekly alert for your usual morning service lets you plan ahead on days with disruption before you leave home.
- European overnight sleeper passengers benefit most from alerts around 20 to 30 minutes before the main boarding station departure, when platform assignments are typically confirmed.
- During winter in Scandinavia, central Europe, and Canada, weather-related delays are more frequent on long-distance services. Setting alerts for these routes helps you adjust onward connections in advance.
- If you book a connecting ticket, set an alert for your first train. If it delays by more than 10 minutes, contact the operator immediately about connection protection before the onward service departs.
Inside the Alert Pipeline: From Train API to Your Inbox
End-to-end alert pipeline for Tier 1 countries — typically under 60 seconds from API update to inbox
Every train delay alert begins with the official data source. TrainTrackings connects directly to national railway operator APIs — GTFS-Realtime feeds, REST APIs, and proprietary XML streams — rather than scraping web pages or relying on third-party aggregators. This means alert data is as fresh as the operator's own systems allow, and we can trace every alert back to a timestamped official update.
Our server infrastructure is built around a tiered polling architecture. Tier 1 countries — those with true real-time GPS tracking published via open APIs — are polled every 30 seconds. This group currently includes Germany (via the VBB Berlin REST API and DB's live GTFS-RT endpoint), Ireland (Irish Rail Realtime XML feed), Finland (Digitraffic GTFS-RT published by Fintraffic), Belgium (iRail's open NMBS/SNCB API), Norway (Entur's JourneyPlanner GraphQL API), the United States (Amtraker, which wraps Amtrak's internal GPS data), and Malaysia (the national GTFS-RT feed from data.gov.my covering both KTMB and Prasarana services). For these countries, the journey from a train engineer radioing in a delay to your inbox notification takes under 60 seconds in normal operating conditions.
Tier 2 countries are polled every 1 to 5 minutes. These operators publish live data but at lower frequency — either due to API rate limits or their own internal update cadence. Netherlands NS, Sweden SJ, and Australia's Transport NSW fall into this tier. Alert delivery for these services is typically within 3 minutes of the operator registering the delay.
Tier 3 countries rely on schedule-based estimates. Where no live GPS stream is available — Pakistan Railways, Indian Railways broad network (excluding a handful of premium trains with GPS trackers), and most African and South American operators — TrainTrackings uses the published timetable combined with historical delay patterns to estimate departure status. These are clearly labelled as schedule-based alerts in the notification email. They are still useful: a habitual one-hour delay on a specific Indian Railways corridor is statistically predictable enough to alert travellers before they leave for the station.
Once the polling engine detects a delay above the 5-minute threshold, the event is handed to the alert dispatch service. Subscriber records for the affected train number are retrieved from the database, and a transactional email API sends individual, personalised notifications in parallel batches. The email contains the train number, origin and destination, scheduled departure time, current delay in minutes, reason for delay (where published by the operator), and a direct unsubscribe link. No tracking pixels are included.
For more detail on which specific APIs power each country, see our data sources page. To see which trains are currently delayed right now, visit the live train board. To look up a specific train's timetable before subscribing, use our train schedule finder.
Countries with Live Train Delay Alerts
TrainTrackings currently delivers confirmed real-time delay alerts for 12 countries, with more in active integration. Coverage is determined by the availability of machine-readable live data published by national operators or government open-data portals. The table below shows current live-alert countries, the primary operator, the data type, and typical delay-report accuracy based on our internal monitoring.
| Country | Operator | Alert Type | Avg. Accuracy |
|---|---|---|---|
| 🇩🇪Germany | DB / VBB | Real-time GPS | 98% |
| 🇮🇪Ireland | Irish Rail | Real-time XML | 97% |
| 🇫🇮Finland | VR / Digitraffic | Real-time GPS | 99% |
| 🇧🇪Belgium | NMBS / iRail | Real-time | 96% |
| 🇳🇴Norway | Vy / Entur | Real-time | 97% |
| 🇺🇸USA | Amtrak | GPS every 5 min | 94% |
| 🇲🇾Malaysia | KTM / Prasarana | GTFS-RT | 95% |
| 🇳🇱Netherlands | NS | Near real-time | 93% |
| 🇬🇧UK | National Rail (Darwin) | Real-time | 95% |
| 🇨🇭Switzerland | SBB | Real-time | 99% |
| 🇸🇪Sweden | SJ | Near real-time | 92% |
| 🇦🇺Australia | Transport NSW | GTFS-RT | 95% |
Accuracy figures represent how often a reported delay in the source API was confirmed by a subsequent independent data point (such as a cross-reference with the next scheduled station update). Finland's Digitraffic and Switzerland's SBB consistently score 99%, reflecting the exceptional investment both national rail operators have made in GPS train-tracking infrastructure. Germany's DB data pipeline achieves 98% accuracy despite the operator's broader punctuality challenges — the API reports delays faithfully, even when they are frequent.
Coverage is expanding rapidly. Operators currently in active integration include France (SNCF Navitia API), Spain (Renfe GTFS-RT), Portugal (CP), and Japan (several regional operators). These are expected to move into the live-alert tier during the coming months. To follow integration progress, see the data sources page.
For country-specific train schedules, visit our dedicated pages: Germany train schedules, UK train schedules, or browse the full live train board to see current departure status.
Understanding Train Delay Types
Not all delays are equal. Knowing the type of delay affecting your service helps you make better decisions about alternative travel, onward connections, and whether you are entitled to compensation. TrainTrackings alerts include delay-type classification where the operator publishes a reason code.
A primary delay originates from the train itself — a technical fault, crew unavailability, or a passenger incident on that specific service. The train is the cause, not a downstream consequence of another disruption. Primary delays are the most common type in countries with ageing rolling stock, and the most significant for delay compensation claims because they are unambiguously the operator's responsibility.
A knock-on delay happens when your train is delayed solely because it was waiting for a late-arriving incoming service — either as a connection or because the same rolling stock is used. These are very common on busy networks like Germany's DB or UK National Rail during morning rush hours. From a passenger rights standpoint, they are treated identically to primary delays: if you arrive late, compensation thresholds apply regardless of cause.
Infrastructure delays arise from the railway network itself rather than individual trains — signal failures, track defects, overhead line faults, or possession overruns from engineering works. They frequently affect multiple services simultaneously. Network Rail in the UK and DB Netz in Germany publish infrastructure incident codes, which TrainTrackings surfaces in alerts where available. These delays can be harder to claim compensation for under some national regulations.
A cancellation means the train service is entirely withdrawn and will not run. For passengers, this typically triggers the strongest compensation and rerouting rights — under EU Regulation 1371/2007, operators must offer an alternative route or a full refund if a departure is cancelled. TrainTrackings sends a dedicated cancellation alert (distinct from a delay alert) the moment a cancellation is registered in the live feed. UK Delay Repay schemes apply to cancellations from minute zero, with no minimum threshold.
Delay Compensation Thresholds by Country
Compensation eligibility depends on your delay at the final destination, not at an intermediate stop. The key thresholds to know are:
- United Kingdom — Delay Repay: Most UK train operators participate in Delay Repay. The threshold varies by operator but the majority now pay from 15 minutes late. Some operators (including Avanti West Coast and LNER) offer Delay Repay 15, meaning compensation from the first 15 minutes of delay. Compensation is typically 25–100% of the single-fare value, depending on delay length.
- Germany — DB Fahrgastrechte: The minimum threshold under German and EU law is 60 minutes. For delays of 60–119 minutes you receive 25% of the ticket price; for 120 minutes or more, 50%. Claims must be submitted within 12 months of travel. DB also runs a voluntary scheme paying out from 60 minutes.
- EU-wide — Regulation 1371/2007: All EU member-state long-distance rail services must comply with passenger rights regulation 1371/2007, which mandates at least 25% compensation at 60 minutes and 50% at 120 minutes. Some member states have extended these rights to domestic services, notably France and the Netherlands.
For more journey planning and fare guidance, visit TrainTrackings Fares, Journey Planner, or our FAQ page.
How to Claim Train Delay Compensation
Train delay compensation is often left unclaimed because passengers don't know they're entitled to it, or find the process daunting. In practice, for most European operators it takes fewer than five minutes. Here is the step-by-step process, followed by country-specific guidance.
- 1Check if your delay qualifies
The threshold varies by country and operator. In the UK, many operators pay from 15 minutes late at the destination. In Germany and across the EU broadly, the minimum is 60 minutes under Regulation 1371/2007. In Switzerland, SBB offers compensation from 60 minutes. In Norway, Vy compensates from 60 minutes on long-distance routes. Check the specific operator's policy before proceeding — some operators exclude delays caused by external events like severe weather or strike action, though EU regulation limits these exclusions for international services.
- 2Keep your ticket or booking confirmation
You will need proof of travel to submit a claim. For digital tickets, ensure you have the booking confirmation email or the app screenshot. For paper tickets, keep the physical ticket. If you held a season ticket or railcard, the card number and date of travel are usually sufficient. Some operators can verify travel from their own booking records if you purchased directly.
- 3Visit the operator's compensation portal
Most operators now offer online claim portals that are faster than paper forms. For National Rail operators in the UK, visit the specific operator's website (e.g., trainline.com/refunds for Trainline purchases, or the operator's own Delay Repay portal). DB in Germany uses the DB Fahrgastrechte portal at bahn.de/fahrgastrechte. SNCF operates via oui.sncf or via the SNCF Connect app. Amtrak in the USA handles delays through its customer relations team at amtrak.com.
- 4Submit within the deadline
Deadlines vary. In the UK, most operators require claims within 28 days of travel, though some allow up to 3 months. Germany's DB requires claims within 12 months. EU Regulation 1371/2007 does not specify a deadline but recommends submitting promptly. Never wait — submit as soon as you arrive, while the delay is fresh and you have all documentation to hand. TrainTrackings alerts include a timestamp and delay duration, which you can use as supporting evidence.
- 5Choose your refund method
Most operators offer at least two options: a refund to the original payment method, or a travel voucher (sometimes at a slightly higher value as an incentive). If you travel regularly on the same operator, a voucher may be more convenient. For one-off trips, cash or card refund is usually preferable. Bank transfer refunds can take 5–10 working days; vouchers are often immediate.
Country-Specific Compensation Resources
- UK (Delay Repay): Each train operating company runs its own portal. Most are accessible from the operator's homepage under "Delay Repay" or "Compensation". National Rail's overall guidance is at nationalrail.co.uk. See our UK train schedules to find your operator.
- Germany (DB Fahrgastrechte): Submit claims at bahn.de or in person at DB Service Points at major stations. Claims over €10 can be submitted digitally. See our Germany train schedules for ICE, IC, and regional services.
- EU passenger rights: All EU member-state operators covering journeys over 75 km are bound by Regulation 1371/2007. Complaints can be escalated to the National Enforcement Body of the departure country if the operator rejects a valid claim.
- Journey planning and fares: Use our fares tool to check ticket prices and refund eligibility before you book, and our journey planner to find alternative connections if your train is cancelled.
Train Disruption Types: Cancellations, Delays, and Alterations
Railway operators use precise terminology to classify service disruptions, and different disruption types trigger different alert types in TrainTrackings. Understanding the distinctions helps you know what to expect and what action to take.
| Type | Definition | Alert Sent? | Compensation Eligible? |
|---|---|---|---|
| Full Cancellation | Entire service withdrawn; no train runs | Yes — immediate | Yes (from minute 0 in most countries) |
| Partial Cancellation | Train terminates early or skips stations | Yes — immediate | Yes, if your stop is skipped |
| Delay | Train runs but departs or arrives later than scheduled | Yes — when ≥5 min | Yes, once threshold reached |
| Platform Change | Same service departs from a different platform | Yes (where available) | No |
| Route Alteration | Train follows a different route than published timetable | Yes — immediate | Depends on operator |
| Additional Stops | Extra intermediate stops added (rare) | Informational only | No |
Partial cancellations are particularly disruptive because affected passengers are often not immediately aware their stop has been removed from the calling pattern. TrainTrackings alerts for partial cancellations include the list of skipped stations, so you know immediately whether your journey is affected.
Route alterations — where a train runs but via a different line — are less common but can significantly affect journey time. Where the operator publishes the revised calling points, TrainTrackings includes them in the alert.
For live disruption status, see the live train board. For answers to common disruption questions, visit our FAQ page.
Setting Up Alerts for Specific Trains
Subscribing to a train delay alert takes under a minute. Here is the complete process, from finding the right train number to managing your active subscriptions.
The most reliable way to subscribe is with the official train number, not the service name. Use our schedule finder to look up trains between your origin and destination, then note the number shown (e.g. ICE 693, 12301, IE 762). Train numbers are unique per departure direction, so confirm you have the correct one for your travel direction.
Open Schedule Finder →Use the subscription form at the top of this page. Enter your email address and the train number. No account registration or password is needed. You will receive a confirmation email within 30 seconds. Click the confirmation link to activate the alert — this prevents accidental sign-ups.
Your confirmation email contains a link to your subscription management page, where you can see all your active alerts, pause individual subscriptions (useful during holiday periods), or delete them permanently. You can also subscribe to additional trains from the management page without re-entering your email.
Every alert email includes a one-click unsubscribe link at the footer. Clicking it immediately cancels that specific train alert, without affecting other subscriptions. Alternatively, visit your subscription management page and delete all alerts at once.
Pro Tips for Maximum Alert Usefulness
- Subscribe the evening before you travel. For early morning departures, setting the alert the night before means you will receive any overnight engineering or weather warnings before you leave home.
- Commuter trains: If you take the same train every weekday, a standing alert means you never have to manually check status. Set it once and rely on the silence for reassurance.
- Long-distance and international services: For Eurostar, Thalys, or ICE journeys, subscribe 48 hours in advance, as engineering possessions affecting long-distance routes are often confirmed well in advance of departure day.
- Connecting journeys: If your trip involves a connection with fewer than 30 minutes of buffer time, subscribe to the first train and check our journey planner for alternative onward services in case of a delay.
- Group travel: If you're travelling with others who don't use TrainTrackings, subscribe yourself and agree to forward the alert email to the group. The alert includes all the information needed to make a rerouting decision.
Find your train on our train finder, view full schedules on the schedule page, check live running status on the live board, or plan your whole trip on the journey planner.
Train Delay Statistics by Country — 2024 On-Time Performance
Understanding how punctual railways are in the countries you travel through helps you decide how much buffer time to build into connecting journeys and how likely a delay alert is to fire. The data below reflects 2024 official operator-reported punctuality figures, using each operator's own definition of "on time" (which varies — Germany counts a train as on time if it arrives within 6 minutes of schedule, while Japan measures to the second).
2024 official on-time performance. Green = strong (>90%), Amber = moderate (75–90%), Red = poor (<75%)
Japan's JR network remains the world benchmark, recording 99%+ punctuality with average delays measured in seconds rather than minutes. The famous apology issued by a JR operator in 2018 for a train that departed 20 seconds early illustrates the cultural and operational seriousness given to punctuality. For TrainTrackings purposes, Japan's alert threshold is set at 5 minutes but fires very rarely.
Switzerland's SBB achieved 93.2% on-time performance in 2024, making it the most punctual large Western European network. SBB defines on time as arriving within 3 minutes of schedule — a stricter definition than most operators. Despite this, its performance eclipses all comparable European systems.
Germany's DB recorded 63.5% on-time performance in 2024, a figure that has become emblematic of the network's infrastructure challenges. An ageing rail network, chronic underfunding over decades, and high utilisation have combined to make delays routine rather than exceptional. The practical implication for passengers: always allow at least 30 minutes of connection buffer on DB services, and always subscribe to a TrainTrackings alert for any ICE or IC journey where you have an onward commitment.
UK National Rail at 62.3% represents the second-worst figure among major European networks, marginally below Germany. The UK uses the Public Performance Measure (PPM), which defines on time as arriving within 5 minutes of schedule for regional services and 10 minutes for long-distance trains. The relatively lenient definition makes the figure even more sobering — under a Swiss-style 3-minute window, UK performance would be considerably lower.
France's SNCF at 78.4% outperforms Germany and the UK significantly, particularly on the high-speed TGV network where punctuality is stronger. Regional TER services drag the average down. USA's Amtrak at 72% is complicated by its shared-track structure: Amtrak trains run on freight-owned track and are legally required to give way to freight movements, which accounts for the majority of delays on long-distance routes.
Check current running status with our live train board or search country-specific timetables on the schedule page.
Frequently Asked Questions — Train Delay Alerts
Everything you need to know about how TrainTrackings delay alerts work, what is covered, and how to get the most out of the service.
How quickly will I receive a delay alert?
Is the alert service free?
Can I set alerts for multiple trains?
What countries are supported for live alerts?
How do I unsubscribe from alerts?
What is the minimum delay threshold for an alert?
Do alerts work for cancellations?
Can I get platform change alerts?
How accurate are the delay predictions?
Does TrainTrackings store my email address securely?
Ready to Never Miss a Delay?
Join thousands of travellers who use TrainTrackings to stay ahead of disruption. Free, instant, no account required.