5 Direct Trains
Hazrat Nizamuddin to Bharuch Jn Trains (NZM to BH): Timetable, Duration & Running Days
5 direct trains run from Hazrat Nizamuddin (NZM) to Bharuch Jn (BH). The fastest train is 12954 Ak Tejas Raj Ex, completing the journey in 12h 11m. Trains depart between 05:00 and 18:55. The distance is approximately 1055 km.
Total Trains
5
Fastest
12h 11m
12954
First Train
05:00
Last Train
18:55
Distance
1055 km
Hazrat Nizamuddin to Bharuch Jn Train Timetable
Complete list of 5 direct trains from NZM to BH with departure, arrival, duration and running days.
| Train | Departs | Arrives | Duration | Days | Classes |
|---|---|---|---|---|---|
| 22654 Nzm Tvc Sf Exp Superfast | 05:00 | 19:07 | 14h 7m | Mon | 1A, 2A, 3A, SL, 2S |
| 22656 Nzm Ers Sf Exp Superfast | 05:00 | 19:07 | 14h 7m | Fri | 1A, 2A, 3A, SL, 2S |
| 19024 Fzr Mmct Janta Express | 13:47 | 11:43Day 2 | 21h 56m | Daily | 1A, 2A, 3A, SL, 2S |
| 12954 Ak Tejas Raj Ex Rajdhani | 17:15 | 05:26Day 2 | 12h 11m | Daily | CC, EC, 1A, 2A, 3A |
| 19020 Hw Bdts Exp Express | 18:55 | 15:50Day 2 | 20h 55m | Daily | 1A, 2A, 3A, SL, 2S |
Other Routes from Hazrat Nizamuddin
Frequently Asked Questions
How many trains run from Hazrat Nizamuddin to Bharuch Jn?▼
There are 5 direct trains running from Hazrat Nizamuddin (NZM) to Bharuch Jn (BH). Check the timetable below for the complete list with departure times and running days.
Which is the fastest train from Hazrat Nizamuddin to Bharuch Jn?▼
The fastest train is 12954 Ak Tejas Raj Ex, which covers the distance in 12h 11m. It departs at 17:15 and arrives at 05:26.
What is the first and last train from Hazrat Nizamuddin to Bharuch Jn?▼
The first train departs at 05:00 and the last train departs at 18:55. Check the timetable for specific trains and their running days.
What is the distance from Hazrat Nizamuddin to Bharuch Jn by train?▼
The distance from Hazrat Nizamuddin to Bharuch Jn by train is approximately 1055 km. Journey time varies from 12h 11m depending on the train type.
How to check seat availability for Hazrat Nizamuddin to Bharuch 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.
About Hazrat Nizamuddin to Bharuch Jn Route
The Hazrat Nizamuddin to Bharuch Jn route is served by 5 direct trains operated by Indian Railways. The fastest option is 12954 Ak Tejas Raj Ex with a journey time of 12h 11m. The rail distance is approximately 1055 km.
Trains depart from Hazrat Nizamuddin between 05:00 (first train) and 18:55 (last train). Check seat availability and book tickets through IRCTC for the best fares.
Train data from public Indian Railways schedules. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.