Skip to search

Trains from Bharuch to Ludhiana

1,370 km by rail · 2 direct trains · fastest 19 hr 14 min on the 12471 Swaraj Express · 1 daily · 1 station in Bharuch, 1 in Ludhiana

Departures
15:04 – 16:40
Fare from
₹655
Sleeper · estimate
Check seats for your date

Every direct train

Search Bharuch to Ludhiana for your date

Bharuch to Ludhiana, station by station

Other trains from Bharuch

Other trains to Ludhiana