Every Indian Railways station has a short code printed on every ticket. One code a day: guess the station in six tries. Each miss shows how far off you are, which way to go, and unlocks a hint.
A new code every day at midnight IST. The daily pool is 392 well-known stations (big junctions, terminals and stations with articles in several Wikipedias); autocomplete knows 3,804. Your results stay in this browser. No accounts, no tracking, no ads.
3,781 of the 5,360 three-letter station codes (71%) are also the code of an airport somewhere in the world, which is unsurprising: both systems crowd into the same 17,576 combinations. Narrow it to Indian airports and 75 codes are shared, but only 2 of them are in the same place: LKO (Lucknow, 9 km from the airport) and GWL (Gwalior, 10 km). The other 73 send you somewhere else entirely.
| Code | Airport | Station with the same code | Checked |
|---|---|---|---|
| DEL | Delhi (Indira Gandhi Intl) | Denduluru, Andhra Pradesh | Wikipedia ✓ |
| BOM | Mumbai | Bomadra, Rajasthan | RailYatri + eRail ✓ |
| MAA | Chennai | Maval, Rajasthan | Wikipedia ✓ |
| BLR | Bengaluru | Balganur, Karnataka | RailYatri + eRail ✓ |
| PNQ | Pune | Punkunnam, Kerala | Wikipedia ✓ |
Across all 9,553 stations, only 281 codes (2.9%) start with a different letter from the station's name. Among the 411 well-known stations in the daily pool it's 29 (7.1%), more than twice the rate, because big stations got their codes early and kept them through a renaming. Kollam is still QLN for Quilon.
| Code | Station today | Older name the code fits |
|---|---|---|
| QLN | Kollam Junction | Quilon |
| MAS | Chennai Central | Madras |
| CNB | Kanpur Central | Cawnpore |
| BSB | Varanasi Junction | Benares |
| BRC | Vadodara Junction | Baroda |
| BZA | Vijayawada Junction | Bezawada |
| CAPE | Kanniyakumari Terminus | Cape Comorin |
| UMB | Ambala Cantonment Junction | Umballa |
| CLT | Kozhikode | Calicut |
| CAN | Kannur | Cannanore |
| BL | Valsad | Bulsar |
| GR | Kalaburagi Junction | Gulbarga |
| MS | Chennai Egmore | Madras Egmore |
The old names are well-documented historical spellings, added by hand. The "different first letter" count is computed from the data. Some mismatches are not renamings (for example NZM for Hazrat Nizamuddin uses the second word, and SBC's B and C are "Bangalore City").
Most codes are 3 letters (5,360) or 4 (3,847). There are 313 two-letter codes, 27 five-letter ones, and 6 single letters, including Gondia (G), Raipur (R) and Jalna (J). The first letters follow Indian place names, not English: lots of B (Bhagalpur, Bokaro…), K and S, and almost no X, Q or Z.
325 codes are in a list of the 10,000 most common English words (the list includes some abbreviations). The four-letter ones are the fun part:
BIRD Bhiwandi RoadBURN BurnpurSKIP Ambajora ShikariparaSPAM Senji PanambakkamGUNS GhunasMASK Maisar KhanaPALM PalaiyamSNAP Sona ArjunpurCROP CherlopalliABLE AmbaleCAPE Kanniyakumari Terminus