CDG → BH · 2 direct trains

Trains from Chandigarh to Bharuch Jn

2 direct trains run from Chandigarh (CDG) to Bharuch Jn (BH). The fastest train is 12926 Paschim Express, completing the journey in 21h. Trains depart between 05:40 and 12:20. The distance is approximately 1296 km.

Total Trains

2

Fastest

21h

12926

First Train

05:40

Last Train

12:20

Distance

1296 km

Chandigarh to Bharuch Jn Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
22452
Cdg Bdts Exp
Superfast
05:4003:07Day 221h 27mWed, Sun1A, 2A, 3A, SL, 2S
12926
Paschim Express
Superfast
12:2009:20Day 221hDaily1A, 2A, 3A, SL, 2S

Stations on the Chandigarh to Bharuch Jn route

Stops on 12926 Paschim Express, the fastest train on this corridor (27 stations).

  1. 1. CDG Chandigarh
  2. 2. UMB Ambala Cant Jn
  3. 3. KKDE Kurukshetra Jn
  4. 4. KUN Karnal
  5. 5. PNP Panipat Jn
  6. 6. BDMJ Bhodwal Majri
  7. 7. SNP Sonipat
  8. 8. SZM Subzi Mandi
  9. 9. NDLS New Delhi
  10. 10. FDB Faridabad
  11. 11. MTJ Mathura Jn
  12. 12. BTE Bharatpur Jn
  13. 13. BXN Bayana Jn
  14. 14. HAN Hindaun City
  15. 15. GGC Gangapur City
  16. 16. SWM Sawai Madhopur
  17. 17. KOTA Kota Jn
  18. 18. RMA Ramganj Mandi
  19. 19. SGZ Shamgarh
  20. 20. NAD Nagda Jn
  21. 21. KUH Khachrod
  22. 22. RTM Ratlam Jn
  23. 23. MGN Meghnagar
  24. 24. DHD Dahod
  25. 25. GDA Godhra Jn
  26. 26. BRC Vadodara Jn
  27. 27. BH Bharuch Jn

Other Routes from Chandigarh

Frequently Asked Questions

How many trains run from Chandigarh to Bharuch Jn?▼

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

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

The fastest train is 12926 Paschim Express, which covers the distance in 21h. It departs at 12:20 and arrives at 09:20.

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

The first train departs at 05:40 and the last train departs at 12:20. Check the timetable for specific trains and their running days.

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

The distance from Chandigarh to Bharuch Jn by train is approximately 1296 km. Journey time varies from 21h depending on the train type.

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

On the fastest train, Chandigarh to Bharuch Jn calls at Ambala Cant Jn (UMB), Kurukshetra Jn (KKDE), Karnal (KUN), Panipat Jn (PNP), Bhodwal Majri (BDMJ), Sonipat (SNP), Subzi Mandi (SZM), New Delhi (NDLS), Faridabad (FDB), Mathura Jn (MTJ), Bharatpur Jn (BTE), Bayana Jn (BXN), Hindaun City (HAN), Gangapur City (GGC), Sawai Madhopur (SWM), Kota Jn (KOTA), Ramganj Mandi (RMA), Shamgarh (SGZ), Nagda Jn (NAD), Khachrod (KUH), Ratlam Jn (RTM), Meghnagar (MGN), Dahod (DHD), Godhra Jn (GDA), Vadodara Jn (BRC). Other trains on this route may skip some of these stops.

About Chandigarh to Bharuch Jn Route

The Chandigarh to Bharuch Jn route is served by 2 direct trains operated by Indian Railways. The fastest option is 12926 Paschim Express with a journey time of 21h. The rail distance is approximately 1296 km.

Trains leave Chandigarh between 05:40 (first) and 12:20 (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.