Trains from Kolkata to Bharuch
1,919 km by rail · 2 direct trains · fastest 33 hr 7 min on the 12950 Kaviguru Express · 1 daily · 2 stations in Kolkata, 1 in Bharuch
- Departures
- 19:50 – 23:05
- Fare from
- ₹825
- Sleeper · estimate
1,919 km by rail · 2 direct trains · fastest 33 hr 7 min on the 12950 Kaviguru Express · 1 daily · 2 stations in Kolkata, 1 in Bharuch