DG → VPT · 22 direct trains
Trains from Dindigul Jn to Virudunagar Jn
22 direct trains run from Dindigul Jn (DG) to Virudunagar Jn (VPT). The fastest train is 12661 Pothigai Sf Exp, completing the journey in 1h 28m. Trains depart between 00:05 and 23:30. The distance is approximately 109 km.
Total Trains
22
Fastest
1h 28m
12661
First Train
00:05
Last Train
23:30
Distance
109 km
Dindigul Jn to Virudunagar Jn Train Timetable
Complete list of 22 direct trains from DG to VPT with departure, arrival, duration and running days.
| Train | Departs | Arrives | Duration | Days | Classes |
|---|---|---|---|---|---|
| 16121 Tvc Amrit Bharat Express | 00:05Day 2 | 01:43 | 1h 38m | Wed | 1A, 2A, 3A, SL, 2S |
| 22605 Prr Ten Sf Exp Superfast | 00:05Day 3 | 01:43 | 1h 38m | Mon, Fri | 1A, 2A, 3A, SL, 2S |
| 16612 Cbe Tn Link Exp Express | 01:00Day 2 | 02:48 | 1h 48m | Daily | 1A, 2A, 3A, SL, 2S |
| 16105 Tiruchendur Exp Express | 01:15Day 2 | 02:53 | 1h 38m | Daily | 1A, 2A, 3A, SL, 2S |
| 17235 Nagercoil Exp Express | 01:20Day 2 | 02:53 | 1h 33m | Daily | 1A, 2A, 3A, SL, 2S |
| 12667 Ms Cape Sf Exp Superfast | 01:35Day 2 | 03:08 | 1h 33m | Thu | 1A, 2A, 3A, SL, 2S |
| 16351 Nagarcoil Exp Express | 01:35Day 3 | 03:08 | 1h 33m | Mon, Fri | 1A, 2A, 3A, SL, 2S |
| 22657 Tbm Cape Sf Exp Superfast | 01:35Day 2 | 03:08 | 1h 33m | Mon, Wed, Sun | 1A, 2A, 3A, SL, 2S |
| 12661 Pothigai Sf Exp Superfast | 02:10Day 2 | 03:38 | 1h 28m | Daily | 1A, 2A, 3A, SL, 2S |
| 16339 Nagarcoil Exp Express | 02:40Day 3 | 04:13 | 1h 33m | Tue, Wed, Thu, Sat | 1A, 2A, 3A, SL, 2S |
| 12631 Nellai Sf Exp Superfast | 03:10Day 2 | 04:43 | 1h 33m | Daily | 1A, 2A, 3A, SL, 2S |
| 12665 Hwh Cape Sf Exp Superfast | 03:40Day 3 | 05:18 | 1h 38m | Mon | 1A, 2A, 3A, SL, 2S |
| 22629 Ltt Ten Sf Exp Superfast | 04:55Day 3 | 06:40 | 1h 45m | Thu | 1A, 2A, 3A, SL, 2S |
| 11021 Dadar Ten Exp Express | 06:55Day 3 | 08:38 | 1h 43m | Tue, Wed, Sat | 1A, 2A, 3A, SL, 2S |
| 22627 Tpj Tvc Sf Exp Superfast | 08:20 | 10:03 | 1h 43m | Daily | 1A, 2A, 3A, SL, 2S |
| 16322 Cbe-Ncj Exp Express | 13:30 | 15:18 | 1h 48m | Daily | 1A, 2A, 3A, SL, 2S |
| 16353 Kcg Ncj Exp Express | 13:50Day 2 | 15:48 | 1h 58m | Sun | 1A, 2A, 3A, SL, 2S |
| 16129 Ms Tn Link Exp Express | 14:50 | 16:53 | 2h 3m | Daily | 1A, 2A, 3A, SL, 2S |
| 16127 Ms Guruvayur Exp Express | 17:25 | 19:23 | 1h 58m | Daily | 1A, 2A, 3A, SL, 2S |
| 12642 Tirukkural Exp Superfast | 22:35Day 2 | 00:23Day 3 | 1h 48m | Mon, Sat | 1A, 2A, 3A, SL, 2S |
| 16101 Ms Qln Express Express | 22:50 | 00:48Day 2 | 1h 58m | Daily | 1A, 2A, 3A, SL, 2S |
| 12633 Kanyakumari Exp Superfast | 23:30 | 01:28Day 2 | 1h 58m | Daily | 1A, 2A, 3A, SL, 2S |
Stations on the Dindigul Jn to Virudunagar Jn route
Stops on 12661 Pothigai Sf Exp, the fastest train on this corridor (3 stations).
Other Routes from Dindigul Jn
Frequently Asked Questions
How many trains run from Dindigul Jn to Virudunagar Jn?▼
There are 22 direct trains running from Dindigul Jn (DG) to Virudunagar Jn (VPT). Check the timetable below for the complete list with departure times and running days.
Which is the fastest train from Dindigul Jn to Virudunagar Jn?▼
The fastest train is 12661 Pothigai Sf Exp, which covers the distance in 1h 28m. It departs at 02:10 and arrives at 03:38.
What is the first and last train from Dindigul Jn to Virudunagar Jn?▼
The first train departs at 00:05 and the last train departs at 23:30. Check the timetable for specific trains and their running days.
What is the distance from Dindigul Jn to Virudunagar Jn by train?▼
The distance from Dindigul Jn to Virudunagar Jn by train is approximately 109 km. Journey time varies from 1h 28m depending on the train type.
How to check seat availability for Dindigul Jn to Virudunagar Jn trains?▼
Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.
Which stations fall between Dindigul Jn and Virudunagar Jn?▼
On the fastest train, Dindigul Jn to Virudunagar Jn calls at Madurai Jn (MDU). Other trains on this route may skip some of these stops.
About Dindigul Jn to Virudunagar Jn Route
The Dindigul Jn to Virudunagar Jn route is served by 22 direct trains operated by Indian Railways. The fastest option is 12661 Pothigai Sf Exp with a journey time of 1h 28m. The rail distance is approximately 109 km.
Trains leave Dindigul Jn between 00:05 (first) and 23:30 (last). Check seats and book on IRCTC.
Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.