17220 Visakhapatnam–Machilipatnam Express
Mail/Express · 371 km · 11 hr · 26 stops · Daily
- Departs
- 22:10
- Visakhapatnam
- Arrives
- 09:10
- Machelipatnam · day 2
- Journey
- 11 hr
- 371 km · 26 stops
- Runs
- Daily
- On time
- 96%
- usually on time
17220 running status
Checking where it is…
17220 coach position
Fetching the coach order…
17220 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 Visakhapatnam to Machelipatnam
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Visakhapatnam VSKP | — | 22:10 | — | 1 | 0 |
| 2 | Duvvada DVD | 22:38 | 22:40 | 2 min | 1 | 18 |
| 3 | Anakapalle AKP | 22:57 | 22:58 | 1 min | 1 | 33 |
| 4 | Ellamanchiii YLM | 23:17 | 23:18 | 1 min | 1 | 57 |
| 5 | Narsipatnam Road NRP | 23:34 | 23:35 | 1 min | 1 | 75 |
| 6 | Tuni TUNI | 23:54 | 23:55 | 1 min | 1 | 97 |
| 7 | Annavaram ANV | 00:09 | 00:10 | 1 min | 2 | 114 |
| 8 | Gollaprolu GLP | 00:29 | 00:30 | 1 min | 2 | 133 |
| 9 | Pithapuram PAP | 00:59 | 01:00 | 1 min | 2 | 139 |
| 10 | Samalkot Jn SLO | 01:19 | 01:20 | 1 min | 2 | 151 |
| 11 | Anaparti APT | 01:39 | 01:40 | 1 min | 2 | 177 |
| 12 | Dwarapudi DWP | 01:49 | 01:50 | 1 min | 2 | 181 |
| 13 | Kadiyam KYM | 01:59 | 02:00 | 1 min | 2 | 191 |
| 14 | Rajamundry RJY | 02:28 | 02:30 | 2 min | 2 | 201 |
| 15 | Kovvur KVR | 02:44 | 02:45 | 1 min | 2 | 208 |
| 16 | Nidadavolu Jn NDD | 03:13 | 03:15 | 2 min | 2 | 223 |
| 17 | Tanuku TNKU | 03:39 | 03:40 | 1 min | 2 | 241 |
| 18 | Bhimavaram Jn BVRM | 04:40 | 04:55 | 15 min | 2 | 269 |
| 19 | Bhimavaram Town BVRT | 05:08 | 05:10 | 2 min | 2 | 271 |
| 20 | Akividu AKVD | 05:19 | 05:20 | 1 min | 2 | 288 |
| 21 | Kaikolur KKLR | 05:39 | 05:40 | 1 min | 2 | 305 |
| 22 | Mandavalli MDVL | 05:54 | 05:55 | 1 min | 2 | 312 |
| 23 | Gudivada Jn GDV | 07:00 | 07:15 | 15 min | 2 | 334 |
| 24 | Gudlavalleru GVL | 07:34 | 07:35 | 1 min | 2 | 345 |
| 25 | Pedana PAV | 07:59 | 08:00 | 1 min | 2 | 361 |
| 26 | Machelipatnam MTM | 09:10 | — | — | 2 | 371 |
How reliably 17220 runs
96% arrive on time at the destination
typically on time · 41% on time across the route
From Nov 2025–Nov 2026 · within 15 min counts as on time.
- Visakhapatnamusually on time95%
- Duvvadatypically 4 min late95%
- Anakapalletypically 6 min late80%
- Ellamanchiiitypically 16 min late · 4% over an hour47%
- Narsipatnam Roadtypically 21 min late · 6% over an hour36%
- Tunitypically 25 min late · 10% over an hour30%
- Annavaramtypically 30 min late · 18% over an hour25%
- Gollaprolutypically 35 min late · 22% over an hour21%
- Pithapuramtypically 23 min late · 14% over an hour33%
- Samalkot Jntypically 24 min late · 15% over an hour31%
- Anapartitypically 40 min late · 26% over an hour19%
- Dwarapuditypically 39 min late · 25% over an hour19%
- Kadiyamtypically 42 min late · 27% over an hour18%
- Rajamundrytypically 35 min late · 24% over an hour21%
- Kovvurtypically 32 min late · 13% over an hour23%
- Nidadavolu Jntypically 30 min late · 22% over an hour25%
- Tanukutypically 26 min late · 20% over an hour29%
- Bhimavaram Jntypically 21 min late · 5% over an hour36%
- Bhimavaram Townusually on time80%
- Akividutypically 36 min late · 14% over an hour21%
- Kaikolurtypically 33 min late · 11% over an hour23%
- Mandavallitypically 30 min late · 11% over an hour25%
- Gudivada Jntypically 34 min late · 14% over an hour22%
- Gudlavallerutypically 4 min late71%
- Pedanatypically 23 min late · 12% over an hour33%
- Machelipatnamusually on time96%
Longest halts
- Bhimavaram Jn BVRM15 min · arrives 04:40, departs 04:55
- Gudivada Jn GDV15 min · arrives 07:00, departs 07:15