Tracking the U-Bahn Live: Why Tracking Works Differently in Tunnels

There's no GPS in the tunnel – and yet the control centre knows to the second where every train is. How underground train location really works and what of it reaches your app.

Traintrack editorial teamPublished: 19 August 2026Updated: August 202611 min read

Key takeaways

  • No GPS in the tunnel: U-Bahn trains are not located by satellite but via the track vacancy detection of the train protection system – the line is divided into sections, and the system knows which section is occupied.
  • Block resolution instead of metre resolution: classic systems know the position to within one section of line, modern radio-based systems much more precisely. That's why trains jump from point to point on maps.
  • The departure board beats the live map: for U-Bahn lines, most operators publish departure forecasts, but rarely freely usable vehicle positions.
  • Tunnel traffic is more predictable: its own right of way, no traffic lights, no congestion – punctuality is higher on average than for buses and trams.
  • At high frequencies the forecast hardly matters: with trains every two to five minutes, the question of the exact minute matters less than the question of the vehicle type.
Contents
  1. 1.Tracking the U-Bahn live: how the position is determined without GPS
  2. 2.Why GPS fails underground
  3. 3.The three building blocks of U-Bahn train location
  4. 4.From the occupancy report to the display in your app
  5. 5.What you really see in which view
  6. 6.Why metro maps judder – and when it doesn’t matter
  7. 7.What this means for spotting at U-Bahn stations
  8. 8.Common mistakes in U-Bahn tracking
  9. 9.Conclusion

Updated: August 2026 – With buses and trams, you see a vehicle glide smoothly across the map. But if you want to track an U-Bahn train live, things quickly get jerky – or you find no map at all, just a departure board. That’s not down to your app, but to the fact that a completely different location technology is at work underground.

Underground, what counts is who's really watching

Where official data ends, community sightings begin: log which train you saw and see what others are reporting.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

Tracking the U-Bahn live: how the position is determined without GPS

An U-Bahn train is not located by satellite but via the train protection system: the line is divided into sections, and the equipment in the track continuously reports to the signal box which section is currently occupied. From this occupancy report, from balises in the track and – on modern lines – from a permanent radio link to the train, the operations control centre builds its picture of the situation.

What reaches your phone is usually just the derivative: a departure forecast for each station. The control centre knows the position of the trains very precisely, but rarely publishes it as a freely usable vehicle position. How differently operators and transport associations handle this release is shown in the real-time comparison of transport associations.

0usable GPS fixes in an enclosed tunnel
Sectiontypical resolution of classic track vacancy detection
2–5 minusual headway at peak times in large networks

Why GPS fails underground

Satellite signals are extremely weak by the time they reach the earth. Under open sky, a GPS receiver evaluates them from several directions at once. As soon as concrete, soil or a station roof gets in the way, reception drops out. You probably know three effects from everyday life:

  • The hard cut-off: as the train enters the tunnel, your phone loses its fix within seconds. The map freezes or keeps extrapolating at the last known speed.
  • The false fix: in station halls and cuttings, signals arrive only as reflections. The result is a position that is dozens of metres off.
  • The long recovery: after leaving the tunnel, the receiver needs a few seconds until it has enough satellites again. It’s precisely in this window that the display jumps.

For a transport operator, that’s unacceptable. Train protection has to work even when nothing can be received – which is why the position in the tunnel is determined by trackside equipment and not by the vehicle alone. The same logic applies to all tunnel sections, by the way, including those of Stadtbahn (light rail) systems; above ground, on the other hand, the principle that real-time bus location uses takes over again.

The three building blocks of U-Bahn train location

Track vacancy detection: the occupied section

The classic building block is track vacancy detection. It answers just one question: is this section clear or occupied? Two methods are widespread:

  • Track circuit: a weak current flows through the rails. If a vehicle is in the section, its wheelsets short-circuit the circuit – the section reports occupied.
  • Axle counter: sensors at the start and end of a section count the axles entering and leaving. If both counts match, the section is clear.

Neither provides a position to the metre, only a statement about a part of the line. That is exactly where the typical jumpiness of metro maps comes from.

Balises and odometry: the fine resolution

Between the reporting points, the train does its own calculations. Wheel revolutions and acceleration sensors provide continuous odometry, which is corrected back to zero at fixed points in the track – balises or transponders. Without this correction, wheel slip would add up.

Radio-based train control: the continuous report

Modern, partly automated lines work with a permanent radio link between the train and the line control centre. The train reports its calculated position, and the control centre then grants movement authority up to a calculated point. This allows shorter headways – and, as a side effect, a much finer picture of positions than section occupancy alone could provide. The Copenhagen Metro has run completely driverless on this basis since it opened. The newer line M2 of the Warsaw Metro (Metro Warszawa) is also equipped with such a radio system.

Safety before curiosity

Everything described here takes place in the track area – and that is off-limits to you. Tunnels, operational rooms, platform ends behind barriers and stabling facilities are closed operational railway land. Observing and photographing is only allowed from publicly accessible areas.

From the occupancy report to the display in your app

Several stages lie between the axle counter in the tunnel and the minutes shown on your display. This chain explains why data sometimes arrives late or not at all.

1. The line reports occupancy

Track circuit or axle counter detect that a train is in a section. This report is safety-critical and runs independently of any passenger information.

2. The signal box assigns the report to a train

From the sequence of occupancy, the route and the train number, the system knows which specific diagram is where. Only then does an occupied section become an identified train.

3. The operations control centre compares against the timetable

Actual time against scheduled time gives the deviation. Headways, turnbacks and connections are also monitored – at high frequencies, even spacing between trains is often more important than punctuality to the minute.

4. The forecast is generated

From the current deviation and the expected running and dwell times, a departure forecast is created for each station. That's the value that displays and apps show.

5. The interface publishes

The data goes out via the information systems of the operator and the transport association. What lands there is the operator's decision – often departure times, less often vehicle positions.

6. Your app interprets

Some apps draw a moving dot from station forecasts, others only show the board. The smooth movement is then presentation, not measurement.

What the board doesn't tell you

No official display tells you which class is about to pull in – community sightings do.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

What you really see in which view

In practice, the crucial question is not “is there real-time data?” but “what kind of real-time data?”. The table sorts the common views.

View Data basis Typical resolution What it’s good for
Station departure board Forecast from comparing scheduled and actual times per station, to the minute The most reliable source for “when is the next train coming?”
Live map with a moving dot Station reports plus interpolation estimated between two stations Rough orientation as to where a diagram is
Line view with train symbols Occupancy or reporting points section by section, jumping Good for seeing how tight the headway currently is
Service disruption notice Manual entry by the control centre event-based The only way to learn about cancellations and diversions
Community sighting Observation on site accurate to the vehicle and car The only source for class, car number and special vehicles

If you want to get the differences between official information and observation clear in general, you’ll find them in the overview of live sightings in public transport and in the comparison of train and bus tracking.

Why metro maps judder – and when it doesn’t matter

A jumping train on the map is not a bug. It is the honest representation of a section-by-section report. It only becomes a problem when an app smooths over the gaps so thoroughly that you assume an accuracy that doesn’t exist.

What speaks for tunnel technology

  • Works independently of weather, satellites and mobile coverage
  • Designed to be fail-safe: if in doubt, the section is treated as occupied
  • Very high punctuality, because the right of way is separated from road traffic
  • Short headways make individual minutes of delay practically irrelevant

What you miss out on as a result

  • No smooth vehicle position as with GPS-located surface transport
  • Vehicle type and car number don't appear on any official display
  • Releasing position data is up to the operator, not the app
  • During disruptions the forecast quickly becomes useless because diagrams get swapped

For spotters, the conclusion is a pleasant one: underground, you need less live data than above ground. If you want to catch a tram in mixed traffic, you’re battling traffic lights and congestion – see the guide on how to follow a moving tram. In the tunnel, you work with the service frequency and knowledge of the diagrams instead.

What this means for spotting at U-Bahn stations

Instead of staring at a dot, you plan with three variables: service frequency, diagram duration and vehicle distribution.

  • Read the frequency: if the timetable shows a train every five minutes, you can expect about twelve trips in each direction per hour. That’s a much more solid planning figure than any minute-by-minute forecast.
  • Estimate the diagram duration: how long does a train take for the outward and return journey including turning round? That tells you after what interval you’ll meet the same train again – handy if you need a particular set once more.
  • Watch the mix of classes: in most networks, several vehicle generations run side by side. Which one is used when is not revealed by any timetable information – only by observation.
  • Use off-peak times: early in the morning and late in the evening, platforms are empty, headways are longer and the chance of calm pictures is much higher.
  • Check for engineering works: closures and replacement services change diagrams completely. The disruption notice is more important here than any map.

When it comes to composing the picture itself, rules of their own apply – artificial light, mixed light and lots of movement. The guide to U-Bahn photography covers the technique, and for the dark off-peak hours the camera settings for spotting at night will help.

Common mistakes in U-Bahn tracking

  • Taking the live map for a measurement. Between two stations, the moving dot is as a rule calculated, not reported.
  • Assuming one city applies to all. Every network has its own technology and its own data release policy. In Hamburg the Hamburger Hochbahn decides, in Berlin the BVG – and the two handle it differently. What is visible in one network is completely missing in the next. Which information applies to your region is explained in the overview of regional transport associations and their live departures.
  • Planning to the minute. At high frequencies, the gap between two trains fluctuates by more than the forecast resolves anyway.
  • Confusing the journey with the vehicle. A diagram is not a car number. If you’re looking for a particular set, there’s no way around keeping your own records.
  • Ignoring disruptions. After a signal failure, the order of diagrams often no longer matches the plan for hours.
  • Using only one app. The operator’s app, the transport association’s information and community data each have different gaps. Which tools are suited to what is sorted out in the comparison of public transport spotter apps, and for planning locations, your own spotter map helps.

Conclusion

Tracking the U-Bahn live means working with a different data logic than above ground. Instead of a satellite-based vehicle position, you get a forecast derived from the train protection system – very reliable, but coarsely resolved and rarely published as a map. If you accept that, you can actually plan more calmly underground: the service frequency is more stable, disruptions are rarer, and the only really missing piece of information – which vehicle is coming – can only be filled in by looking and recording.

In short

Use the departure board for the time, the timetable frequency for planning and your own sightings for what no interface provides: the specific vehicle.

Record what runs underground

Class, station, time – one entry in Traintrack turns a fleeting observation into a searchable archive.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

Summary

  • U-Bahn train location is based on the train protection system: track circuits, axle counters, balises and, on modern lines, a permanent radio link between the train and the line control centre.
  • The operations control centre has a very precise picture – what is publicly available is usually just the departure forecast derived from it.
  • Jerky metro maps are not an app error but the result of section-by-section position reporting.
  • For spotters, that means: don't plan around the dot on the map, but around the service frequency, the diagram and reports from the community.

Frequently asked questions

Can you really track an U-Bahn train live?

Partly. The operations control centre knows the position of every train continuously, because the train protection system reports which section of line is occupied. What gets published, though, is usually only the departure and arrival forecasts at the stations. A smooth vehicle map like the ones for buses exists for U-Bahn lines only in a few networks, and only if the operator releases the data.

Why doesn't GPS work in the U-Bahn tunnel?

GPS receivers need a clear view of several satellites. In the tunnel, soil and concrete completely block the weak satellite signals. A receiver can't get a fix there and can at most keep estimating from the last known position. That's why U-Bahn systems work with trackside technology instead of satellite navigation.

How does the signal box know where the train is?

Through track vacancy detection. The line is divided into sections whose occupancy is detected either by track circuits or by axle counters. When a train enters a section, that section reports occupied. Modern systems supplement this with balises in the track and a radio link through which the train reports its own odometry.

Why does the train jump from station to station on the live map?

Because the underlying report is section-based. As soon as the train occupies a new section or leaves a station, there is a new report – in between, there is no continuous position. Some apps interpolate the journey between two stations, others simply show the train at the last confirmed point.

How accurate are U-Bahn departure forecasts?

In normal operation they are very reliable, because the U-Bahn runs on its own right of way without road traffic. Deviations arise mainly from longer passenger boarding times, faults with doors or signals, and engineering works. With short headways, the forecast is secondary anyway, because the next train follows quickly.

Which German cities actually have an U-Bahn?

Classic U-Bahn networks in the strict sense are operated by Berlin, Hamburg, Munich and Nuremberg. There are also numerous Stadtbahn (light rail) networks with long tunnel sections, for example in Frankfurt, Cologne, Düsseldorf, Stuttgart, Essen, Dortmund, Bochum, Hannover and Bielefeld. Technically, the same location principles apply to their tunnel sections.

Can I locate a specific U-Bahn car?

No. Public data refers to journeys, not to vehicles. Which train type or which car number is out on a diagram does not appear in any official information. This information only comes from observation – that is, from sightings that spotters report and share themselves.

Are U-Bahn timetables more predictable than bus routes?

Yes, as a rule considerably so. An U-Bahn has no mixed traffic, no traffic lights and no drivers looking for parking in front of the stop. The typical causes of delay in road traffic don't apply. For spotters that means: a tunnel station is the more predictable place if you're waiting for a particular service pattern.

TT

Traintrack editorial team

We build the Traintrack app and go spotting ourselves – between main stations, depots and farm tracks. Every guide is based on our own experience and is updated regularly.

More articles in Public transport & tram tracking →

Read more in Public transport & tram tracking

Who is behind it

Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.

All railway companies →

← Back to the blog