Trains on the Indian Railways network
Every train with a scheduled stop list has a page at /train/<number> — 7,497 of them, built from 1,55,569 timetable stops across 8,118 stations. Each page lists the whole route in order: arrival and departure times, how long the train stands at each stop, which day of the run the stop falls on, and how far it is from the origin.
- Trains with a stop list
- 7,497
- Timetable stops
- 1,55,569
- Stations served
- 8,118
Longest scheduled runs
Ranked by end-to-end distance, which is a measured column rather than a guess at popularity.
- 22503 DBRG VIVEK EXPKanniyakumari → Dibrugarh · 4,188 km · 60 stops
- 22504 VIVEK EXPRESSDibrugarh → Kanniyakumari · 4,188 km · 60 stops
- 12507 ARONAI EXPRESSThiruvananthapuram Central → Silchar · 3,917 km · 57 stops
- 12508 SCL TVC EXPRESSSilchar → Thiruvananthapuram Central · 3,916 km · 56 stops
- 16317 HIMSAGAR EXPRESSKanniyakumari → Shmata Vd Katra · 3,797 km · 67 stops
- 16318 HIMSAGAR EXPShmata Vd Katra → Kanniyakumari · 3,790 km · 70 stops
- 16787 TEN SVDK EXPRESSTirunelveli → Shmata Vd Katra · 3,642 km · 60 stops
- 16788 SVDK TEN EXPRESShmata Vd Katra → Tirunelveli · 3,636 km · 63 stops
- 12483 TVCN ASR SF EXPKochuveli → Amritsar Jn · 3,597 km · 28 stops
- 12484 ASR KCVL SF EXPAmritsar Jn → Kochuveli · 3,597 km · 28 stops
- 22501 NEWTINSUKIA EXPSmvt Bengaluru → New Tinsukia · 3,568 km · 42 stops
- 22502 NTSK SMVB EXPNew Tinsukia → Smvt Bengaluru · 3,568 km · 40 stops
- 20497 FZR HUMSAFARMandapam → Firozpur Cantt Jn · 3,547 km · 38 stops
- 12503 AGTL HUMSAFARSmvt Bengaluru → Agartala · 3,529 km · 33 stops
- 12504 HUMSAFAR EXPAgartala → Smvt Bengaluru · 3,529 km · 33 stops
- 20498 RMM HUMSAFAR SFFirozpur Cantt Jn → Mandapam · 3,520 km · 44 stops
- 12515 CBE SCL SF EXPCoimbatore Jn → Silchar · 3,492 km · 46 stops
- 12516 SCL CBE EXPRESSSilchar → Coimbatore Jn · 3,491 km · 45 stops
- 12522 RAPTISAGAR EXPErnakulam Jn → Barauni Jn · 3,445 km · 59 stops
- 12521 RAPTI SAGAR EXPBarauni Jn → Ernakulam Jn · 3,438 km · 60 stops
- 12217 SAMPARK KRANTHIKochuveli → Chandigarh · 3,415 km · 26 stops
- 12218 KERLA S KRNTI SFChandigarh → Kochuveli · 3,415 km · 26 stops
- 22659 TVCN YNRK SF EXPKochuveli → Yog N Rishikesh · 3,415 km · 29 stops
- 22660 YNRK TVCN SF EXPYog N Rishikesh → Kochuveli · 3,415 km · 30 stops
- 05951 SMVB NTSK SPLSmvt Bengaluru → New Tinsukia · 3,376 km · 36 stops
- 16311 SGNR KCVL EXPShri Ganganagar → Kochuveli · 3,323 km · 53 stops
- 16312 TVCN SGNR EXPKochuveli → Shri Ganganagar · 3,323 km · 52 stops
- 12512 RAPTISAGAR SF EXKochuveli → Gorakhpur · 3,248 km · 59 stops
- 12511 RAPTISAGAR EXPGorakhpur → Kochuveli · 3,242 km · 60 stops
- 15636 GHY OKHA EXPGuwahati → Okha · 3,236 km · 44 stops
- 15635 GUWAHATI EXPRESOkha → Guwahati · 3,225 km · 44 stops
- 15902 TSK LMG SPECIALNew Tinsukia → Smvt Bengaluru · 3,215 km · 40 stops
- 15929 TBM NTSK EXPRESSTambaram → New Tinsukia · 3,213 km · 45 stops
- 15930 NTSK TBM EXPNew Tinsukia → Tambaram · 3,213 km · 46 stops
- 09525 HAPA NHLN SPLHapa → Naharlagun · 3,188 km · 49 stops
- 09526 NHLN HAPA SPLNaharlagun → Hapa · 3,188 km · 49 stops
Trains with the most stops
The services that call most often. These are the ones where boarding a few stations earlier, or booking through to a later stop, has the most options to work with.
- 13031 HWH JYG EXPHowrah Jn → Jaynagar · 722 km · 119 stops
- 13032 JYG HWH EXPJaynagar → Howrah Jn · 722 km · 117 stops
- 15909 AVADH ASSAM EXPDibrugarh → Lalgarh Jn · 3,115 km · 97 stops
- 15910 AVADH ASSAM EXPLalgarh Jn → Dibrugarh · 3,115 km · 97 stops
- 18237 CHATTISGARH EXPKorba → Amritsar Jn · 2,108 km · 92 stops
- 13352 ALLP DHN EXPRESSAlleppey → Dhanbad Jn · 2,535 km · 90 stops
- 13152 KOLKATA EXPRESSJammu Tawi → Kolkata · 1,981 km · 87 stops
- 13351 DHN ALAPPUZHA EXDhanbad Jn → Alleppey · 2,535 km · 87 stops
- 19037 AVADH EXPBandra Terminus → Barauni Jn · 2,256 km · 87 stops
- 19038 AVADH EXPRESSBarauni Jn → Bandra Terminus · 2,256 km · 87 stops
- 13151 KOAA JAT EXPRESKolkata → Jammu Tawi · 1,981 km · 86 stops
- 13553 ASANSOL - VARANASI MEMU EXPRESSAsansol Jn → Varanasi Jn · 479 km · 85 stops
- 13554 VARANASI - ASANSOL MEMU EXPRESSVaranasi Jn → Asansol Jn · 479 km · 85 stops
- 14030 MUT SGNR EXPRESSMeerut Cant → Shri Ganganagar · 588 km · 85 stops
- 18238 CHHATISGARH EXPAmritsar Jn → Bilaspur Jn · 2,009 km · 85 stops
- 07671 GTL-KCGGuntakal Jn → Bodhan · 553 km · 84 stops
- 11058 ASR CSMT EXPAmritsar Jn → Chhatrapati Shivaji Maharaj Terminus · 2,046 km · 84 stops
- 18477 UTKAL EXPRESSPuri → Yog N Rishikesh · 2,393 km · 82 stops
- 18478 KALINGAUTKAL EXPYog N Rishikesh → Puri · 2,386 km · 82 stops
- 17661 KCG NSL EXPKacheguda → Nagarsol · 601 km · 81 stops
- 17662 NSL KCG EXPNagarsol → Kacheguda · 601 km · 81 stops
- 11057 CSMT ASR EXPRESSChhatrapati Shivaji Maharaj Terminus → Amritsar Jn · 2,052 km · 80 stops
- 15743 FARAKKA EXPBalurghat → Bhatinda Jn · 1,861 km · 79 stops
- 18125 ROU PURI EXPRourkela → Puri · 528 km · 79 stops
Looking up a train by number
Every train page is at /train/<number> — for example /train/12951. These pages carry the timetable only. To find out whether a berth is actually available on a date, and what to do when it is not, search a journey. You can also browse by route or by station.
RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.
RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.