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.

TrainDepartsArrivesDurationDaysClasses
22654
Nzm Tvc Sf Exp
Superfast
05:0019:0714h 7mMon1A, 2A, 3A, SL, 2S
22656
Nzm Ers Sf Exp
Superfast
05:0019:0714h 7mFri1A, 2A, 3A, SL, 2S
19024
Fzr Mmct Janta
Express
13:4711:43Day 221h 56mDaily1A, 2A, 3A, SL, 2S
12954
Ak Tejas Raj Ex
Rajdhani
17:1505:26Day 212h 11mDailyCC, EC, 1A, 2A, 3A
19020
Hw Bdts Exp
Express
18:5515:50Day 220h 55mDaily1A, 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.