HZD → GAYA · 8 direct trains
Trains from Hazaribagh Road to Gaya Jn
8 direct trains run from Hazaribagh Road (HZD) to Gaya Jn (GAYA). The fastest train is 12321 Mumbai Mail, completing the journey in 1h 53m. Trains depart between 00:13 and 18:18. The distance is approximately 124 km.
Total Trains
8
Fastest
1h 53m
12321
First Train
00:13
Last Train
18:18
Distance
124 km
Hazaribagh Road to Gaya Jn Train Timetable
Complete list of 8 direct trains from HZD to GAYA with departure, arrival, duration and running days.
| Train | Departs | Arrives | Duration | Days | Classes |
|---|---|---|---|---|---|
| 18624 Hte Ipr Exp Express | 00:13Day 2 | 03:40 | 3h 27m | Daily | 1A, 2A, 3A, SL, 2S |
| 18609 Rnc Ltt Exp Express | 00:55Day 2 | 03:00 | 2h 5m | Wed | 1A, 2A, 3A, SL, 2S |
| 12311 Netaji Express Superfast | 02:55Day 2 | 05:05 | 2h 10m | Daily | 1A, 2A, 3A, SL, 2S |
| 12321 Mumbai Mail Superfast | 04:52Day 2 | 06:45 | 1h 53m | Daily | 1A, 2A, 3A, SL, 2S |
| 18626 Hte Prnc Exp Express | 10:24 | 13:00 | 2h 36m | Daily | 1A, 2A, 3A, SL, 2S |
| 12801 Purushottam Sf Superfast | 11:32Day 2 | 13:35 | 2h 3m | Daily | 1A, 2A, 3A, SL, 2S |
| 13151 Koaa Jat Expres Express | 18:13 | 21:00 | 2h 47m | Daily | 1A, 2A, 3A, SL, 2S |
| 12366 Pnbe Janshatbdi Superfast | 18:18 | 20:15 | 1h 57m | Daily | 1A, 2A, 3A, SL, 2S |
Stations on the Hazaribagh Road to Gaya Jn route
Stops on 12321 Mumbai Mail, the fastest train on this corridor (4 stations).
Other Routes from Hazaribagh Road
Frequently Asked Questions
How many trains run from Hazaribagh Road to Gaya Jn?▼
There are 8 direct trains running from Hazaribagh Road (HZD) to Gaya Jn (GAYA). Check the timetable below for the complete list with departure times and running days.
Which is the fastest train from Hazaribagh Road to Gaya Jn?▼
The fastest train is 12321 Mumbai Mail, which covers the distance in 1h 53m. It departs at 04:52 and arrives at 06:45.
What is the first and last train from Hazaribagh Road to Gaya Jn?▼
The first train departs at 00:13 and the last train departs at 18:18. Check the timetable for specific trains and their running days.
What is the distance from Hazaribagh Road to Gaya Jn by train?▼
The distance from Hazaribagh Road to Gaya Jn by train is approximately 124 km. Journey time varies from 1h 53m depending on the train type.
How to check seat availability for Hazaribagh Road to Gaya Jn trains?▼
Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.
Which stations fall between Hazaribagh Road and Gaya Jn?▼
On the fastest train, Hazaribagh Road to Gaya Jn calls at Parsabad (PSB), Koderma (KQR). Other trains on this route may skip some of these stops.
About Hazaribagh Road to Gaya Jn Route
The Hazaribagh Road to Gaya Jn route is served by 8 direct trains operated by Indian Railways. The fastest option is 12321 Mumbai Mail with a journey time of 1h 53m. The rail distance is approximately 124 km.
Trains leave Hazaribagh Road between 00:13 (first) and 18:18 (last). Check seats and book on IRCTC.
Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.