Railway Station Code Search — Find Station Codes in India

Enter a station code like HWH, NDLS, PUNE, a station name like Howrah, Kanpur, or a district / city like Pune — instantly see the station's district, state and trains passing through, then open its full page for the complete train timetable with arrival and departure times. Covers 29 states and union territories with 10,242 station codes. Free, fast, and accurate.

How to Use the Railway Station Code Search

  1. Choose Search by Code, Name or District to look up a single station or list every station in an area, or Browse by State to see every station in a state.
  2. Enter the code (HWH), part of it (HOW), the station name (Howrah Junction), or a district / city like Pune.
  3. Open the station's timetable page for every train halting there — arrival and departure times, halt and running days.
  4. The station card shows code, name, district, state and train count — click View State List for the complete state-wise directory.

Popular States — Station Codes

Click any state to browse its full station list.

Browse All States & Union Territories

Dedicated station code pages for every state — pick a state to see all its stations with codes.

Station Code Format — What the Letters Mean

A station code is a short, unique abbreviation of 2 to 5 letters assigned by Indian Railways — HWH for Howrah Jn, NDLS for New Delhi. Unlike pin codes or RTO codes, the letters rarely spell a rule; they are an abbreviation of the station name or its town, kept stable forever once issued.

CodeStationDistrictStateTrains
HWHHowrah JnHowrahWest Bengal231
NDLSNew DelhiCentralDelhi244
LKOLucknowLucknowUttar Pradesh255
PNBEPatna JnPatnaBihar179
MASMgr Chennai CentralChennaiTamil Nadu179
ADIAhmedabad JnAhmadabadGujarat281

Note: some directory entries are operational points rather than passenger stations — cabins like XX-AMIB (bypass cabin) and loco sheds like ED-DLS (diesel loco shed) keep station-style codes too.

What is a Railway Station Code?

A railway station code is the compact identifier Indian Railways uses for every station on its network. It appears on reserved tickets, PNR status pages, reservation charts, station name boards and every IRCTC booking screen — anywhere writing the full station name would be slow or ambiguous.

Two stations can share similar names in different cities, but their codes never collide: Kanpur Central (CNB) and Kanpur Anwarganj (ANW) are distinct codes for distinct places, so booking and tracking always resolve to the right station.

Why Look Up a Station Code?

  • Booking tickets — IRCTC searches resolve stations by code faster than by name
  • PNR and train status — charts and running status pages identify every stop by its code
  • Reading a name board — match the code on the board to the town you expected
  • Disambiguating stations — similar names in different states never confuse the result

How to Find Your Station's Code

  • Read the code on the station name board — it is printed with the station name
  • Check any IRCTC ticket or PNR status — codes appear beside both From and To stations
  • Use the search tool above — type the station name to resolve its code instantly

Frequently Asked Questions

What is a railway station code?▾

A railway station code is the short, unique identifier Indian Railways gives every station — usually 2 to 5 letters. HWH is Howrah Jn, NDLS is New Delhi and PUNE is Pune Jn. The code appears on tickets, PNR status pages, station name boards and booking forms wherever the full station name would take too much space.

How do I find my station's code?▾

Type the station name in the search box above — for example Howrah, New Delhi or Kanpur — and the tool lists matching stations with their codes, district, state and train count. You can also enter the code directly if you already know it. Codes are also printed on the station name board and shown on every IRCTC ticket.

Can I search stations by district or city?▾

Yes — type a district or city name such as Pune, Chennai or Mumbai Suburban in the search box. The tool returns every station in that district alongside exact code matches and station-name matches, so you can see all stations serving an area even when you do not know individual station names. In Browse by State you can also pick a state first, then narrow the list to one district with the District / City filter.

Can I see a station's train timetable?▾

Yes. Every station with scheduled services has its own timetable page listing all trains that halt there — arrival and departure times, halt duration and running days — plus its zone, platform count and station grade. Open one from the View Timetable button in any search result, or click the station code in a state list. Each timetable page also links to other stations in the same district.

What do Jn, Halt and Terminal mean in station names?▾

Jn (Junction) marks a station where at least two railway lines meet, so trains can change direction or route — Howrah Jn and Patna Jn. Terminal (T) is a line's end point where trains reverse to return, like Chhatrapati Shivaji Maharaj Terminus. Halt or H is a smaller stop served by only a few trains, while Road (Rd) usually sits near a town rather than in its centre.

How many station codes are there in India?▾

This tool covers 10,759 station codes across 29 states and union territories, including regular passenger stations plus the cabins and loco sheds that appear in railway directories. Each state has its own page listing every station in that state, and the search box resolves any code nationwide.

What does the trains-passing count mean?▾

The trains column shows how many trains are listed as passing through that station in the source directory — a quick way to judge how busy a station is. Major junctions like LKO and BPL show several hundred, while small halts show a handful or zero. It is a directory count, not a daily timetable.

Why do some codes contain hyphens, like XX-AMIB or ED-DLS?▾

These are operational entries rather than passenger stations. XX-AMIB is the Amravati Bypass Cabin — cabins control track switches around big stations — and ED-DLS is the Erode Diesel Loco Shed, where locomotives are maintained. They carry station-style codes in railway records, so the directory includes them; you can still search them by code or name.

Can I use a station code to book a ticket?▾

Yes. On IRCTC you pick stations by code in the From and To fields — typing HWH returns Howrah Jn directly — and the same code appears in the PNR status, reservation chart and train-running searches. Using codes avoids confusion between stations with similar names in different cities.

Do station codes ever change?▾

Rarely. Codes are treated as permanent identifiers because tickets, charts and freight records depend on them, so an existing station keeps its code even if renamed. New stations, halts and branches get fresh codes instead; historical codes stay valid for the trains that still use them.

Station codes identify stops across the Indian Railways network. Data covers 29 states and union territories (10,242 station codes) built from the public railway station directory at railyatri.in; each entry lists its district, state and the trains shown passing through. Station names appear as recorded in the source.