12398 Mahabodhi Express
Superfast · 992 km · 14 hr 30 min · 16 stops · Daily
- Departs
- 12:25
- New Delhi
- Arrives
- 02:55
- Gaya Jn · day 2
- Journey
- 14 hr 30 min
- 992 km · 16 stops
- Runs
- Daily
- Fare from
- ₹535
- Sleeper · estimate
- On time
- 63%
- usually 7 min late
12398 running status
Checking where it is…
12398 coach position
Fetching the coach order…
12398 vacant berths after charting
Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen
Check seats from New Delhi to Gaya Jn
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | New Delhi NDLS | — | 12:25 | — | 1 | 0 |
| 2 | Aligarh Jn ALJN | 14:05 | 14:07 | 2 min | 1 | 132 |
| 3 | Kanpur Central CNB | 17:55 | 18:00 | 5 min | 1 | 441 |
| 4 | Bharwari BRE | 19:34 | 19:35 | 1 min | 1 | 598 |
| 5 | Prayagraj Jn PRYJ | 20:25 | 20:30 | 5 min | 1 | 635 |
| 6 | Vindhyachal BDL | 21:38 | 21:40 | 2 min | 1 | 717 |
| 7 | Dd Upadhyaya Jn DDU | 23:18 | 23:25 | 7 min | 1 | 788 |
| 8 | Chandauli Majhwar CDMR | 23:43 | 23:45 | 2 min | 1 | 804 |
| 9 | Bhabua Road BBU | 00:06 | 00:08 | 2 min | 2 | 841 |
| 10 | Kudra KTQ | 00:24 | 00:26 | 2 min | 2 | 863 |
| 11 | Sasaram SSM | 00:45 | 00:47 | 2 min | 2 | 889 |
| 12 | Dehri On Son DOS | 01:02 | 01:04 | 2 min | 2 | 907 |
| 13 | Anugrah Narayan Road AUBR | 01:18 | 01:20 | 2 min | 2 | 923 |
| 14 | Rafiganj RFJ | 01:40 | 01:42 | 2 min | 2 | 954 |
| 15 | Guraru GRRU | 01:54 | 01:56 | 2 min | 2 | 970 |
| 16 | Gaya Jn GAYA | 02:55 | — | — | 2 | 992 |
How reliably 12398 runs
63% arrive on time at the destination
typically 7 min late · 37% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- New Delhiusually on time · 3% over an hour95%
- Aligarh Jntypically 24 min late · 6% over an hour31%
- Kanpur Centraltypically 38 min late · 21% over an hour20%
- Bharwaritypically 52 min late · 37% over an hour14%
- Prayagraj Jntypically 36 min late · 21% over an hour21%
- Vindhyachaltypically 32 min late · 20% over an hour23%
- Dd Upadhyaya Jntypically 3 min late · 12% over an hour65%
- Chandauli Majhwartypically 12 min late · 13% over an hour54%
- Bhabua Roadtypically 18 min late · 14% over an hour42%
- Kudratypically 20 min late · 15% over an hour38%
- Sasaramtypically 23 min late · 16% over an hour33%
- Dehri On Sontypically 27 min late · 17% over an hour28%
- Anugrah Narayan Roadtypically 31 min late · 19% over an hour24%
- Rafiganjtypically 35 min late · 21% over an hour21%
- Gurarutypically 37 min late · 21% over an hour20%
- Gaya Jntypically 7 min late · 15% over an hour63%
When it runs late
Roughest October and December: in December it typically runs 57 min late and reaches Gaya Jn on time only 29% of the time — against 87% around March. A year-round average hides that.
Runs latest on Mondays (64% on time), best on Sundays (85%).
Longest halts
- Dd Upadhyaya Jn DDU7 min · arrives 23:18, departs 23:25
- Kanpur Central CNB5 min · arrives 17:55, departs 18:00
- Prayagraj Jn PRYJ5 min · arrives 20:25, departs 20:30
Return train and other trains on this route
- 12397 Mahabodhi ExpressThe return train, Gaya Jn to New Delhi
- 04064 Gaya Festival SpecialAlso runs New Delhi to Gaya Jn
- 20840 New Delhi–Ranchi Rajdhani ExpressAlso runs New Delhi to Gaya Jn
- 12314 Sealdah RajdhaniAlso runs New Delhi to Gaya Jn
- 12302 Howrah RajdhaniAlso runs New Delhi to Gaya Jn
- 20818 Bhubaneswar Tejas RajdhaniAlso runs New Delhi to Gaya Jn
- 22812 Bhubaneswar Tejas RajdhaniAlso runs New Delhi to Gaya Jn
- 22824 Bhubaneswar Tejas RajdhaniAlso runs New Delhi to Gaya Jn
- 12382 Poorva ExpressAlso runs New Delhi to Gaya Jn