Search and find station codes for over 10,019 railway stations across India. Access real-time data for seamless travel planning.
Indian Railways isn’t just a mode of transport. It is the pulse that connects every corner of our vast country. The official name "Indian Railways" itself represents a massive continental-size network of tracks crisscrossing through every nook and corner—from the snowcapped mountains of the Himalayas to the sunny beaches of the Indian Ocean.
Every day, thousands of trains traverse this sprawling network, making stops at high-profile metros, busy towns, and remote rural hamlets. As vast and comprehensive as this network is, it can still be quite confusing, especially for the common traveler. With over 10,000 train stations, a traveler often gets thrown off by seemingly innocuous issues.
Do you remember the time you were trying to check PNR status and didn’t know the exact spelling of a Station Name? Or, perhaps you have a ticket in your hand and see a cryptic code like "CNB", but can’t figure out which city this is in?
That is why we have developed this TrainPNRCheck Station Database. It is not a physical list or a PDF file that you have to download and print out. It is a comprehensive, real-time Station Search Engine designed to help you find the correct Station Name, official Station Code, and the Railway Zone it falls under—all in a matter of seconds.
You might be wondering, “Why do I need this Station Finder? I know the city I am travelling to and that’s good enough, right?”
Well, not really. Booking train tickets in India can be very unforgiving when it comes to spelling mistakes and variations. The IRS (Indian Railways Computerized Reservation System) doesn’t know cities, states, or towns loosely; it only recognizes specific codes and official station spellings.
If your reservation clerk gets the details mixed up, you might end up with a “No Trains Found” error. Or worse, you might actually book a ticket to the wrong station. Check out these common use-cases for our station database:
Time-Saving: When you are booking a Tatkal ticket at 10:00 AM, typing the full name “Thiruvananthapuram Central” is precious seconds lost. Typing the code “TVC” takes a mere fraction of a second. Being able to search our tool and having the correct code copied to your clipboard before the panic rush is what separates a confirmed booking from a waitlisted one.
Precision: In a country as large as India, there are many places with similar names. A traveler visiting Rampur (RMU) in UP might be headed to an entirely different place compared to Rampur Hat (RPH) in West Bengal. When you look at the Station Code, you have full clarity.
If you try searching for these “old names” on some official websites, you might not even get results. Our database helps you bypass that gap. We keep our database updated so that whether you search for the old name or the new one, you are able to find it.
TrainPNRCheck is an independent information service built for travelers, without any affiliation to the Ministry of Railways or the IRCTC. While we have taken a lot of care to keep this mammoth database of 10,019+ stations up-to-date, it is worth noting that Railway data is subject to change in real-time as new stations are added and codes are altered. While we aim for it to be comprehensive, we recommend using it for planning and sanity-checking, but always double-check critical information using official resources for official use.
Ready to search? Use the search bar at the top to instantly find the Code, Name, and Zone of any Indian Railway station. Happy Searching!
Every railway station in India has a unique alphabetic code. Example: NDLS for New Delhi, CSMT for Mumbai CSMT.
Use this directory to browse over 8,000 stations alphabetically or by zone.