Trains from Bhubaneswar to Prayagraj Jn
9 direct trains · 1,089 km · fastest 15 hr 55 min on the 22811 TEJAS RAJ EXP
Check seats and fares for your dateTrains and seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 22811TEJAS RAJ EXP10:3515 hr 55 min02:30+1 arrives the next day
BBS — PRYJ · 1,090 km · Rajdhani · fastest
Checking seats - Checking seats
- 08425KUMBHA MELA SPL12:3022 hr 40 min11:10+1 arrives the next day
BBS — PRYJ · 1,101 km · Mail/Express
Checking seats - Checking seats
- Checking 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 Dd Upadhyaya JnDDU07:3516 hr 35 min00:10+1 arrives the next day
40 min longer than the fastest direct
Holds 9 in 101 hr 22 min to change at DDU — tightHolds about 9 times in 10 here. 95 min would make it 9 in 10. Measured on 1,78,612 paired days.
12281 often runs late
BBS — DDU
Checking seatsDDU — PRYJ
Checking seats - One change at Dd Upadhyaya JnDDU07:3517 hr00:35+1 arrives the next day
1 hr 5 min longer than the fastest direct
Holds 9 in 101 hr 42 min to change at DDUHolds about 9 times in 10 here. Measured on 1,78,612 paired days.
12281 often runs late
BBS — DDU
Checking seatsDDU — PRYJ
Checking seats - One change at Dd Upadhyaya JnDDU10:3517 hr 25 min04:00+1 arrives the next day
1 hr 30 min longer than the fastest direct
Holds 9 in 101 hr 22 min to change at DDU — tightHolds about 9 times in 10 here. 83 min would make it 9 in 10. Measured on 1,16,510 paired days.
22811 often runs late
BBS — DDU
Checking seatsDDU — PRYJ
Checking seats - One change at Dd Upadhyaya JnDDU10:3517 hr 45 min04:20+1 arrives the next day
1 hr 50 min longer than the fastest direct
Holds 9 in 101 hr 37 min to change at DDUHolds about 9 times in 10 here. Measured on 1,16,510 paired days.
22811 often runs late
BBS — DDU
Checking seatsDDU — PRYJ
Checking seats - One change at Dd Upadhyaya JnDDU09:3018 hr 3 min03:33+1 arrives the next day
2 hr 8 min longer than the fastest direct
Holds 9 in 101 hr 7 min to change at DDU — tightHolds about 9 times in 10 here. 83 min would make it 9 in 10. Measured on 1,16,510 paired days.
20407 RNC NDLS RAJ EX 01:40 — 03:33 on Thu
22823 often runs late
BBS — DDU
Checking seatsDDU — PRYJ
Checking seats - One change at Jajpur Keonjhar RoadJJKR10:1520 hr 25 min06:40+1 arrives the next day
4 hr 30 min longer than the fastest direct
Holds 10 in 102 hr 12 min to change at JJKRHolds about 19 times in 20 here. Measured on 88,719 paired days.
12704 often runs late
BBS — JJKR
Checking seatsJJKR — PRYJ
Checking seats
Which arrives on time
On time = within 15 min at Prayagraj Jn · year to September 2026 · 7 of 9 trains tracked
- 22811 TEJAS RAJ EXPMost punctualtypically 12 min late at Prayagraj Jn53%
- typically 31 min late at Prayagraj Jn24%
- typically 35 min late at Prayagraj Jn21%
- typically 38 min late at Prayagraj Jn20%
- typically 59 min late at Prayagraj Jn13%
Runs late more often than not
- 20817 TEJAS RAJ EXP — arrives on time only 8% of the time, typically 92 min late
- 22805 BBS ANVT S F — arrives on time only 9% of the time, typically 81 min late
Fares
Estimated for 1,089 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹540 | observed fares |
| 3E AC 3 economy | ₹1,307 | observed fares |
| 3A AC 3 tier | ₹1,407 | observed fares |
| 2A AC 2 tier | ₹1,995 | observed fares |
| 1A AC first class | ₹3,339 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class
Other trains from Bhubaneswar
- Bhubaneswar to Balasore98 direct trains · 205 km
- Bhubaneswar to Brahmapur93 direct trains · 166 km
- Bhubaneswar to Bhadrakh93 direct trains · 143 km
- Bhubaneswar to Vizianagram Jn91 direct trains · 382 km
- Bhubaneswar to Vijayawada Jn80 direct trains · 789 km
- Bhubaneswar to Kharagpur Jn78 direct trains · 324 km
Other trains to Prayagraj Jn
- Dd Upadhyaya Jn to Prayagraj Jn89 direct trains · 151 km
- Kanpur Central to Prayagraj Jn77 direct trains · 195 km
- Tundla Jn to Prayagraj Jn49 direct trains · 426 km
- Govindpuri to Prayagraj Jn47 direct trains · 196 km
- Ara to Prayagraj Jn38 direct trains · 313 km
- Buxar to Prayagraj Jn38 direct trains · 244 km
RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.
RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.