Trains from Bharuch to Rourkela
1,505 km by rail · 2 direct trains · fastest 24 hr 58 min on the 12949 Kaviguru Express · 1 daily · 1 station in Bharuch, 1 in Rourkela
- Departures
- 02:59 – 20:24
- Fare from
- ₹700
- Sleeper · estimate
1,505 km by rail · 2 direct trains · fastest 24 hr 58 min on the 12949 Kaviguru Express · 1 daily · 1 station in Bharuch, 1 in Rourkela