22603 Kharagpur–Villupuram Superfast Express
Superfast · 1,829 km · 29 hr 5 min · 20 stops · Thu
- Departs
- 14:00
- Kharagpur Jn
- Arrives
- 19:05
- Villupuram Jn · day 2
- Journey
- 29 hr 5 min
- 1,829 km · 20 stops
- Runs
- Thu
- On time
- 20%
- usually 88 min late
22603 running status
Checking where it is…
22603 coach position
Fetching the coach order…
22603 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 Kharagpur Jn to Villupuram 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 | Kharagpur Jn KGP | — | 14:00 | — | 1 | 0 |
| 2 | Belda BLDA | 14:24 | 14:26 | 2 min | 1 | 41 |
| 3 | Balasore BLS | 15:30 | 15:35 | 5 min | 1 | 121 |
| 4 | Jajpur Keonjhar Road JJKR | 16:56 | 16:58 | 2 min | 1 | 223 |
| 5 | Cuttack CTC | 17:50 | 17:55 | 5 min | 1 | 295 |
| 6 | Bhubaneswar BBS | 18:10 | 18:15 | 5 min | 1 | 323 |
| 7 | Khurda Road Jn KUR | 18:35 | 18:50 | 15 min | 1 | 342 |
| 8 | Brahmapur BAM | 20:30 | 20:35 | 5 min | 1 | 488 |
| 9 | Vizianagram Jn VZM | 00:25 | 00:30 | 5 min | 2 | 704 |
| 10 | Visakhapatnam VSKP | 01:25 | 01:45 | 20 min | 2 | 765 |
| 11 | Rajamundry RJY | 04:33 | 04:35 | 2 min | 2 | 966 |
| 12 | Eluru EE | 05:58 | 06:00 | 2 min | 2 | 1,056 |
| 13 | Vijayawada Jn BZA | 07:00 | 07:10 | 10 min | 2 | 1,115 |
| 14 | Gudur Jn GDR | 11:23 | 11:25 | 2 min | 2 | 1,408 |
| 15 | Perambur (Chennai) PER | 13:45 | 13:50 | 5 min | 2 | 1,545 |
| 16 | Arakkonam AJJ | 14:43 | 14:45 | 2 min | 2 | 1,608 |
| 17 | Katpadi Jn KPD | 15:55 | 16:00 | 5 min | 2 | 1,669 |
| 18 | Vellore Cantt VLR | 16:18 | 16:20 | 2 min | 2 | 1,678 |
| 19 | Tiruvannamalai TNM | 17:26 | 17:28 | 2 min | 2 | 1,761 |
| 20 | Villupuram Jn VM | 19:05 | — | — | 2 | 1,829 |
How reliably 22603 runs
20% arrive on time at the destination
typically 88 min late · 22% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Kharagpur Jnusually on time100%
- Beldatypically 11 min late70%
- Balasoretypically 8 min late72%
- Jajpur Keonjhar Roadtypically 13 min late · 6% over an hour53%
- Cuttacktypically 54 min late · 41% over an hour14%
- Bhubaneswartypically 86 min late · 80% over an hour9%
- Khurda Road Jntypically 89 min late · 90% over an hour8%
- Brahmapurtypically 127 min late · 98% over an hour6%
- Vizianagram Jntypically 82 min late · 65% over an hour9%
- Visakhapatnamtypically 98 min late · 71% over an hour8%
- Rajamundrytypically 101 min late · 71% over an hour7%
- Elurutypically 96 min late · 65% over an hour8%
- Vijayawada Jntypically 95 min late · 71% over an hour8%
- Gudur Jntypically 89 min late · 71% over an hour8%
- Perambur (Chennai)typically 96 min late · 73% over an hour8%
- Arakkonamtypically 107 min late · 78% over an hour7%
- Katpadi Jntypically 102 min late · 80% over an hour7%
- Vellore Cantttypically 99 min late · 80% over an hour8%
- Tiruvannamalaitypically 108 min late · 82% over an hour7%
- Villupuram Jntypically 88 min late · 63% over an hour20%
Longest halts
- Visakhapatnam VSKP20 min · arrives 01:25, departs 01:45
- Khurda Road Jn KUR15 min · arrives 18:35, departs 18:50
- Vijayawada Jn BZA10 min · arrives 07:00, departs 07:10
- Balasore BLS5 min · arrives 15:30, departs 15:35
- Cuttack CTC5 min · arrives 17:50, departs 17:55
- Bhubaneswar BBS5 min · arrives 18:10, departs 18:15
Return train and other trains on this route
- 22604 Villupuram–Kharagpur Superfast ExpressThe return train, Villupuram Jn to Kharagpur Jn
- 12867 Howrah–Pondicherry Superfast ExpressAlso runs Kharagpur Jn to Villupuram Jn
- 20609 Amrit Bharat ExpressAlso runs Kharagpur Jn to Villupuram Jn
- 12665 Howrah–Kanniyakumari Superfast ExpressAlso runs Kharagpur Jn to Villupuram Jn
- 12663 Howrah–Tiruchchirappalli Superfast ExpressAlso runs Kharagpur Jn to Villupuram Jn