Trains from Bharuch to Puri
1,829 km by rail · 2 direct trains · fastest 32 hr 59 min on the 20862 Ahmedabad–Puri Express · 1 station in Bharuch, 2 in Puri
- Fare from
- ₹800
- Sleeper · estimate
1,829 km by rail · 2 direct trains · fastest 32 hr 59 min on the 20862 Ahmedabad–Puri Express · 1 station in Bharuch, 2 in Puri