Skip to search

Trains from Bengaluru to Dindigul

369 km by rail · 6 direct trains · fastest 6 hr 36 min on the 20672 Madurai Vande Bharat · 2 daily · 4 stations in Bengaluru, 1 in Dindigul

Departures
12:25 – 21:50
Fare from
₹250
Sleeper · estimate
Check seats for your date

Every direct train

Search Bengaluru to Dindigul for your date

Bengaluru to Dindigul, station by station

Other trains from Bengaluru

Other trains to Dindigul