Trains from Gaya Jn to Puri
Gaya Jn to Puri is 801 km by rail. 4 direct trains run it; the fastest is the 12876 Neelanchal Express at 16 hr. The most punctual is the 12816 Nandankanan Express, on time (within 15 min) on 53% of days, typically 9 min late. 1 runs every day, leaving between 01:55 and 21:30. When they are waitlisted, a journey with one change takes 15 hr 30 min.
- Departures
- 01:55 – 21:30
- Fare from
- ₹470
- Sleeper · estimate
- Most punctual
- 53% on time
- 12816 Nandankanan Express
- Daily trains
- 1 of 4
Trains and seats
Check seats and fares for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at BalasoreBLS21:3015 hr 30 min13:00+1 arrives the next day
quicker than every direct train
Holds 8 in 101 hr to change at BLS — tightHolds about 8 times in 10 here. 144 min would make it 9 in 10. Measured on 30,873 paired days.
12816 often runs late
GAYA — BLS
Checking seatsBLS — PURI
Checking seats - One change at CuttackCTC04:1315 hr 32 min19:45
quicker than every direct train
Usually holds1 hr 47 min to change at CTCTypically 23 min late here, still leaving about 64 min to change.
22812 often runs late
GAYA — CTC
Checking seatsCTC — PURI
Checking seats - One change at Hijli (Kharagpur)HIJ04:1316 hr 2 min20:15
about as quick as the fastest direct
Holds 10 in 101 hr 30 min to change at HIJHolds about 19 times in 20 here. This train arrives a median 11 min late, against 67 min late for the junction's typical arrival. Measured on 10,245 paired days.
22812 often runs late
GAYA — HIJ
Checking seatsHIJ — PURI
Checking seats - One change at Howrah JnHWH15:1516 hr 35 min07:50+1 arrives the next day
35 min longer than the fastest direct
Holds 9 in 102 hr 10 min to change at HWH — tightHolds about 9 times in 10 here. This train arrives a median 9 min late, against 128 min late for the junction's typical arrival. 164 min would make it 9 in 10. Measured on 13,163 paired days.
15644 often runs late
GAYA — HWH
Checking seatsHWH — PURI
Checking seats - One change at KodermaKQR00:3517 hr 20 min17:55
1 hr 20 min longer than the fastest direct
Holds 9 in 101 hr 13 min to change at KQRHolds about 9 times in 10 here. Measured on 1,76,804 paired days.
12876 often runs late
GAYA — KQR
Checking seatsKQR — PURI
Checking seats - One change at BhubaneswarBBS04:1317 hr 27 min21:40
1 hr 27 min longer than the fastest direct
Holds 9 in 103 hr 5 min to change at BBSHolds about 9 times in 10 here. This train arrives a median 30 min late, against 54 min late for the junction's typical arrival. Measured on 48,184 paired days.
20835 often runs late
GAYA — BBS
Checking seatsBBS — PURI
Checking seats
Which arrives on time
On time = within 15 min at Puri · year to November 2026
- 12816 Nandankanan ExpressMost punctualtypically 9 min late at Puri53%
- typically 61 min late at Puri18%
- typically 84 min late at Puri14%
- typically 158 min late at Puri5%
Fares
Estimated for 801 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹470 | observed fares |
| 3E AC 3 economy | ₹1,124 | observed fares |
| 3A AC 3 tier | ₹1,202 | observed fares |
| 2A AC 2 tier | ₹1,691 | observed fares |
| 1A AC first class | ₹2,819 | observed fares |
One adult, General quota, Superfast pricing · not every train carries every class