| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Arakkonam Jn. AJJ Source | Start | 7:10 AM | — | 0 | 1 |
| 2 | Tiruttani TRT | 7:26 AM | 7:27 AM | 1m | 13 | 1 |
| 3 | Ponpadi POI | 7:34 AM | 7:35 AM | 1m | 20 | 1 |
| 4 | Venkatanarasimharajuvaripeta VKZ | 7:40 AM | 7:41 AM | 1m | 23 | 1 |
| 5 | Nagari NG | 7:47 AM | 7:48 AM | 1m | 27 | 1 |
| 6 | Ekambarakuppam EKM | 7:50 AM | 7:51 AM | 1m | 29 | 1 |
| 7 | Vepagunta VGA | 7:59 AM | 8:00 AM | 1m | 36 | 1 |
| 8 | Puttur PUT | 8:07 AM | 8:08 AM | 1m | 43 | 1 |
| 9 | Taduku TDK | 8:16 AM | 8:17 AM | 1m | 50 | 1 |
| 10 | Pudi PUDI | 8:25 AM | 8:26 AM | 1m | 59 | 1 |
| 11 | Renigunta Jn RU | 8:35 AM | 8:40 AM | 5m | 69 | 1 |
| 12 | Mamanduru MRM | 8:57 AM | 8:58 AM | 1m | 83 | 1 |
| 13 | Balapalle BLPE | 9:09 AM | 9:10 AM | 1m | 93 | 1 |
| 14 | Settigunta SF | 9:19 AM | 9:20 AM | 1m | 100 | 1 |
| 15 | Koduru KOU | 9:27 AM | 9:28 AM | 1m | 110 | 1 |
| 16 | Anantarajupet ANE | 9:37 AM | 9:38 AM | 1m | 117 | 1 |
| 17 | Obulavaripalli OBVP | 9:42 AM | 9:43 AM | 1m | 123 | 1 |
| 18 | Pullampet PMT | 9:52 AM | 9:53 AM | 1m | 134 | 1 |
| 19 | Razampeta RJP | 9:59 AM | 10:00 AM | 1m | 143 | 1 |
| 20 | Hastavaramu HAQ | 10:16 AM | 10:17 AM | 1m | 148 | 1 |
| 21 | Nandalur NRE | 10:24 AM | 10:26 AM | 2m | 154 | 1 |
| 22 | Mantapampalle MMPL | 10:34 AM | 10:35 AM | 1m | 161 | 1 |
| 23 | Ontimitta VNM | 10:49 AM | 10:50 AM | 1m | 172 | 1 |
| 24 | Bhakarapet BKPT | 10:59 AM | 11:00 AM | 1m | 177 | 1 |
| 25 | Kanamalo Palle KNLP | 11:09 AM | 11:10 AM | 1m | 184 | 1 |
| 26 | Cuddapah HX Destination | 12:05 PM | End | — | 194 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.