Trains from Bhavnagar to Agra
1,091 km by rail · 2 direct trains · fastest 19 hr 36 min on the 19201 Bhavnagar Terminus–Ayodhya Cantt Express · 2 stations in Bhavnagar, 1 in Agra
- Departures
- 13:59 – 17:45
- Fare from
- ₹540
- Sleeper · estimate
1,091 km by rail · 2 direct trains · fastest 19 hr 36 min on the 19201 Bhavnagar Terminus–Ayodhya Cantt Express · 2 stations in Bhavnagar, 1 in Agra