Trains from Bharuch Jn to Anand Jn
Bharuch Jn to Anand Jn is 106 km by rail. 51 direct trains run it; the fastest is the 26903 Udaipur City Vande Bharat at 1 hr 18 min. The most punctual is the 19033 Gujarat Queen, on time (within 15 min) on 94% of days, typically 1 min late. 16 run every day, leaving between 00:48 and 23:15. When they are waitlisted, a journey with one change takes 2 hr 54 min.
- Departures
- 00:48 – 23:15
- Fare from
- ₹180
- Sleeper · estimate
- Most punctual
- 94% on time
- 19033 Gujarat Queen
- Daily trains
- 16 of 51
Trains and seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 21903Bandra Terminus–Bikaner Superfast Express03:431 hr 38 min05:21
BH — ANND · 106 km · Mail/Express
Checking seats - Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 22451Bandra Terminus–Chandigarh Superfast Express16:021 hr 30 min17:32
BH — ANND · 106 km · Superfast
Checking seats - Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 22949Bandra Terminus–Delhi Sarai Rohilla Superfast18:491 hr 27 min20:16
BH — ANND · 106 km · Superfast
Checking seats - Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 22963Bandra Terminus–Bhavnagar Terminus Superfast21:131 hr 42 min22:55
BH — ANND · 106 km · Superfast
Checking seats - Checking seats
- Checking seats
- 09423Mangaluru–Ahmedabad Special22:481 hr 44 min00:32+1 arrives the next day
BH — ANND · 107 km · Mail/Express
Checking seats - 19417Mumbai Central–Ahmedabad Express23:151 hr 59 min01:14+1 arrives the next day
BH — ANND · 106 km · Mail/Express
Checking seats
Check seats and fares for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Miyagam Karjan JnMYG19:222 hr 54 min22:16
1 hr 36 min longer than the fastest direct
Almost always holds1 hr 4 min to change at MYGAlmost always holds here. Measured on 17,112 paired days.
22929 often runs late
BH — MYG
Checking seatsMYG — ANND
Checking seats - One change at Miyagam Karjan JnMYG05:313 hr 24 min08:55
2 hr 6 min longer than the fastest direct
Almost always holds1 hr 35 min to change at MYGAlmost always holds here. Measured on 51,472 paired days.
both trains usually run on time
BH — MYG
Checking seatsMYG — ANND
Checking seats - One change at Miyagam Karjan JnMYG09:173 hr 40 min12:57
2 hr 22 min longer than the fastest direct
Almost always holds2 hr 3 min to change at MYGAlmost always holds here. Measured on 51,472 paired days.
12929 often runs late
BH — MYG
Checking seatsMYG — ANND
Checking seats
Which arrives on time
On time = within 15 min at Anand Jn · year to October 2026 · 44 of 51 trains tracked
- 19033 Gujarat QueenMost punctualusually on time at Anand Jn94%
- typically 4 min late at Anand Jn90%
- typically 6 min late at Anand Jn87%
- usually on time at Anand Jn85%
- typically 6 min late at Anand Jn78%
Runs late more often than not
- 12950 Kaviguru Express — arrives on time only 1% of the time, typically 617 min late
- 12834 Howrah–Ahmedabad Superfast Express — arrives on time only 2% of the time, typically 415 min late
- 20861 Puri–Ahmedabad Superfast — arrives on time only 7% of the time, typically 102 min late
Fares
Estimated for 106 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹180 | observed fares |
| 3E AC 3 economy | ₹567 | observed fares |
| 3A AC 3 tier | ₹567 | observed fares |
| 2A AC 2 tier | ₹772 | observed fares |
| 1A AC first class | ₹1,271 | observed fares |
One adult, General quota, Superfast pricing · not every train carries every class