SBC → BH · 2 direct trains

Trains from Ksr Bengaluru to Bharuch Jn

2 direct trains run from Ksr Bengaluru (SBC) to Bharuch Jn (BH). The fastest train is 16210 Ajmer Express, completing the journey in 26h 45m. Trains depart between 23:50 and 23:50. The distance is approximately 1491 km.

Total Trains

2

Fastest

26h 45m

16210

First Train

23:50

Last Train

23:50

Distance

1491 km

Ksr Bengaluru to Bharuch Jn Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
16210
Ajmer Express
Express
23:5002:35Day 326h 45mTue, Thu1A, 2A, 3A, SL, 2S
16508
Jodhpur Exp
Express
23:5002:35Day 326h 45mMon, Wed1A, 2A, 3A, SL, 2S

Stations on the Ksr Bengaluru to Bharuch Jn route

Stops on 16210 Ajmer Express, the fastest train on this corridor (28 stations).

  1. 1. SBC Ksr Bengaluru
  2. 2. YPR Yasvantpur Jn
  3. 3. TK Tumkur
  4. 4. TTR Tiptur
  5. 5. ASK Arsikere Jn
  6. 6. RRB Birur Jn
  7. 7. DVG Davangere
  8. 8. HRR Harihar
  9. 9. RNR Ranibennur
  10. 10. HVR Haveri
  11. 11. UBL Hubballi Jn
  12. 12. DWR Dharwad
  13. 13. LD Londa Jn
  14. 14. BGM Belagavi
  15. 15. GPB Ghatprabha
  16. 16. MRJ Miraj Jn
  17. 17. SLI Sangli
  18. 18. KRD Karad
  19. 19. STR Satara
  20. 20. PUNE Pune Jn
  21. 21. KYN Kalyan Jn
  22. 22. BIRD Bhivandi Road
  23. 23. BSR Vasai Road
  24. 24. PLG Palghar
  25. 25. VAPI Vapi
  26. 26. BL Valsad
  27. 27. ST Surat
  28. 28. BH Bharuch Jn

Other Routes from Ksr Bengaluru

Frequently Asked Questions

How many trains run from Ksr Bengaluru to Bharuch Jn?▼

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

Which is the fastest train from Ksr Bengaluru to Bharuch Jn?▼

The fastest train is 16210 Ajmer Express, which covers the distance in 26h 45m. It departs at 23:50 and arrives at 02:35.

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

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

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

The distance from Ksr Bengaluru to Bharuch Jn by train is approximately 1491 km. Journey time varies from 26h 45m depending on the train type.

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

On the fastest train, Ksr Bengaluru to Bharuch Jn calls at Yasvantpur Jn (YPR), Tumkur (TK), Tiptur (TTR), Arsikere Jn (ASK), Birur Jn (RRB), Davangere (DVG), Harihar (HRR), Ranibennur (RNR), Haveri (HVR), Hubballi Jn (UBL), Dharwad (DWR), Londa Jn (LD), Belagavi (BGM), Ghatprabha (GPB), Miraj Jn (MRJ), Sangli (SLI), Karad (KRD), Satara (STR), Pune Jn (PUNE), Kalyan Jn (KYN), Bhivandi Road (BIRD), Vasai Road (BSR), Palghar (PLG), Vapi (VAPI), Valsad (BL), Surat (ST). Other trains on this route may skip some of these stops.

About Ksr Bengaluru to Bharuch Jn Route

The Ksr Bengaluru to Bharuch Jn route is served by 2 direct trains operated by Indian Railways. The fastest option is 16210 Ajmer Express with a journey time of 26h 45m. The rail distance is approximately 1491 km.

Trains leave Ksr Bengaluru between 23:50 (first) and 23: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.