Posted in

List of All Indian Railway Station Codes (2025 Updated)

Indian Railway Station Codes

Indian Railways is one of the largest railway networks in the world, operating more than 7,000 stations across the country. To simplify ticket booking, train status tracking, and passenger information, each station is assigned a unique code. These short alphanumeric codes are essential for IRCTC bookings, live train running status, freight movement, and identifying stations with similar names.

If you have ever booked a train ticket online, you must have noticed codes like NDLS (New Delhi), CSTM (Chhatrapati Shivaji Maharaj Terminus Mumbai), or HWH (Howrah Junction). This guide provides the complete updated list of Indian Railway Station Codes in 2025.

What is a Station Code in Indian Railways?

A station code is a short, unique identifier (usually 2–5 letters) assigned to each railway station. For example:

  • New Delhi = NDLS
  • Howrah Junction = HWH
  • Chennai Central = MAS
  • Mumbai Central = BCT

These codes are used in IRCTC booking systems, railway inquiries, and electronic reservation charts.

Why are Station Codes Important?

  • IRCTC Ticket Booking – Station codes must be entered while searching and booking tickets.
  • Live Train Status – Many apps and websites display train updates using station codes.
  • Avoid Confusion – Some stations share similar names (e.g., Patna Jn (PNBE) and Patna Saheb (PNC)). Codes help avoid mistakes.
  • Freight & Operations – Goods trains and logistics are managed using codes.

Indian Railway Important Station Codes List

Here is a zone-wise list of important station codes (data from official Indian Railways PDF):

Station CodeStation NameDivisionState
CSTMChhatrapati Shivaji TerminusMumbaiMaharashtra
KYNKalyanMumbaiMaharashtra
PNVLPanvelMumbaiMaharashtra
NKNasik RoadBhusawalMaharashtra
SURSolapurSolapurMaharashtra
MMRManmadBhusawalMaharashtra
GRGulbargaSolapurKarnataka
AKAkolaBhusawalMaharashtra
JLJalgaonBhusawalMaharashtra
NDLSNew DelhiDelhiDelhi NCT
DEEDelhi Sarai RohillaDelhiDelhi NCT
HWHHowrah JunctionHowrahWest Bengal
SDAHSealdahSealdahWest Bengal
MASChennai CentralChennaiTamil Nadu
SBCKSR Bengaluru City JunctionBengaluruKarnataka
BCTMumbai CentralMumbaiMaharashtra
BBSBhubaneswarKhurda RoadOdisha

Station Codes With Station Name

  1. CHHATRAPATI Shivaji Terminus railway station code is CSTM
  2. Kalyan railway station code is KYN
  3. Panvel railway station code is PNVL
  4. Nasik road railway station code is NK
  5. Solapur railway station code is SUR
  6. Manmad railway station code is MMR
  7. Gulbarga railway station code is GR
  8. Akola railway station code is AK
  9. Jalgaon railway station code is JL
  10. Miraj railway station code is MRJ
  11. Sainagar sirdih railway station code is SNSI
  12. Kolhapur railway station code is KOP
  13. Badnera railway station code is BD
  14. Khandawa railway station code is KNW
  15. Kopargaon railway station code is KPG
  16. Daud railway station code is DD
  17. Ahmad nagar railway station code is ANG
  18. Wardha railway station code is WR
  19. Shegaon railway station code is SEG
  20. Amrawati railway station code is AMI
  21. BALHARSHAH railway station code is BPQ
  22. Lonavala railway station code is LNL
  23. Chandrapur railway station code is CD
  24. Latur railway station code is LUR
  25. Betul railway station code is BZU
  26. Burhanpur railway station code is BAU
  27. Kurduwadi railway station code is KWV
  28. Chalisgaon railway station code is CSN
  29. Malkapur railway station code is MKU
  30. Sewagram railway station code is SEGM
  31. Bhiwandi Road railway station code is BIRD
  32. wadi railway station code is WADI
  33. Dombivali railway station code is DI
  34. Badalapur railway station code is BUD
  35. Ghatkopar railway station code is GC
  36. Kurla railway station code is CLA
  37. Ambarnath railway station code is ABH
  38. Mankhurd railway station code is MNKD
  39. Mulund railway station code is MLND
  40. Mumbra railway station code is MBQ
  41. Belapur railway station code is BEPR
  42. Titwala railway station code is TLA
  43. Bhandup railway station code is BND
  44. Nerul railway station code is NEU
  45. Vashi railway station code is VSH
  46. Kharghar railway station code is KHAG
  47. Govandi railway station code is GV
  48. Ulhasnagar railway station code is ULNR
  49. Vikhroli railway station code is VK
  50. Kalwa railway station code is KLVA
  51. Byculla railway station code is BY
  52. Sion railway station code is SIN
  53. Aeroli railway station code is AIRL
  54. Karjat railway station code is KJT
  55. Chembur railway station code is CMBR
  56. Guru Teg bahadur nagar railway station code is GTBN
  57. Ghansoli railway station code is GNSL
  58. Mansoravar railway station code is MANR
  59. Sanpada railway station code is SNCR
  60. Sealdah railway station code is SDAH
  61. Kolkatta terminal railway station code is KOAA
  62. Bhagalpur railway station code is BGP
  63. Asansol railway station code is ASN
  64. Barddhman railway station code is BWN
  65. Naihati railway station code is NH
  66. Malda Town railway station code is MLDT
  67. Jasidih railway station code is JSME
  68. Durgapur railway station code is DGR
  69. Jamalpur railway station code is JMP
  70. Rampurhat railway station code is RPH
  71. Bandel Jn. railway station code is BDC
  72. New Farakka railway station code is NFK
  73. Madhupur railway station code is MDP
  74. Bolpur railway station code is BHP
  75. Berhampur court railway station code is BPC
  76. Sultanganj railway station code is SGG
  77. Raniganj railway station code is RNG
  78. Andal railway station code is UDL
  79. Krishnanagar city railway station code is KNJ
  80. Barackpur railway station code is BP
  81. Srirampur railway station code is SPR
  82. Dum Dum Jn. railway station code is DDJ
  83. Sodepur railway station code is SEP
  84. Baruipur jn. railway station code is BRP
  85. Srirampur railway station code is SRP
  86. Rishra railway station code is RIS
  87. Konnagar railway station code is KOG
  88. Barasat jn. railway station code is BT
  89. Belghoria railway station code is BLH
  90. Subhasgram railway station code is SBGR
  91. Shyamngar railway station code is SNR
  92. Bidhannagar railway station code is BNXR
  93. Habra railway station code is HB
  94. Madhyamgram railway station code is MMG
  95. Sheoraphuli railway station code is SHE
  96. Ranaghat jn. railway station code is RHA
  97. Khardah railway station code is KDH
  98. Chakdah railway station code is CDH
  99. Patna railway station code is PNBE
  100. Muzzafarpur railway station code is MFP
  101. Mughalsarai railway station code is MGS
  102. Gaya railway station code is GAYA
  103. Dhanbad railway station code is DHN
  104. Darbhanga railway station code is DBG
  105. Rajendra Nagar Terminal railway station code is RJPB
  106. Patliputra railway station code is PPTA
  107. Samastipur railway station code is SPJ
  108. Saharsa railway station code is SHC
  109. Ara railway station code is ARA
  110. Buxar railway station code is BXR
  111. Danapur railway station code is DNR
  112. Barauni Jn. railway station code is BJU
  113. Hajipur railway station code is HJP
  114. Koderma railway station code is KQR
  115. Banmankhi railway station code is BMKI
  116. Dehri On Sone railway station code is DOS
  117. Kiul railway station code is KIUL
  118. Khagaria railway station code is KGG
  119. Raxaul railway station code is RXL
  120. Sasaram railway station code is SSM
  121. Bettiah railway station code is BTH
  122. Jainagar railway station code is JYG
  123. Parasnath railway station code is PNME
  124. Madhubani railway station code is MBI
  125. Daltengunj railway station code is DTO
  126. Bakhtiyarpur railway station code is BKP
  127. Anugrah Narayan Road railway station code is AUBR
  128. Sugauli railway station code is SGL
  129. Narkatiaganj railway station code is NKE
  130. Begusarai railway station code is BGS
  131. Sakari Jn railway station code is SKI
  132. Patna Sahib railway station code is PNC
  133. Sitamadhi railway station code is SMI
  134. Jamui railway station code is JMU
  135. Mokama railway station code is MKA
  136. Jhanja railway station code is JAJ
  137. Singrauli railway station code is SGRL
  138. Bhabhua Road railway station code is BBU
  139. Garhwa Road railway station code is GHD
  140. Mansi Jn. railway station code is MNE
  141. Dildarnagar railway station code is DLN
  142. Bagha railway station code is BUG
  143. Naugachia railway station code is NNA
  144. Sonepur railway station code is SEE
  145. Barkakana railway station code is BRKA
  146. Jahanabad railway station code is JHD
  147. Taregana railway station code is TEA
  148. Fatuha railway station code is FUT
  149. Bihta railway station code is BTA
  150. Barh railway station code is BARH
  151. Puri railway station code is PURI
  152. Brahmapur railway station code is BAM
  153. Cuttack railway station code is CTC
  154. Vizianagaram railway station code is VZM
  155. Sambalpur railway station code is SBP
  156. Khurda Road railway station code is KUR
  157. Srikakulam railway station code is CHE
  158. Bhadrak railway station code is BHC
  159. Palasa railway station code is PSA
  160. Rayagada railway station code is RGDA
  161. Jajpur-Keonjhar road railway station code is JJKR
  162. Duvvada railway station code is DVD
  163. Bolangir railway station code is BLGR
  164. Titlagrah railway station code is TIG
  165. Balugaon railway station code is BALU
  166. Kesinga railway station code is KSNG
  167. Delhi railway station code is DLI
  168. Jammu Tavi railway station code is JAT
  169. Varanasi railway station code is BSB
  170. Lucknow railway station code is LKO
  171. Ludhiana Jn railway station code is LDH
  172. Haridwar railway station code is HW
  173. Ambala Cantt. railway station code is UMB
  174. Sonipat railway station code is SNP
  175. Bareilly railway station code is BE
  176. Dehradun railway station code is DDN
  177. Shri Mata Vaisno devi Katra railway station code is SVDK
  178. Moradabad railway station code is MB
  179. Haharanpur railway station code is SRE
  180. Faizabad railway station code is FD
  181. Bathinda railway station code is BTI
  182. Pathankot Jn railway station code is PTKC
  183. Meerut City railway station code is MTC
  184. Sultanpur railway station code is SLN
  185. Jalandhar City railway station code is JRC
  186. Shahjahanpur railway station code is SPN
  187. Kalka railway station code is KLK
  188. Pratapgrah railway station code is PBH
  189. Shahgunj railway station code is SHG
  190. Firozpur Cantt railway station code is FZR
  191. Jaunpur railway station code is JNU
  192. Akbarpur railway station code is ABP
  193. Raebareli railway station code is RBL
  194. Roorkee railway station code is RK
  195. Rohtak railway station code is ROK
  196. Raichu railway station code is HRI
  197. Muzaffar Nagar railway station code is MOZ
  198. Phagwara Jn. railway station code is PGW
  199. Palwal railway station code is PWL
  200. Rampur railway station code is RMU
  201. Udhampur railway station code is UHP
  202. Bhadohi railway station code is BOY
  203. Raj Pura railway station code is RPJ
  204. Janghai railway station code is JNH
  205. Paryag railway station code is PRG
  206. Pathan kot Jn railway station code is PTK
  207. Hapur railway station code is HPU
  208. Unnao railway station code is ON
  209. Sirhind railway station code is SIR
  210. Kurukshetra railway station code is KKDE
  211. Barabanki railway station code is BBK
  212. Jaunpur City railway station code is JOP
  213. Patiala railway station code is PTA
  214. Ballabhgarh railway station code is BVH
  215. Ayodhya railway station code is AY
  216. Amethi railway station code is AME
  217. Chandausi railway station code is CH
  218. Najibabad railway station code is NBD
  219. Abhohar Jn railway station code is ABS
  220. Sahibabad railway station code is SBB
  221. Bahadurgrah railway station code is BGZ
  222. Nangloi railway station code is NNO
  223. Narela railway station code is NUR
  224. Tughlakabad railway station code is TKD
  225. Modinagar railway station code is MDNR
  226. Noli railway station code is NOLI
  227. Ganaur railway station code is GNU
  228. Faridabad New Town railway station code is FDN
  229. Pataudi road railway station code is PTRD
  230. Braut railway station code is BTU
  231. Amroha railway station code is AMRO
  232. Palam railway station code is PM
  233. Delhi sadar bazar railway station code is DSB
  234. Jhansi railway station code is JHS
  235. Mathura railway station code is MTJ
  236. Agra Fort railway station code is AF
  237. Aligarh railway station code is ALJN
  238. Chheoki railway station code is COI
  239. Mirzapur railway station code is MZP
  240. Etawah railway station code is ETW
  241. Tundla railway station code is TDL
  242. Banda railway station code is BNDA
  243. Morena railway station code is MRA
  244. Lalitpur railway station code is LAR
  245. Chitrakut Dham railway station code is CKTD
  246. Mahoba railway station code is MBA
  247. Fatehpur railway station code is FTP
  248. Raja ki Mandi railway station code is RKM
  249. Manikpur railway station code is MKP
  250. Orai railway station code is ORAI
  251. Khajuraho railway station code is KURJ
  252. Phaphund railway station code is PHD
  253. Datia railway station code is DAA
  254. Dholpur Jn railway station code is DHO
  255. Dabra railway station code is DBA
  256. Dadri railway station code is DER
  257. Khurja railway station code is KRJ
  258. Gorakhpur Jn railway station code is GKP
  259. Lucknow Jn railway station code is LJN
  260. Chhapra Jn railway station code is CPR
  261. Siwan railway station code is SV
  262. Gonda Jn railway station code is GD
  263. Manduwadih railway station code is MUV
  264. Basti railway station code is BST
  265. Azamgrah railway station code is AMH
  266. Ballia railway station code is BUI
  267. Mau Jn railway station code is MAU
  268. Deoria Sadar railway station code is DEOS
  269. Kathgodam railway station code is KGM
  270. Khalilabad railway station code is KLD
  271. Farrukhabad railway station code is FBD
  272. Ghazipur City railway station code is GCT
  273. Rudrapur City railway station code is RUPC
  274. Betlthara Road railway station code is BLTR
  275. Badshahnagar railway station code is BNZ
  276. Kasganj Jn railway station code is KSJ
  277. Kannauj railway station code is KJN
  278. Varanasi railway station code is BCY
  279. Bhatni railway station code is BTT
  280. Lalkuan Jn railway station code is LKU
  281. Haldwani railway station code is HDW
  282. Mankapur Jn railway station code is MUR
  283. Kashipur railway station code is KPV
  284. Pilibhit Jn railway station code is PBE
  285. Bareilly City railway station code is BC
  286. Guwahati railway station code is GHY
  287. New Jalpaiguri railway station code is NJP
  288. Katihar railway station code is KIR
  289. Kamakhya railway station code is KYQ
  290. Dimapur railway station code is DMV
  291. Kishanganj railway station code is KNE
  292. New Coochbehar railway station code is NCB
  293. New Tinsukia railway station code is NTSK
  294. Dibrugarh Town railway station code is DBRT
  295. New Bongaigaon railway station code is NBQ
  296. Rangiya Jn railway station code is RNY
  297. Mariyani Jn railway station code is MXN
  298. New Alipurduar railway station code is NOQ
  299. Barsoi Jn railway station code is BOE
  300. Dibrugarh railway station code is DBRG
  301. Silchar railway station code is SCL
  302. Jogbani railway station code is JBN
  303. Lumding railway station code is LMG
  304. Raiganj railway station code is RGJ
  305. Barpeta Road railway station code is BPRD
  306. Alipurduar Jn railway station code is APDJ
  307. Dhupguri railway station code is DQG
  308. Kokrajhar railway station code is KOJ
  309. Siliguri Jn railway station code is SGUJ
  310. Purnea railway station code is PRNA
  311. Araria Court railway station code is ARQ
  312. Bikaner railway station code is BKN
  313. Abu Road railway station code is ABR
  314. Rewari railway station code is RE
  315. Alwar railway station code is AWR
  316. Falna railway station code is FA
  317. Sri Ganga Nagar railway station code is SGNR
  318. Hisar railway station code is HSR
  319. Jaisalmer railway station code is JSM
  320. Bhilwara railway station code is BHL
  321. Bandikui railway station code is BKI
  322. Suratgarh railway station code is SOG
  323. Nagaur railway station code is NGO
  324. Marwar Jn railway station code is MJ
  325. Pali Marwar railway station code is PMY
  326. Barmer railway station code is BME
  327. Bhagar Ki Kothi railway station code is BGKT
  328. Lalgarh railway station code is LGH
  329. Hanumangarh Jn railway station code is HMH
  330. Bhiwani railway station code is BNW
  331. Merta Road railway station code is MTD
  332. Dausa railway station code is DO
  333. Kishangarh railway station code is KSG
  334. Phulera railway station code is FL
  335. Durgapura railway station code is DPA
  336. Beawar railway station code is BER
  337. Sirsa railway station code is SSA
  338. Chennai Central railway station code is MAS
  339. Chennai Egmore railway station code is MS
  340. Tambram railway station code is TBM
  341. Coimbatore Jn railway station code is CBE
  342. Tiruvananthapuram Central railway station code is TVC
  343. Madurai Jn railway station code is MDU
  344. Kozhikkode railway station code is CLT
  345. Katpadi railway station code is KPD
  346. Thrisur railway station code is TCR
  347. Chengalpattu Jn railway station code is CGL
  348. Arakkonam Jn railway station code is AJJ
  349. Tiruvallur railway station code is TRL
  350. Tiruchchirappalli Jn railway station code is TP

FAQs on Indian Railway Station Codes

Q1: How many railway station codes are there in India?

There are over 7,000 station codes across Indian Railways.

Q2: Where can I find the station code while booking?

Station codes are visible in IRCTC app, railway websites, and printed tickets.

Q3: Do small stations also have codes?

Yes, even smaller halts and rural stations have codes.

Q4: Are station codes the same as train numbers?

No. Station codes identify stations, while train numbers identify trains.

Q5: Can two stations have the same code?

No. Each station code is unique to prevent confusion.

Conclusion

Indian Railway station codes make travel easier by simplifying booking, inquiries, and train tracking. Whether you are a frequent traveler or planning your first IRCTC booking, keeping these codes handy saves time and ensures hassle-free travel.

Leave a Reply

Your email address will not be published. Required fields are marked *