Data sources

Last updated: 3 November 2026

  • Where the information comes from

    Transporta’m shows public transport information that the operators publish as open data. Transporta’m processes and combines this data, for example to calculate delays, merge stops or show vehicle positions, so the information in the app may differ from what each operator publishes.

    Each operator’s brands and logos belong to their respective owners and are used only to identify lines and services. No operator sponsors, endorses or takes part in Transporta’m.

How it is measured

The punctuality, status and history figures come from the real-time data the operators publish, stored and measured by Transporta’m. This is how we calculate them.

On time
A journey is on time if it arrives less than 5 minutes late. The share is calculated over the journeys whose delay was measured.
Average delay
The average delay of every measured journey, on-time ones included.
Cancelled
A scheduled journey the operator marks as cancelled, or one that never reports while a critical notice from the operator interrupts the line.
Without real-time data
A scheduled journey that never appears in the operator’s real-time data, so whether it ran cannot be known. We do not count it as cancelled.
Minimums
A network or line shows figures only when at least 60 % of its scheduled journeys have real-time data and enough were measured: 30 over 7 or 30 days, 10 in a single day.
Service suspended
A day on which less than half the timetable ran, with a critical notice from the operator or at least half the journeys cancelled.
Line status now
Every five minutes we measure every vehicle of each line and direction. There are delays when at least two vehicles run, half of them are 5 or more minutes late and the median delay reaches 5 minutes; major delays from 15. The service is halted when two or more vehicles are stopped at once. A worse status applies once two evaluations in a row confirm it. On the metro, which runs by frequency, we measure the waits between trains.
Disruptions
We count the operators’ notices that change how the service runs: interruptions, strikes, reduced service, delays, detours and weather. Planned works, timetable changes and closed entrances do not count.
Metro
It runs by frequency, without a timetable, so it has no punctuality: its history counts disruptions.
When it updates
Line status every five minutes; map positions and notices every minute; the history every morning around 10:30, with the day before.
What we do not show
Each train’s own delay and position, departures and platforms are in the app.
How to cite it
The figures may be cited with the source: “Transporta’m (transportam.cat)”.

Sources