Key takeaways
- Real time comes in three levels: the forecast at the stop, the vehicle position on the map and open data access. Almost every association delivers level one; far fewer deliver level three.
- Release is up to the transport operator: the association only bundles what the individual operators feed in – which is why gaps in the surrounding countryside are the rule rather than the exception.
- Six criteria are enough: forecast quality, map view, coverage of the surrounding area, disruption information, open interface and app usability decide how useful it is in practice.
- No association gives vehicle numbers: which class is running on a journey isn't in any official information source – that's purely observational knowledge.
- Check for yourself instead of taking it on trust: the data situation changes constantly; what counts is always the current information on the respective association's website.
Contents
- 1.Transport associations and real-time data: the short answer
- 2.The six criteria that decide real-time quality
- 3.The association landscape: who is responsible for what
- 4.Why coverage in the surrounding area is systematically worse
- 5.How to assess your own association in a week
- 6.Which source to use when
- 7.Association boundaries: the blind spot of every information service
- 8.What to watch out for
- 9.Conclusion
Updated: August 2026 – “With real-time data” appears on almost every transport association’s website. What that actually means varies completely from region to region. This real-time check of transport associations (Verkehrsverbünde – the regional bodies that coordinate fares, timetables and passenger information in Germany) shows you which levels exist in the first place, how to recognise good data and how to assess the quality in your own region yourself within a week.
Where the association data stops
Which vehicle is running on a journey isn't in any journey planner – but it is in the Traintrack community's live sightings.
Transport associations and real-time data: the short answer
Real-time data in German public transport comes in three levels: the departure forecast at the stop, the vehicle position on a map and open access to the raw data. Nearly every association delivers level one for its core network; map views are rarer and usually limited to urban services; open, freely usable real-time interfaces are offered by considerably fewer providers.
The crucial point is this: the association doesn’t generate the data itself. It bundles what the individual transport operators feed in from their fleet management systems. That’s why quality within one and the same association area is often very uneven – excellent on urban services, patchy on the regional bus route. How the raw data is produced technically is explained in the article on real-time bus tracking.
The six criteria that decide real-time quality
Instead of a ranking that will be out of date next week, a grid helps. These six points describe what you actually notice in everyday use.
| Criterion | What it means | How to recognise it | Why it matters for spotters |
|---|---|---|---|
| Forecast quality | How well the minutes shown match reality | Does it regularly differ by more than two minutes at the platform? | Determines how much buffer you need at the spot |
| Map view | Whether vehicle positions are displayed | Is there a map with moving symbols at all? | Only with this can you see whether a journey is already nearby |
| Coverage of the surrounding area | Whether regional routes deliver real-time data | Do the live markers disappear beyond the city boundary? | Decides trips away from the metropolitan areas |
| Disruption information | How quickly cancellations are communicated | Is the diversion in the app or only on the website? | Saves your trip when replacement services are running |
| Open interface | Whether data can be used for your own projects | Is there a data page with GTFS or GTFS-Realtime? | A prerequisite for your own departure boards and analyses |
| App usability | How quickly you get to the information | How many taps to reach a stop’s live departures? | On the platform every second counts |
Why there's no scoring table per association here
Associations are constantly rebuilding their information systems, datasets are added and dropped, and individual transport operators change their connections. A fixed rating would be wrong within months. What counts is always the current information on the respective association's website – this grid helps you read it correctly.
The association landscape: who is responsible for what
Germany has no central public transport information service, but an organically grown landscape of associations, public transport authorities and transport operators. Technically, it’s held together by the interface standards of the Association of German Transport Companies (VDV), on which practically all fleet management systems are based. Three types are relevant for data quality:
- Metropolitan associations such as VRR, HVV, MVV, VBB, RMV, VVS or VRS cover densely populated areas with many urban operators. That’s where the most capable fleet management systems are found, so forecasts and map views are usually good accordingly.
- Rural associations are responsible for large areas with many small bus companies. The timetable data is complete; real-time coverage depends on the technical equipment of each individual company.
- State-wide alliances and the nationwide data network ensure that journey information works across association boundaries. Their strength is reach; their weakness is how up to date individual details are.
In practice this means: for the question “when does something run here”, your association app is almost always the best choice. For journeys across association boundaries, you need a nationwide journey planner. And for the question of which vehicle is coming, neither of the two. The overview of regional transport associations and their live departures shows how to find your way around this landscape.
Your sightings know no association boundaries
Whatever the operator, whatever the region: in Traintrack all your observations end up in one archive.
Why coverage in the surrounding area is systematically worse
This isn’t a failing of individual associations, but a chain of technical prerequisites. For a journey to deliver real-time data, five things have to be right at the same time.
1. The vehicle is equipped
Without an on-board computer with location tracking and a mobile connection, there's no report. It's regularly missing on subcontractors' vehicles and spare vehicles.
2. The driver is logged on to the right duty
If the vehicle doesn't log on to the correct journey, the data goes nowhere – the bus is running, but the app doesn't see it.
3. The fleet management system processes the report
Some small companies use systems that do handle dispatching but don't output passenger information.
4. The data is supplied to the association
Passing the data on is governed by contract. Where that's missing, the route remains a pure timetable route in the association's information.
5. The information service displays it visibly
Only when the data reaches the front end do you see it. Some systems use real-time data internally for connections but don't display it.
If any one of these five links fails, the route is “without real-time data” for you – regardless of how well set up the association is overall. Tunnel sections add a technical world of their own, as the article on tracking underground trains in tunnels shows.
How to assess your own association in a week
Real-time check for your region
- I have compared a city route in the core network with the display on the platform.
- I have checked the same journey side by side in the association app and the operator's app.
- I have tested a regional bus route in the surrounding area for live markers.
- I have checked whether there is a map view with vehicles at all.
- I have tested a journey after 9 pm, when subcontractors run services more often.
- I have searched the association's data page for open datasets.
- I have looked for current engineering works and checked whether the diversion appears in the app.
Which source to use when
Use the association app if …
- you're travelling within one association area
- you need connections and fare information
- you want to know whether a route delivers real-time data at all
Also use the operator's app if …
- you're looking for a map view with vehicles
- you want to hear about disruptions as early as possible
- the association's information only lists the route as a timetable
No official source helps if …
- you want to know which class is running on the journey
- it's about special workings or transfer runs
- you want to follow vehicle swaps during service
That third case is exactly what community sightings are for. How the two worlds work together is shown in the overview of live sightings in public transport and the comparison of apps for public transport spotters. If you’d rather process the data yourself, the overview of open rail and timetable data is the next step.
Association boundaries: the blind spot of every information service
The most unpleasant effect in the German association landscape doesn’t show up within an association, but at its edge. As soon as a journey crosses an association boundary, responsibility for the data changes – and often its quality and updating along with it.
Typical patterns you’ll observe:
- The journey breaks off in the display. The bus or train disappears from the map at the boundary even though it carries on. After that, the journey exists as a new journey in the neighbouring system.
- Two systems show different delays. Both are correct from their own point of view, because they use different reference timetables.
- The forecast jumps. At the handover point the prediction is recalculated, because the journey-time assumptions are stored differently in the neighbouring network.
- Connections aren’t protected. Connection protection usually only works within one fleet management system, not across system boundaries.
The practical consequence for trip planning
At association boundaries, always plan in more buffer than in the core network – not because more delay occurs there, but because the data situation is worse and you see later when something isn't right.
For spotters this has a welcome flip side: it’s exactly at these transitions that the exciting vehicle changes happen, because operators, vehicle types and networks meet here. If you know about the data gap, you can fill it with your own observation – and thereby supply information that isn’t in any official source.
What to watch out for
- Don’t confuse forecast with position. A number of minutes says nothing about where the vehicle is right now. The difference also becomes clear when comparing train and bus tracking.
- Expect different update intervals. Two apps on the same platform can differ by several minutes without either of them being wrong.
- Don’t expect vehicle data. No association publishes fleet numbers. If you need them, you have to document them yourself – ideally directly on your own public transport spotter map.
- Check licences before reusing data. Open access doesn’t automatically mean free use; attribution and redistribution conditions differ from dataset to dataset.
- Include off-peak times in your assessment. Late in the evening and at weekends the operator structure changes – and often the data situation with it.
- Don’t judge associations by their app alone. A weak app can sit on very good data, a slick app on a thin data basis. The two should be looked at separately.
Conclusion
The sentence “our association has real-time data” describes almost nothing. Only when you distinguish between forecast, map position and open data access, and also check the surrounding area, off-peak times and disruption communication, does a realistic picture emerge. The good news: you can build this picture yourself in a few days, and it stays valid longer than any snapshot from a comparison table. The bad news: even the best association doesn’t answer the question of which vehicle is about to come round the corner.
In short
Assess your association against the six criteria rather than by reputation – and plan a second source from the outset for anything to do with vehicles.
Summary
- The article provides an assessment grid you can use to gauge the real-time quality of your own association in a few minutes.
- It draws a clear distinction between departure forecasts, vehicle positions and open raw data – three things that are constantly confused in everyday life.
- It explains why outlying areas and lines run by subcontractors are systematically less well covered than urban services.
- And it shows where community sightings provide what official data fundamentally doesn't cover.
Frequently asked questions
Which transport association has the best real-time data?
There's no blanket answer to this question, because each association is strong in different disciplines. Large metropolitan associations usually have the best forecast quality in their core network, while the differences in coverage of the surrounding area and in open data access are very large. Rather than a ranking, it makes more sense to check your own region against fixed criteria.
What is the difference between a real-time forecast and a live position?
A real-time forecast tells you when a journey will depart from a stop – it's an extrapolation from the actual delay and the remaining journey time. A live position also shows where the vehicle currently is. Almost all associations deliver forecasts, but by no means all of them release vehicle positions for map views.
Why is real-time data often missing in the surrounding area?
Because the data isn't generated by the association but supplied by the individual transport operators. Regional bus routes are often run by smaller companies or subcontractors whose vehicles aren't consistently connected to a fleet management system. Without that connection there's no actual-position report and therefore no real-time data.
Are there open interfaces for public transport data in Germany?
Yes. In Germany, timetable data is provided via a national access point, and many associations also run their own open data offerings. Common formats are GTFS for scheduled data and GTFS-Realtime or SIRI for real-time updates. Which datasets are actually open, and under which licence, is decided by each provider.
Can I follow individual vehicles in an association app?
No. Association apps work with journeys, i.e. with the route, running board and journey number. Vehicle type, fleet number or registration plate don't appear there. If you want to know which vehicle is running on a journey, you have to observe it or rely on reports from other spotters.
Why do two apps show different delays for the same journey?
Because they have different data states and update intervals. One app may poll every 30 seconds, another only when it's opened. On top of that come different sources: the transport operator's app often accesses the fleet management system more directly than a nationwide journey planner, which takes a detour via an intermediate interface.
How do I check the real-time quality in my region?
Take three routes: a city route in the core network, a regional bus route in the surrounding area and a route late in the evening. For each, compare the information in the association app, in the transport operator's app and in a nationwide journey planner. Within a week, the differences will show you where the gaps are more reliably than any overview.
Can real-time data be used free of charge?
In official apps, always. For your own projects it depends on the licence of the dataset in question – open licences requiring attribution are common, but there are also offerings that require registration or are restricted. Before any reuse, check the provider's specific terms of use.
Read more in Public transport & tram tracking
- BVG live tracking: buses, trams and the U-Bahn in Berlin in real time
- Find the Nearest Stop: See Live Departures Instantly
- MVG live tracking: Munich's buses, trams and U-Bahn in real time
- Public Transport Live Map: Bus, Tram and Train Together on One Map
- Track the S-Bahn live: real-time data across every S-Bahn network
- Live Tram Tracking: Trams in Real Time on the Map
Who is behind it
Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.
You might also like
Regional transport authorities: how to find live departures by station
How to find the right live departure board in every transport authority area – from the VVS to the HVV, including tips for spotting trips.
App comparisons & reviewsThe Best Public Transport Spotter App 2026: The Ultimate Guide for Train, Tram and Bus Fans
The ultimate public transport spotter app 2026: live map, sightings logbook, hotspots, badges and community features for train, tram and bus fans, compared side by side.
Public transport & tram trackingLive Public Transport Spotting: The Ultimate Guide to Real-Time Tracking, Photo Spots and Pro Tips




