BH → DRD · 11 direct trains
Trains from Bharuch Jn to Dahanu Road
11 direct trains run from Bharuch Jn (BH) to Dahanu Road (DRD). The fastest train is 22654 Nzm Tvc Sf Exp, completing the journey in 2h 24m. Trains depart between 01:13 and 22:55. The distance is approximately 201 km.
Total Trains
11
Fastest
2h 24m
22654
First Train
01:13
Last Train
22:55
Distance
201 km
Bharuch Jn to Dahanu Road Train Timetable
Complete list of 11 direct trains from BH to DRD with departure, arrival, duration and running days.
| Train | Departs | Arrives | Duration | Days | Classes |
|---|---|---|---|---|---|
| 12902 Gujrat Mail Superfast | 01:13Day 2 | 03:55 | 2h 42m | Daily | 1A, 2A, 3A, SL, 2S |
| 22930 Brc Drd Sfast Superfast | 07:23 | 11:10 | 3h 47m | Daily | 1A, 2A, 3A, SL, 2S |
| 20908 Sayajinagri Exp Superfast | 08:54Day 2 | 11:58 | 3h 4m | Daily | 1A, 2A, 3A, SL, 2S |
| 12926 Paschim Express Superfast | 09:22Day 2 | 12:18 | 2h 56m | Daily | 1A, 2A, 3A, SL, 2S |
| 19016 Saurashtra Exp Express | 11:25Day 2 | 16:33 | 5h 8m | Daily | 1A, 2A, 3A, SL, 2S |
| 19024 Fzr Mmct Janta Express | 11:45Day 2 | 16:50 | 5h 5m | Daily | 1A, 2A, 3A, SL, 2S |
| 11095 Ahimsa Express Express | 19:00 | 22:26 | 3h 26m | Thu | 1A, 2A, 3A, SL, 2S |
| 22654 Nzm Tvc Sf Exp Superfast | 19:09 | 21:33 | 2h 24m | Mon | 1A, 2A, 3A, SL, 2S |
| 22656 Nzm Ers Sf Exp Superfast | 19:09 | 21:33 | 2h 24m | Fri | 1A, 2A, 3A, SL, 2S |
| 11087 Veraval Pune Exp Express | 22:55 | 02:03Day 2 | 3h 8m | Sat | 1A, 2A, 3A, SL, 2S |
| 11089 Bgkt Pune Exp Express | 22:55 | 02:03Day 2 | 3h 8m | Tue | 1A, 2A, 3A, SL, 2S |
Stations on the Bharuch Jn to Dahanu Road route
Stops on 22654 Nzm Tvc Sf Exp, the fastest train on this corridor (4 stations).
Other Routes from Bharuch Jn
Frequently Asked Questions
How many trains run from Bharuch Jn to Dahanu Road?▼
There are 11 direct trains running from Bharuch Jn (BH) to Dahanu Road (DRD). Check the timetable below for the complete list with departure times and running days.
Which is the fastest train from Bharuch Jn to Dahanu Road?▼
The fastest train is 22654 Nzm Tvc Sf Exp, which covers the distance in 2h 24m. It departs at 19:09 and arrives at 21:33.
What is the first and last train from Bharuch Jn to Dahanu Road?▼
The first train departs at 01:13 and the last train departs at 22:55. Check the timetable for specific trains and their running days.
What is the distance from Bharuch Jn to Dahanu Road by train?▼
The distance from Bharuch Jn to Dahanu Road by train is approximately 201 km. Journey time varies from 2h 24m depending on the train type.
How to check seat availability for Bharuch Jn to Dahanu Road 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 Bharuch Jn and Dahanu Road?▼
On the fastest train, Bharuch Jn to Dahanu Road calls at Surat (ST), Vapi (VAPI). Other trains on this route may skip some of these stops.
About Bharuch Jn to Dahanu Road Route
The Bharuch Jn to Dahanu Road route is served by 11 direct trains operated by Indian Railways. The fastest option is 22654 Nzm Tvc Sf Exp with a journey time of 2h 24m. The rail distance is approximately 201 km.
Trains leave Bharuch Jn between 01:13 (first) and 22:55 (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.