Skip to search

Trains from Bengaluru to Madurai

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

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

Every direct train

Search Bengaluru to Madurai for your date

Bengaluru to Madurai, station by station

Other trains from Bengaluru

Other trains to Madurai