Trains from Bhubaneswar to Agra
1,482 km by rail · 2 direct trains · fastest 27 hr 35 min on the 20807 Hirakud Express · 1 daily · 1 station in Bhubaneswar, 1 in Agra
- Departures
- 07:15 – 22:00
- Fare from
- ₹695
- Sleeper · estimate
Every direct train
Search Bhubaneswar to Agra for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Kanpur CentralCNB
Bhubaneswar BBS to Agra Cantt AGC
07:3526 hr 25 min10:00+1 arrives the next dayHolds 9 in 102 hr 5 min to change at CNBHolds about 9 times in 10 here. This train arrives a median 52 min late, against 21 min late for the junction's typical arrival. Measured on 2,38,758 paired days.
12281 often runs late
- One change at New DelhiNDLS
Bhubaneswar BBS to Agra Cantt AGC
07:3527 hr10:35+1 arrives the next dayHolds 8 in 101 hr 35 min to change at NDLS — tightHolds about 8 times in 10 here. This train arrives a median 45 min late, against 13 min late for the junction's typical arrival. 130 min would make it 9 in 10. Measured on 1,97,441 paired days.
12281 often runs late
- One change at New DelhiNDLS
Bhubaneswar BBS to Agra Cantt AGC
10:3527 hr 20 min13:55+1 arrives the next dayHolds 9 in 101 hr 20 min to change at NDLS — tightHolds about 9 times in 10 here. 99 min would make it 9 in 10. Measured on 1,97,441 paired days.
22811 often runs late
- One change at AngulANGL
Bhubaneswar BBS to Agra Cantt AGC
07:1527 hr 35 min10:50+1 arrives the next dayHolds 8 in 101 hr 17 min to change at ANGL — tightHolds about 8 times in 10 here. 119 min would make it 9 in 10. Measured on 32,706 paired days.
20817 often runs late
- One change at SambalpurSBP
Bhubaneswar BBS to Agra Cantt AGC
06:3528 hr 15 min10:50+1 arrives the next dayHolds 9 in 102 hr 5 min to change at SBPHolds about 9 times in 10 here. This train arrives a median 37 min late, against 54 min late for the junction's typical arrival. Measured on 34,897 paired days.
12893 often runs late
Bhubaneswar to Agra, station by station
Other trains from Bhubaneswar
- Bhubaneswar to Delhi12 direct trains
- Bhubaneswar to Mumbai4 direct trains
- Bhubaneswar to Bengaluru26 direct trains
- Bhubaneswar to Hyderabad15 direct trains
- Bhubaneswar to Patna4 direct trains
- Bhubaneswar to Chennai34 direct trains
- Bhubaneswar to Kanpur11 direct trains
- Bhubaneswar to Kolkata79 direct trains