Railway Station Codes

Indian Railways station codes (NDLS, CSMT, HWH…) with zone.

A searchable list of Indian Railways station codes for major stations, with the station name, state and railway zone. Look up the code on your ticket or board (NDLS = New Delhi, HWH = Howrah, MAS = Chennai Central) or search a station to find its code. Filter by state and tap any code to copy it. Runs fully in your browser — no API.

How to use Railway Station Codes

  1. Open the list

    Launch this free railway station codes tool to look up Indian Railways station codes in one searchable table.

  2. Search a station

    Type a station name like Howrah or Pune to see its short station code.

  3. Search a code

    Type a code like NDLS or CSMT to find which station it belongs to.

  4. Filter by state

    Use the state filter to browse the major stations within a particular state.

  5. Use while booking

    Enter the station code when booking tickets or checking train schedules and PNR status.

  6. Copy the code

    Tap any station code or name to copy it to your clipboard.

Frequently asked questions

What is a railway station code?

A railway station code is a short abbreviation (usually 2–5 letters) that Indian Railways assigns to each station. It's used on tickets, boards, timetables and PNR status to identify the station quickly — for example NDLS is New Delhi and HWH is Howrah Junction.

What is the station code for New Delhi and Mumbai?

New Delhi is NDLS and Mumbai CSMT (Chhatrapati Shivaji Maharaj Terminus) is CSMT, while Mumbai Central is BCT. Search this list for any city to find its station code.

How do I find a station's code?

Type the station or city name into the search box and read the code column. You can also search the other way — enter a code like SBC or MAS to find which station it is.

What do the railway zones (NR, WR, SR) mean?

Indian Railways is divided into zones such as NR (Northern Railway), WR (Western Railway), SR (Southern Railway), ER (Eastern Railway) and SCR (South Central Railway). Each station belongs to a zone, shown in this list for reference.

Does this cover every railway station in India?

It covers the major junctions, terminals and city stations most people search for. India has thousands of stations in total, so smaller halts may not be listed — search by the nearest major station or city.

Is this railway station codes tool free?

Yes — it's completely free with no sign-up. The list runs in your browser from a built-in dataset, so there are no limits, no API keys and nothing is uploaded.

What is the station code for Chennai, Bengaluru or Kolkata?

Chennai Central is MAS, Bengaluru (KSR Bengaluru City) is SBC and Kolkata's Howrah Junction is HWH (with Sealdah as SDAH). Search any city in the list to find its station code, or a code to find the station.

Where is the station code used on a ticket?

The station code appears on your ticket and PNR as the 'From' and 'To' stations, on platform boards, and in Indian Railways timetables and apps like IRCTC. Knowing the code makes booking and checking train status faster.

Related tools — Bank & Code Finders