20603 Amrit Bharat Express
Mail/Express · 3,115 km · 54 hr 20 min · 45 stops · Wed
- Departs
- 16:45
- New Jalpaiguri
- Arrives
- 23:05
- Nagarcoil Jn · day 3
- Journey
- 54 hr 20 min
- 3,115 km · 45 stops
- Runs
- Wed
- Fare from
- ₹1,025
- Sleeper · estimate
- On time
- 3%
- usually 246 min late
20603 running status
Checking where it is…
20603 coach position
Fetching the coach order…
20603 vacant berths after charting
Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen
Check seats from New Jalpaiguri to Nagarcoil Jn
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | New Jalpaiguri NJP | — | 16:45 | — | 1 | 0 |
| 2 | Kishanganj KNE | 17:45 | 17:47 | 2 min | 1 | 87 |
| 3 | Barsoi Jn BOE | 18:30 | 18:32 | 2 min | 1 | 145 |
| 4 | Malda Town MLDT | 21:00 | 21:10 | 10 min | 1 | 233 |
| 5 | Rampur Hat RPH | 23:00 | 23:05 | 5 min | 1 | 355 |
| 6 | Bolpur Shantiniketan BHP | 23:53 | 23:55 | 2 min | 1 | 415 |
| 7 | Dankuni DKAE | 02:35 | 02:40 | 5 min | 2 | 546 |
| 8 | Andul ADL | 03:55 | 04:00 | 5 min | 2 | 565 |
| 9 | Kharagpur Jn KGP | 05:15 | 05:23 | 8 min | 2 | 668 |
| 10 | Balasore BLS | 06:48 | 06:50 | 2 min | 2 | 789 |
| 11 | Bhadrakh BHC | 08:20 | 08:22 | 2 min | 2 | 848 |
| 12 | Jajpur Keonjhar Road JJKR | 08:57 | 08:59 | 2 min | 2 | 892 |
| 13 | Cuttack CTC | 09:40 | 09:45 | 5 min | 2 | 964 |
| 14 | Bhubaneswar BBS | 10:15 | 10:20 | 5 min | 2 | 991 |
| 15 | Khurda Road Jn KUR | 10:35 | 10:45 | 10 min | 2 | 1,010 |
| 16 | Balugaon BALU | 11:42 | 11:44 | 2 min | 2 | 1,081 |
| 17 | Brahmapur BAM | 12:35 | 12:40 | 5 min | 2 | 1,157 |
| 18 | Ichchapuram IPM | 13:05 | 13:07 | 2 min | 2 | 1,181 |
| 19 | Sompeta SPT | 13:20 | 13:22 | 2 min | 2 | 1,199 |
| 20 | Palasa PSA | 14:05 | 14:07 | 2 min | 2 | 1,231 |
| 21 | Srikakulam Road CHE | 14:58 | 15:00 | 2 min | 2 | 1,303 |
| 22 | Vizianagram Jn VZM | 15:55 | 16:00 | 5 min | 2 | 1,373 |
| 23 | Visakhapatnam VSKP | 17:10 | 17:30 | 20 min | 2 | 1,433 |
| 24 | Duvvada DVD | 17:58 | 18:00 | 2 min | 2 | 1,451 |
| 25 | Rajamundry RJY | 20:28 | 20:30 | 2 min | 2 | 1,634 |
| 26 | Vijayawada Jn BZA | 00:20 | 00:30 | 10 min | 3 | 1,784 |
| 27 | Ongole OGL | 02:28 | 02:30 | 2 min | 3 | 1,922 |
| 28 | Gudur Jn GDR | 04:48 | 04:50 | 2 min | 3 | 2,076 |
| 29 | Renigunta Jn RU | 06:30 | 06:35 | 5 min | 3 | 2,160 |
| 30 | Katpadi Jn KPD | 08:20 | 08:25 | 5 min | 3 | 2,283 |
| 31 | Jolarpettai JTJ | 09:43 | 09:45 | 2 min | 3 | 2,367 |
| 32 | Salem Jn SA | 11:37 | 11:40 | 3 min | 3 | 2,491 |
| 33 | Erode Jn ED | 12:30 | 12:40 | 10 min | 3 | 2,550 |
| 34 | Tiruppur TUP | 13:28 | 13:30 | 2 min | 3 | 2,600 |
| 35 | Coimbatore Jn CBE | 14:27 | 14:30 | 3 min | 3 | 2,651 |
| 36 | Pollachi Jn POY | 15:50 | 15:55 | 5 min | 3 | 2,697 |
| 37 | Udumalaippettai UDT | 16:23 | 16:25 | 2 min | 3 | 2,726 |
| 38 | Palani PLNI | 16:55 | 17:00 | 5 min | 3 | 2,760 |
| 39 | Dindigul Jn DG | 18:13 | 18:15 | 2 min | 3 | 2,818 |
| 40 | Madurai Jn MDU | 19:35 | 19:45 | 10 min | 3 | 2,885 |
| 41 | Virudunagar Jn VPT | 20:23 | 20:25 | 2 min | 3 | 2,929 |
| 42 | Satur SRT | 20:43 | 20:45 | 2 min | 3 | 2,955 |
| 43 | Kovilpatti CVP | 21:03 | 21:05 | 2 min | 3 | 2,977 |
| 44 | Tirunelveli TEN | 21:50 | 21:55 | 5 min | 3 | 3,042 |
| 45 | Nagarcoil Jn NCJ | 23:05 | — | — | 3 | 3,115 |
How reliably 20603 runs
3% arrive on time at the destination
typically 246 min late · 17% on time across the route
From Aug 2025–Aug 2026 · within 15 min counts as on time.
- New Jalpaiguriusually on time96%
- Kishanganjtypically 13 min late · 3% over an hour56%
- Barsoi Jntypically 34 min late · 17% over an hour22%
- Malda Towntypically 4 min late · 3% over an hour80%
- Rampur Hattypically 22 min late · 14% over an hour34%
- Bolpur Shantiniketantypically 24 min late · 17% over an hour31%
- Dankuniusually on time · 3% over an hour71%
- Andulusually on time · 7% over an hour80%
- Kharagpur Jntypically 15 min late · 17% over an hour50%
- Balasoretypically 35 min late · 28% over an hour21%
- Bhadrakhtypically 18 min late · 24% over an hour42%
- Jajpur Keonjhar Roadtypically 21 min late · 28% over an hour36%
- Cuttacktypically 70 min late · 55% over an hour11%
- Bhubaneswartypically 77 min late · 72% over an hour10%
- Khurda Road Jntypically 117 min late · 90% over an hour6%
- Balugaontypically 119 min late · 90% over an hour6%
- Brahmapurtypically 153 min late · 97% over an hour5%
- Ichchapuramtypically 151 min late · 97% over an hour5%
- Sompetatypically 150 min late · 100% over an hour5%
- Palasatypically 139 min late · 86% over an hour5%
- Srikakulam Roadtypically 143 min late · 86% over an hour5%
- Vizianagram Jntypically 152 min late · 86% over an hour5%
- Visakhapatnamtypically 191 min late · 86% over an hour4%
- Duvvadatypically 186 min late · 90% over an hour4%
- Rajamundrytypically 225 min late · 100% over an hour3%
- Vijayawada Jntypically 129 min late · 62% over an hour6%
- Ongoletypically 116 min late · 59% over an hour6%
- Gudur Jntypically 121 min late · 59% over an hour6%
- Renigunta Jntypically 111 min late · 55% over an hour7%
- Katpadi Jntypically 139 min late · 59% over an hour5%
- Jolarpettaitypically 101 min late · 59% over an hour7%
- Salem Jntypically 230 min late · 59% over an hour3%
- Erode Jntypically 291 min late · 62% over an hour3%
- Tiruppurtypically 303 min late · 59% over an hour2%
- Coimbatore Jntypically 306 min late · 59% over an hour2%
- Pollachi Jntypically 284 min late · 55% over an hour3%
- Udumalaippettaitypically 287 min late · 55% over an hour3%
- Palanitypically 279 min late · 55% over an hour3%
- Dindigul Jntypically 252 min late · 59% over an hour3%
- Madurai Jntypically 232 min late · 55% over an hour3%
- Virudunagar Jntypically 229 min late · 55% over an hour3%
- Saturtypically 229 min late · 55% over an hour3%
- Kovilpattitypically 226 min late · 55% over an hour3%
- Tirunelvelitypically 234 min late · 55% over an hour3%
- Nagarcoil Jntypically 246 min late · 55% over an hour3%
Longest halts
- Visakhapatnam VSKP20 min · arrives 17:10, departs 17:30
- Malda Town MLDT10 min · arrives 21:00, departs 21:10
- Khurda Road Jn KUR10 min · arrives 10:35, departs 10:45
- Vijayawada Jn BZA10 min · arrives 00:20, departs 00:30
- Erode Jn ED10 min · arrives 12:30, departs 12:40
- Madurai Jn MDU10 min · arrives 19:35, departs 19:45
Return train and other trains on this route
Stations on the 20603 route
- Kishanganj (KNE)Day 1 · 87 km from New Jalpaiguri
- Kharagpur Jn (KGP)Day 2 · 668 km from New Jalpaiguri
- Balugaon (BALU)Day 2 · 1,081 km from New Jalpaiguri
- Visakhapatnam (VSKP)Day 2 · 1,433 km from New Jalpaiguri
- Katpadi Jn (KPD)Day 3 · 2,283 km from New Jalpaiguri
- Udumalaippettai (UDT)Day 3 · 2,726 km from New Jalpaiguri