BH → YPR · 2 direct trains

Trains from Bharuch Jn to Yasvantpur Jn

2 direct trains run from Bharuch Jn (BH) to Yasvantpur Jn (YPR). The fastest train is 16209 Aii Mys Exp, completing the journey in 26h 9m. Trains depart between 17:06 and 17:06. The distance is approximately 1485 km.

Total Trains

2

Fastest

26h 9m

16209

First Train

17:06

Last Train

17:06

Distance

1485 km

Bharuch Jn to Yasvantpur Jn Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
16209
Aii Mys Exp
Express
17:0619:15Day 226h 9mFri, Sun1A, 2A, 3A, SL, 2S
16507
Ju Sbc Express
Express
17:0619:15Day 226h 9mThu, Sat1A, 2A, 3A, SL, 2S

Stations on the Bharuch Jn to Yasvantpur Jn route

Stops on 16209 Aii Mys Exp, the fastest train on this corridor (27 stations).

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

Other Routes from Bharuch Jn

Frequently Asked Questions

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

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

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

The fastest train is 16209 Aii Mys Exp, which covers the distance in 26h 9m. It departs at 17:06 and arrives at 19:15.

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

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

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

The distance from Bharuch Jn to Yasvantpur Jn by train is approximately 1485 km. Journey time varies from 26h 9m depending on the train type.

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

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

About Bharuch Jn to Yasvantpur Jn Route

The Bharuch Jn to Yasvantpur Jn route is served by 2 direct trains operated by Indian Railways. The fastest option is 16209 Aii Mys Exp with a journey time of 26h 9m. The rail distance is approximately 1485 km.

Trains leave Bharuch Jn between 17:06 (first) and 17:06 (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.