Tracking ICE train numbers live: understanding number ranges and lines

ICE 915, ICE 201 or ICE 595: how ICE train numbers are systematically built, and how to reliably look up any single number live.

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

Key takeaways

  • A number is a service: ICE train numbers identify a specific train run on a specific traffic day – not a vehicle, and not a route permanently.
  • Odd and even separate direction: On a line, the outbound and return directions traditionally run with different parity.
  • Number ranges are blocks, not random numbers: Contiguous ranges usually belong to the same line or product family.
  • Any fixed list goes stale: At the latest with the December timetable change, numbers are reassigned – live lookups beat every table.
  • Keep four levels apart: Train number, line, diagram and vehicle are four different things, found in four different sources.
Contents
  1. 1.Tracking ICE train numbers live: the short answer
  2. 2.How ICE train numbers are built
  3. 3.Why there’s no permanently valid ICE number list
  4. 4.Which lookup strategy fits your ICE number?
  5. 5.Four levels that keep getting mixed up
  6. 6.How to build your own, valid number list
  7. 7.What to watch for when looking things up
  8. 8.From looking up to observing
  9. 9.Conclusion

Updated: August 2026 – Anyone who wants to track ICE train numbers live is usually after a list: look up the number, read off the route, done. The problem is that a permanently valid list like that simply can’t exist. This article instead shows you the system behind the numbers – and the lookup method that still works after the next timetable change.

Collect numbers, match them to vehicles

Note which unit you saw on which ICE number – over time that turns into real diagram knowledge.

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

Tracking ICE train numbers live: the short answer

You track an ICE train number by entering the plain digit sequence into a real-time journey planner with a train-number search and selecting today’s date. The expanded calling pattern then gives you stops, scheduled and actual times and, depending on the source, a position on a map.

A fixed mapping of “number X runs route Y”, on the other hand, only ever holds for the currently valid timetable. At the December timetable change, number ranges are reorganised, and during the year engineering works and replacement concepts shift individual services. So any list you’ve copied down starts to decay from the day it’s published. What does stay stable is the logic behind number assignment – and that you can learn. The basics for all categories are explained in the article Decoding train numbers for ICE, IC, RE and RB.

3–4digits is typical for long-distance train numbers
2directions, separated by even and odd numbers
1×a year, a major reorganisation at the December timetable change

How ICE train numbers are built

Train numbers aren’t a random product of software, but the result of a systematic allocation. Three features you can read off directly.

Digit count: the product level

Long-distance services run by Deutsche Bahn AG typically carry short numbers with three or four digits. Local services run by many operators, by contrast, run under considerably longer numbers, and freight trains again occupy their own ranges. So if you see a three-digit number, there’s a high chance it’s a long-distance service. Exactly where the line between the product worlds falls is set out in the comparison of local and long-distance services from a spotter’s perspective.

Parity: the direction of travel

The most useful feature in everyday use: on a line, one direction runs with even numbers, the opposite direction with odd numbers. So if you have a number and are looking for the return working, it’s usually right next to it – often just offset by one. That also explains why searches often come in pairs: whoever knows the outbound working next looks for the return.

Number range: the line family

Contiguous blocks are assigned to the same line or product family. That’s why research often turns up several numbers in similar ranges that belong to the same axis. But the block alone doesn’t let you derive a specific route – for that you always need the current lookup. The practical approach to this is covered in detail in the guide to tracking DB train numbers.

Why there’s no permanently valid ICE number list

There are four forces that reliably devalue every static list:

  • The timetable change in December reorganises lines, frequencies and, with them, number ranges. Some numbers disappear, others are added, and others again keep their number but run an altered route.
  • Engineering works lead to diversions, replacement stops and partial cancellations. During major construction phases, whole services are renumbered so they can be told apart from the regular service.
  • Traffic days differ per number. Not every long-distance service runs daily; weekend, holiday and seasonal services follow their own patterns.
  • Special and relief trains get numbers at short notice that don’t exist in the regular timetable. How to actually find such workings is shown in the guide to finding special and relief trains.

Be careful with copied number lists

Tables circulating online assign individual ICE numbers to fixed routes. Always check which timetable year they come from. A list with no date on it is worthless at best – and can send you to the wrong platform at the spot.

Which lookup strategy fits your ICE number?

Find the right research route

Three questions – at the end you'll know the fastest way to get to the bottom of the number.

Recommendation

Train-number search with date selection

Enter the plain digit sequence, set the date to today and fully expand the calling pattern. If nothing comes up, also try a different day of the week – many numbers don't run daily.

Recommendation

Departure board at the next stop

On the platform, the station board is faster than any map view. It's hooked more directly into the operations control system and shows platform changes that don't show up on the map at all.

Recommendation

Sightings instead of timetable data

Which unit is running isn't in any official real-time journey planner. Combine the number with community sightings and document your own observations – that's the only way solid diagram knowledge builds up.

Your sightings are the missing column

Official data gives you the service, you supply the vehicle – log your observations and see what others are reporting.

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

Four levels that keep getting mixed up

The bulk of misunderstandings around ICE tracking arise because four different things get lumped together. This overview keeps them cleanly apart.

Level What it describes Where you find it How quickly it changes
Train number A specific service on a traffic day Real-time journey planner, departure board At the timetable change, with replacement concepts
Line The permanent axis between two endpoints The operator’s network and line diagrams Rarely, usually at the timetable change
Diagram Which services the same unit runs one after another Not public, only reconstructable Daily, sometimes several times a day
Vehicle Class, unit, running number Sightings and your own observation Short notice, with every swap
Coach formation Order and equipment of the coaches Separate formation planner for the date Often only final shortly before departure

Keeping these apart automatically means asking the right question of the right source. How the available maps and radar tools differ from each other is shown in the comparison of the best train radar tools. And for practical work on a single number, it’s worth looking at the case study on live tracking ICE 618.

How to build your own, valid number list

If there can’t be a universally valid list, that doesn’t mean you can’t have one. It just has to be yours: tailored to your routes, your spots and your timetable year – and marked with an expiry date.

The working method for this is manageable:

  • Set an observation window. Choose a station or line section and a recurring time window, say two hours in the morning. Within that window, note every long-distance number that passes through.
  • Note number, time and direction. These three pieces of information are enough to later spot the pattern. The direction usually follows straight from the parity.
  • Evaluate after three or four sessions. Now you can see which numbers turn up regularly and which only on certain days of the week. That’s information no borrowed table can give you.
  • Add the vehicle. As soon as you also note which unit ran a number, diagram knowledge starts to build up – the genuinely valuable level.
  • Note an expiry date. Write down the timetable year. At the latest after the next December change, check the whole list again.

The effort sounds like more than it is: after four or five sessions you’ll have a picture for your home station that beats any general number list – because it contains exactly the services you can actually see.

There’s a side effect that makes the work even more worthwhile: once you know your own pattern, you notice deviations immediately. If a number suddenly turns up ten minutes early or doesn’t show at all, you know without a lookup that something’s wrong – and can search specifically for the cause instead of working through general disruption notices.

What to watch for when looking things up

  • Drop the category prefix if nothing comes up. Some systems expect “618”, others “ICE 618”. If one format returns nothing, try the other before assuming a cancellation.
  • Set the date deliberately. The default is often “now” or the last day you used. An empty result usually means the wrong traffic day.
  • Trust actual times over the map dot. Between two updates, the app interpolates. The actual departure time at the last stop is the harder piece of information.
  • Cross-check number pairs. If you can’t find the opposite direction nearby, that points to a replacement concept or a special service.
  • Factor in engineering works. During construction phases, numbers are sometimes swapped so the regular and diverted workings stay distinguishable. The ICE guide for trainspotters with sightings and photo spots shows how that affects planning.
  • Watch for new vehicle families. If a number suddenly appears with an unfamiliar formation, a different build is often behind it – the guide to ICE-L sightings, technology and coach formation explains such cases.

From looking up to observing

Once you’re familiar with the system, the interest shifts almost automatically. The interesting question is no longer “which route does the 915 run”, but “which unit is operating this number today – and where does it turn up again afterwards”. That’s exactly the point where what official data can deliver ends, and the community’s work begins.

In practice that means: note the number, note the vehicle, add place and time. A few dozen entries like that build up a pattern that shows you when waiting at a particular spot is worthwhile. How this approach differs between rail and road is described in the overview of live tracking for trains and buses; the detailed mechanics for long-distance services are in the complete guide to real-time ICE tracking.

Conclusion

The sought-after “list of all ICE train numbers” doesn’t exist as a permanent document – but the rules behind it certainly do. Digit count reveals the product level, parity the direction, the number range the line family. Everything specific beyond that belongs in the day-to-day lookup. Anyone who accepts that stops hunting for tables and finds every number in under a minute.

Bottom line

Learn the system, not the table. Enter the number, set the date, expand the calling pattern – and for anything to do with the vehicle, rely on sightings rather than timetable data.

Build your own number archive

Log sightings, discover spots, collect points and badges – free with Traintrack for iOS and Android.

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

Summary

  • ICE train numbers follow a system built on digit count, parity and number range, from which you can read off direction and product family.
  • There can't be a permanently valid list of every ICE number, because assignments are redone with every timetable change.
  • The reliable method is always the same: enter the number into a real-time journey planner, set the date, expand the calling pattern.
  • For spotters, what matters is the link between number and unit – and that only comes from documented sightings.

Frequently asked questions

Is there a complete list of all ICE train numbers?

There is no permanently valid list. Train numbers are reassigned at each timetable change and altered during the year by engineering works, replacement concepts and special services. Any static list therefore starts becoming partly wrong shortly after it is published. The only reliable approach is looking up the individual number for the specific day.

What do even and odd ICE train numbers mean?

Parity traditionally indicates the direction of travel. A line uses even numbers in one direction and odd numbers in the other. So if you find the return working for a number, it usually sits right next to it. Exceptions arise with special workings, diversions and replacement concepts.

How do I find out which route a particular ICE number runs?

Enter the plain digit sequence into a real-time journey planner that allows searching by train number, and select today's date. The expanded calling pattern shows you every stop with scheduled and actual times. This is the only method that still holds true after a timetable change.

Why do some ICE services have four-digit numbers?

Number ranges are organised by product and line family. Once a range of three-digit numbers is fully used, further services are run in four-digit ranges. Four-digit ICE numbers are therefore not a special case, simply a different block within the same system.

Does the ICE train number tell you anything about the class?

No. The train number describes the service, not the vehicle. Which ICE class operates a number on a given day depends on the diagram and can change at short notice. You only get that information from sightings or – for the coach formation – from a dedicated formation planner.

Can the same ICE number run differently on different days?

Yes. Many long-distance numbers don't run daily, and engineering or holiday days often have different calling patterns. So a lookup for the wrong traffic day returns no result even though the number does exist in principle. Always set the date deliberately.

How do I track several ICE numbers at once?

In practice this works better through the departure board of a major hub station than through individual lookups. There you see many long-distance services with number and actual time side by side. To link them to the vehicle actually in use, you additionally need sighting data.

Why does searching for ICE 915 or ICE 201 return no result?

Typical causes are the wrong date, a traffic day without that service, renumbering due to engineering works, or a format the lookup system doesn't expect. Try the plain digit sequence without the category prefix, and check the line's disruption status at the same time.

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 Train tracking & train radar →

Read more in Train tracking & train radar

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