GDA → BH · 10 direct trains
Trains from Godhra Jn to Bharuch Jn
10 direct trains run from Godhra Jn (GDA) to Bharuch Jn (BH). The fastest train is 11102 Gwl Pune Exp, completing the journey in 2h. Trains depart between 07:17 and 14:40. The distance is approximately 144 km.
Total Trains
10
Fastest
2h
11102
First Train
07:17
Last Train
14:40
Distance
144 km
Godhra Jn to Bharuch Jn Train Timetable
Complete list of 10 direct trains from GDA to BH with departure, arrival, duration and running days.
| Train | Departs | Arrives | Duration | Days | Classes |
|---|---|---|---|---|---|
| 12926 Paschim Express Superfast | 07:17Day 2 | 09:20 | 2h 3m | Daily | 1A, 2A, 3A, SL, 2S |
| 11102 Gwl Pune Exp Express | 07:40Day 2 | 09:40 | 2h | Sat | 1A, 2A, 3A, SL, 2S |
| 11103 Jhs Bdts Exp Express | 08:55Day 2 | 11:09 | 2h 14m | Mon, Sun | 1A, 2A, 3A, SL, 2S |
| 19024 Fzr Mmct Janta Express | 09:15Day 2 | 11:43 | 2h 28m | Daily | 1A, 2A, 3A, SL, 2S |
| 12472 Swaraj Express Superfast | 09:32Day 2 | 11:33 | 2h 1m | Tue, Wed, Fri, Sat | 1A, 2A, 3A, SL, 2S |
| 19020 Hw Bdts Exp Express | 12:51Day 2 | 15:50 | 2h 59m | Daily | 1A, 2A, 3A, SL, 2S |
| 19012 Dhd Bl Express Express | 13:07 | 16:02 | 2h 55m | Daily | 1A, 2A, 3A, SL, 2S |
| 20922 Ljn Bdts Sf Exp Superfast | 13:22Day 2 | 15:41 | 2h 19m | Sun | 1A, 2A, 3A, SL, 2S |
| 22443 Cnb Bdts Exp Superfast | 13:22Day 2 | 15:41 | 2h 19m | Wed | 1A, 2A, 3A, SL, 2S |
| 19062 Rmr Bdts Exp Express | 14:40Day 2 | 16:40 | 2h | Fri | 1A, 2A, 3A, SL, 2S |
Stations on the Godhra Jn to Bharuch Jn route
Stops on 11102 Gwl Pune Exp, the fastest train on this corridor (3 stations).
Other Routes from Godhra Jn
Frequently Asked Questions
How many trains run from Godhra Jn to Bharuch Jn?▼
There are 10 direct trains running from Godhra Jn (GDA) to Bharuch Jn (BH). Check the timetable below for the complete list with departure times and running days.
Which is the fastest train from Godhra Jn to Bharuch Jn?▼
The fastest train is 11102 Gwl Pune Exp, which covers the distance in 2h. It departs at 07:40 and arrives at 09:40.
What is the first and last train from Godhra Jn to Bharuch Jn?▼
The first train departs at 07:17 and the last train departs at 14:40. Check the timetable for specific trains and their running days.
What is the distance from Godhra Jn to Bharuch Jn by train?▼
The distance from Godhra Jn to Bharuch Jn by train is approximately 144 km. Journey time varies from 2h depending on the train type.
How to check seat availability for Godhra Jn 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.
Which stations fall between Godhra Jn and Bharuch Jn?▼
On the fastest train, Godhra Jn to Bharuch Jn calls at Vadodara Jn (BRC). Other trains on this route may skip some of these stops.
About Godhra Jn to Bharuch Jn Route
The Godhra Jn to Bharuch Jn route is served by 10 direct trains operated by Indian Railways. The fastest option is 11102 Gwl Pune Exp with a journey time of 2h. The rail distance is approximately 144 km.
Trains leave Godhra Jn between 07:17 (first) and 14:40 (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.