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
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