Where is my Train

How Indian Railways train numbers work

Every Indian Railways train has a unique 5-digit number, and it's the single most reliable way to search for a train — names get abbreviated, translated, or shared across similar trains, but the number never changes for that specific service.

Since 2010, Indian Railways moved to a unified 5-digit numbering scheme covering the whole network, replacing the older zone-specific 4-digit codes. The first digit broadly indicates the train's zone or category (for example, numbers starting with 1 generally cover premium and long-distance mail/express services), but the scheme has grown organically over the years, so it's a rough signal rather than a strict rule you can decode digit-by-digit.

A more useful pattern: return journeys are usually numbered one apart. Train 12951 (Mumbai Rajdhani, Mumbai → New Delhi) has its return working as 12952 (New Delhi → Mumbai). This is common enough across the network that if you know one direction's number, the return working is often just ±1.

When you search a train on Where Is My Train, we show you the number alongside the name for exactly this reason — it's what you should note down or bookmark, since it's what uniquely identifies the train on running status, seat availability, and every other lookup.