BTE → BH · 8 direct trains

Trains from Bharatpur Jn to Bharuch Jn

8 direct trains run from Bharatpur Jn (BTE) to Bharuch Jn (BH). The fastest train is 20922 Ljn Bdts Sf Exp, completing the journey in 11h 56m. Trains depart between 03:10 and 21:50. The distance is approximately 888 km.

Total Trains

8

Fastest

11h 56m

20922

First Train

03:10

Last Train

21:50

Distance

888 km

Bharatpur Jn to Bharuch Jn Train Timetable

Complete list of 8 direct trains from BTE to BH with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
22443
Cnb Bdts Exp
Superfast
03:10Day 215:4112h 31mWed1A, 2A, 3A, SL, 2S
19062
Rmr Bdts Exp
Express
03:35Day 216:4013h 5mFri1A, 2A, 3A, SL, 2S
20922
Ljn Bdts Sf Exp
Superfast
03:45Day 215:4111h 56mSun1A, 2A, 3A, SL, 2S
22654
Nzm Tvc Sf Exp
Superfast
07:0019:0712h 7mMon1A, 2A, 3A, SL, 2S
22656
Nzm Ers Sf Exp
Superfast
07:0019:0712h 7mFri1A, 2A, 3A, SL, 2S
19024
Fzr Mmct Janta
Express
17:3011:43Day 218h 13mDaily1A, 2A, 3A, SL, 2S
12926
Paschim Express
Superfast
19:4009:20Day 213h 40mDaily1A, 2A, 3A, SL, 2S
19020
Hw Bdts Exp
Express
21:5015:50Day 218hDaily1A, 2A, 3A, SL, 2S

Stations on the Bharatpur Jn to Bharuch Jn route

Stops on 20922 Ljn Bdts Sf Exp, the fastest train on this corridor (9 stations).

  1. 1. BTE Bharatpur Jn
  2. 2. SWM Sawai Madhopur
  3. 3. KOTA Kota Jn
  4. 4. BWM Bhawani Mandi
  5. 5. RTM Ratlam Jn
  6. 6. DHD Dahod
  7. 7. GDA Godhra Jn
  8. 8. BRC Vadodara Jn
  9. 9. BH Bharuch Jn

Other Routes from Bharatpur Jn

Frequently Asked Questions

How many trains run from Bharatpur Jn to Bharuch Jn?▼

There are 8 direct trains running from Bharatpur Jn (BTE) to Bharuch Jn (BH). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Bharatpur Jn to Bharuch Jn?▼

The fastest train is 20922 Ljn Bdts Sf Exp, which covers the distance in 11h 56m. It departs at 03:45 and arrives at 15:41.

What is the first and last train from Bharatpur Jn to Bharuch Jn?▼

The first train departs at 03:10 and the last train departs at 21:50. Check the timetable for specific trains and their running days.

What is the distance from Bharatpur Jn to Bharuch Jn by train?▼

The distance from Bharatpur Jn to Bharuch Jn by train is approximately 888 km. Journey time varies from 11h 56m depending on the train type.

How to check seat availability for Bharatpur 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 Bharatpur Jn and Bharuch Jn?▼

On the fastest train, Bharatpur Jn to Bharuch Jn calls at Sawai Madhopur (SWM), Kota Jn (KOTA), Bhawani Mandi (BWM), Ratlam Jn (RTM), Dahod (DHD), Godhra Jn (GDA), Vadodara Jn (BRC). Other trains on this route may skip some of these stops.

About Bharatpur Jn to Bharuch Jn Route

The Bharatpur Jn to Bharuch Jn route is served by 8 direct trains operated by Indian Railways. The fastest option is 20922 Ljn Bdts Sf Exp with a journey time of 11h 56m. The rail distance is approximately 888 km.

Trains leave Bharatpur Jn between 03:10 (first) and 21:50 (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.