Train Numbers, Zones & Station Codes

Reviewed on August 1, 2026 • Author: Railmonk Research Team • Reviewer: Travel Review Desk • 9 min read

Rules reviewed

Every booking makes you handle three pieces of railway shorthand: a five-digit train number, a station code that may not resemble the city’s name, and — if you ever complain about anything — a zone. All three look arbitrary. None of them is. Each encodes a decision the railway made at some point and then had to live with, and knowing the logic makes the network noticeably easier to read.

The five-digit train number

Until 20 December 2010, train numbers had four digits. The change to five was forced rather than chosen: the network was adding services faster than four digits could label them. Instead of simply extending the range, the railway used the new leading digit to carry information — so a number that used to be only an identifier now tells you what kind of train you are looking at.

First digitWhat the train is
0A special — summer, festival or holiday services that run for a season rather than year-round.
1 and 2Long-distance mail and express, including every premium service: Rajdhani, Shatabdi, Duronto, Vande Bharat, Tejas, Humsafar, Garib Rath.
3Kolkata suburban.
4Suburban services around Chennai, New Delhi and Secunderabad.
5Conventional passenger trains — the ones that stop nearly everywhere.
6MEMU services.
7DEMU and railcar services.
9Mumbai suburban.

For the long-distance series, the second digit identifies the zonethat owns the service, and the last three are that zone’s own serial number. So the shape of a number like 12951is: long-distance, a particular zone, service 951 on that zone’s list.

The practical use. A number beginning with 5 is a passenger train that will stop at everything and take much longer than the distance suggests. One beginning with 1 or 2 is an express. If you are scanning a list of results and wondering why one option takes eleven hours and another takes six over the same route, the first digit usually answers it before you open the timings.

Why numbers come in pairs

A train and its return working are numbered consecutively — 12951 and 12952 are the same named service in opposite directions. One direction is designated Up and the other Down, a convention inherited from whether a train runs towards or away from its zone’s headquarters.

This is worth knowing when you are searching a return journey: if you have found the outbound train, its counterpart is almost always the adjacent number, and searching for it directly is faster than re-running the route search backwards.

Station codes, and why they look wrong

Station codes are short alphabetic identifiers — usually two to five letters — and they are unique across the network. Most are unremarkable abbreviations. The ones that confuse people are the ones that preserve a name the city no longer uses:

CodeStationWhere the code comes from
MASChennai CentralMadras — the city’s name when the code was assigned
SBCKSR Bengaluru CityBangalore City
CSMTChhatrapati Shivaji Maharaj TerminusThe current name; the station was formerly Victoria Terminus (VT)
HWHHowrahA straightforward abbreviation
NDLSNew DelhiDistinct from DLI, Old Delhi — two separate stations in one city

Codes were generally not reissued when cities were renamed, because the code is a key inside the reservation system rather than a label for the public. Changing it would invalidate timetables, tickets, freight records and decades of operational documents to fix something that was never really broken.

The mistake this actually causes. Large cities have several stations with distinct codes — New Delhi (NDLS), Old Delhi (DLI), Hazrat Nizamuddin (NZM) and Anand Vihar (ANVT) are four different places, and a ticket to one is no use at another. Check the code on your ticket rather than the city, particularly for an early-morning departure across a large city.

Zones: the structure behind the quotas

Indian Railways is administered as a set of zones, each with a headquarters and each subdivided into divisions. The arrangement dates to 1951, when the newly nationalised network — until then a patchwork of separate company and princely-state railways — was reorganised into a handful of regional zones. More have been carved out since, most substantially in 2003.

Zones are invisible when you book and quite visible afterwards, because a zone:

  • Owns trains — which is what the second digit of the train number records.
  • Administers quotas along its routes, including the remote-location and pooled quotas that make two waitlists of the same length behave completely differently. The quota guide covers which is which.
  • Handles complaints — a Rail Madad complaint is routed to the zone and division responsible for that train or station.

The history that still shapes your journey

The first passenger train ran on 16 April 1853, roughly 34 kilometres from Bori Bunder in Bombay to Thane. What followed was not a network but a collection of competing private companies building on different gauges, and that fragmentation is the source of several things travellers still encounter.

  • Multiple stations in one city. Rival companies built their own terminals. Delhi, Mumbai, Chennai and Kolkata all still have several major stations because several different railways once terminated there.
  • Gauge conversion. Project Unigauge, from the 1990s, converted most metre-gauge lines to broad gauge. Routes that seem strangely indirect often reflect what was converted, and when.
  • Zonal quotas. Berths are allocated along a route by the administrations that inherited it — the reason a train can be waitlisted end to end while berths sit unsold for an intermediate pair of stations.
  • Computerised reservation. The PRS arrived in 1986 and online booking through IRCTC from 2002. The 60-day advance window, the chart, and the quota structure are all artefacts of a system designed around counters and later extended to the web.

Why any of this matters at booking time.The oddities that cost passengers money — a quota that clears at a different rate, a station code that is not the one on your ticket, a “fast” train that stops everywhere — are almost all inherited structure rather than arbitrary rules. They are predictable once you know what they are records of.

The short version

  • Five digits since 20 December 2010; the first digit is the type of train.
  • 1 or 2 = express, 5 = passenger — the quickest way to judge a search result.
  • The second digit of a long-distance number is the owning zone.
  • A service and its return are consecutive numbers.
  • Station codes preserve old city names — MAS is Madras, SBC is Bangalore.
  • Big cities have several stations with different codes. Check the code, not the city.
  • Zones own trains, run quotas and receive complaints.

None of it was designed as a system. It accumulated — and the parts that look most arbitrary are usually the oldest.