BDTS → BH · 14 direct trains

Trains from Bandra Terminus to Bharuch Jn

14 direct trains run from Bandra Terminus (BDTS) to Bharuch Jn (BH). The fastest train is 22451 Bdts Cdg Sf Exp, completing the journey in 4h. Trains depart between 00:20 and 23:55. The distance is approximately 311 km.

Total Trains

14

Fastest

4h

22451

First Train

00:20

Last Train

23:55

Distance

311 km

Bandra Terminus to Bharuch Jn Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
19019
Bdts Hw Exp
Express
00:2005:295h 9mDaily1A, 2A, 3A, SL, 2S
11104
Bdts Jhansi Exp
Express
05:1009:374h 27mTue, Wed1A, 2A, 3A, SL, 2S
19061
Ramnagar Express
Express
05:1009:374h 27mThu1A, 2A, 3A, SL, 2S
22444
Bdts Kanpur Sup
Superfast
05:1009:224h 12mFri1A, 2A, 3A, SL, 2S
12471
Swaraj Express
Superfast
11:0015:024h 2mMon, Thu, Fri, Sun1A, 2A, 3A, SL, 2S
12925
Paschim Express
Superfast
11:3016:385h 8mDaily1A, 2A, 3A, SL, 2S
22451
Bdts Cdg Sf Exp
Superfast
12:0016:004hMon, Thu1A, 2A, 3A, SL, 2S
20921
Bdts Ljn Sf Exp
Superfast
12:1516:214h 6mSat1A, 2A, 3A, SL, 2S
12933
Karnavati Exp
Superfast
13:5517:584h 3mDaily1A, 2A, 3A, SL, 2S
19017
Lokshakti Exp
Express
19:4001:20Day 25h 40mDaily1A, 2A, 3A, SL, 2S
22927
Lokshakti Exp
Superfast
19:4001:20Day 25h 40mDaily1A, 2A, 3A, SL, 2S
19041
Bdts Gct Exp
Express
23:2504:19Day 24h 54mFri, Sun1A, 2A, 3A, SL, 2S
20941
Bdts Gct Sf Exp
Superfast
23:2503:41Day 24h 16mFri, Sun1A, 2A, 3A, SL, 2S
22923
Jam Humsafar
Superfast
23:5504:47Day 24h 52mMon, Thu, Sat1A, 2A, 3A, SL, 2S

Stations on the Bandra Terminus to Bharuch Jn route

Stops on 22451 Bdts Cdg Sf Exp, the fastest train on this corridor (4 stations).

  1. 1. BDTS Bandra Terminus
  2. 2. BVI Borivali
  3. 3. ST Surat
  4. 4. BH Bharuch Jn

Other Routes from Bandra Terminus

Frequently Asked Questions

How many trains run from Bandra Terminus to Bharuch Jn?▼

There are 14 direct trains running from Bandra Terminus (BDTS) to Bharuch Jn (BH). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Bandra Terminus to Bharuch Jn?▼

The fastest train is 22451 Bdts Cdg Sf Exp, which covers the distance in 4h. It departs at 12:00 and arrives at 16:00.

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

The first train departs at 00:20 and the last train departs at 23:55. Check the timetable for specific trains and their running days.

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

The distance from Bandra Terminus to Bharuch Jn by train is approximately 311 km. Journey time varies from 4h depending on the train type.

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

On the fastest train, Bandra Terminus to Bharuch Jn calls at Borivali (BVI), Surat (ST). Other trains on this route may skip some of these stops.

About Bandra Terminus to Bharuch Jn Route

The Bandra Terminus to Bharuch Jn route is served by 14 direct trains operated by Indian Railways. The fastest option is 22451 Bdts Cdg Sf Exp with a journey time of 4h. The rail distance is approximately 311 km.

Trains leave Bandra Terminus between 00:20 (first) and 23: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.