Trains from Bharuch Jn to Mahesana Jn
Bharuch Jn to Mahesana Jn is 238 km by rail. 22 direct trains run it; the fastest is the 22474 Bandra Terminus–Bikaner Superfast Express at 4 hr 7 min. The most punctual is the 20959 Valsad–Vadnagar Superfast, on time (within 15 min) on 83% of days, typically 6 min late. 4 run every day, leaving between 01:22 and 22:40. When they are waitlisted, a journey with one change takes 4 hr 56 min.
- Departures
- 01:22 – 22:40
- Fare from
- ₹215
- Sleeper · estimate
- Most punctual
- 83% on time
- 20959 Valsad–Vadnagar Superfast
- Daily trains
- 4 of 22
Trains and 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
- 22474Bandra Terminus–Bikaner Superfast Express18:494 hr 7 min22:56
BH — MSH · 238 km · Superfast · fastest
Checking seats - Checking seats
- 12989Dadar–Ajmer Superfast Express19:494 hr 25 min00:14+1 arrives the next day
BH — MSH · 238 km · Superfast
Checking seats - 20484Dadar–Bhagat Ki Kothi Superfast Express19:494 hr 25 min00:14+1 arrives the next day
BH — MSH · 238 km · Mail/Express
Checking seats - 22991Valsad–Bhagat Ki Kothi Superfast20:314 hr 26 min00:57+1 arrives the next day
BH — MSH · 238 km · Mail/Express
Checking seats - 22723Nanded–Shri Ganganagar Superfast Express20:455 hr 1 min01:46+1 arrives the next day
BH — MSH · 238 km · Superfast
Checking seats - 20625Chennai–Bhagat Ki Kothi Superfast Express22:404 hr 30 min03:10+1 arrives the next day
BH — MSH · 239 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 Nadiad JnND18:004 hr 56 min22:56
49 min longer than the fastest direct
Holds 10 in 101 hr 4 min to change at NDHolds about 19 times in 20 here. This train arrives a median 25 min late, against 6 min late for the junction's typical arrival. Measured on 78,537 paired days.
22949 BDTS DEE SFAST 20:43 — 22:56 on Wed
12933 often runs late
BH — ND
Checking seatsND — MSH
Checking seats - One change at Ahmedabad JnADI19:575 hr00:57+1 arrives the next day
53 min longer than the fastest direct
Holds 9 in 101 hr 15 min to change at ADIHolds about 9 times in 10 here. Measured on 54,412 paired days.
22737 SC HSR SF EXP 23:45 — 00:57 on Wed
22663 often runs late
BH — ADI
Checking seatsADI — MSH
Checking seats - One change at Nadiad JnND19:575 hr00:57+1 arrives the next day
53 min longer than the fastest direct
Almost always holds1 hr 14 min to change at NDAlmost always holds here. Measured on 78,537 paired days.
22991 often runs late
BH — ND
Checking seatsND — MSH
Checking seats - One change at Vadodara JnBRC00:245 hr 6 min05:30
59 min longer than the fastest direct
Holds 9 in 101 hr 10 min to change at BRCHolds about 9 times in 10 here. Measured on 2,52,063 paired days.
04712 often runs late
BH — BRC
Checking seatsBRC — MSH
Checking seats - One change at Ahmedabad JnADI16:235 hr 25 min21:48
1 hr 18 min longer than the fastest direct
Holds 9 in 101 hr 20 min to change at ADIHolds about 9 times in 10 here. Measured on 54,412 paired days.
BH — ADI
Checking seatsADI — MSH
Checking seats
Which arrives on time
On time = within 15 min at Mahesana Jn · year to August 2026 · 19 of 22 trains tracked
- 20959 Valsad–Vadnagar SuperfastMost punctualtypically 6 min late at Mahesana Jn83%
- typically 11 min late at Mahesana Jn75%
- typically 12 min late at Mahesana Jn69%
- typically 11 min late at Mahesana Jn64%
- typically 10 min late at Mahesana Jn61%
Runs late more often than not
- 12216 Delhi Sarai Rohilla Garib Rath — arrives on time only 25% of the time, typically 30 min late
- 22931 Bandra Terminus–Jaisalmer Superfast — arrives on time only 28% of the time, typically 27 min late
- 14808 Dadar–Jodhpur Express — arrives on time only 28% of the time, typically 27 min late
Fares
Estimated for 238 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹215 | observed fares |
| 3A AC 3 tier | ₹567 | observed fares |
| 3E AC 3 economy | ₹578 | observed fares |
| 2A AC 2 tier | ₹819 | observed fares |
| 1A AC first class | ₹1,349 | observed fares |
One adult, General quota, Superfast pricing · not every train carries every class