Trains from Kharagpur to Bharuch
1,803 km by rail · 2 direct trains · fastest 31 hr 2 min on the 12950 Kaviguru Express · 1 daily · 2 stations in Kharagpur, 1 in Bharuch
- Departures
- 00:50 – 21:55
- Fare from
- ₹790
- Sleeper · estimate
1,803 km by rail · 2 direct trains · fastest 31 hr 2 min on the 12950 Kaviguru Express · 1 daily · 2 stations in Kharagpur, 1 in Bharuch