Trains from Bandra Terminus to Mahesana Jn
Bandra Terminus to Mahesana Jn is 549 km by rail. 17 direct trains run it; the fastest is the 22474 Bandra Terminus–Bikaner Superfast Express at 8 hr 16 min. The most punctual is the 12959 Bandra Terminus–Bhuj Express, on time (within 15 min) on 84% of days, typically 3 min late. 3 run every day, leaving between 10:30 and 23:55. When they are waitlisted, a journey with one change takes 9 hr 1 min.
- Departures
- 10:30 – 23:55
- Fare from
- ₹375
- Sleeper · estimate
- Most punctual
- 84% on time
- 12959 Bandra Terminus–Bhuj Express
- Daily trains
- 3 of 17
Trains and seats
- Checking seats
- Checking seats
- Checking seats
- 22451Bandra Terminus–Chandigarh Superfast Express12:008 hr 40 min20:40
BDTS — MSH · 549 km · Superfast
Checking seats - Checking seats
- Checking seats
- Checking seats
- Checking seats
- 22474Bandra Terminus–Bikaner Superfast Express14:408 hr 16 min22:56
BDTS — MSH · 549 km · Superfast · fastest
Checking seats - 22949Bandra Terminus–Delhi Sarai Rohilla Superfast14:408 hr 16 min22:56
BDTS — MSH · 549 km · Superfast
Checking seats - 12959Bandra Terminus–Bhuj Express16:459 hr 1 min01:46+1 arrives the next day
BDTS — MSH · 549 km · Superfast
Checking seats - Checking seats
- Checking seats
- Checking seats
- 21903Bandra Terminus–Bikaner Superfast Express23:259 hr 20 min08:45+1 arrives the next day
BDTS — MSH · 549 km · Mail/Express
Checking seats - Checking seats
- 22965Bandra Terminus–Bhagat Ki Kothi Express23:559 hr08:55+1 arrives the next day
BDTS — MSH · 549 km · Superfast
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 JnND13:559 hr 1 min22:56
45 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
BDTS — ND
Checking seatsND — MSH
Checking seats - One change at Ahmedabad JnADI23:459 hr 10 min08:55+1 arrives the next day
54 min longer than the fastest direct
Holds 9 in 101 hr 5 min to change at ADIHolds about 9 times in 10 here. Measured on 73,031 paired days.
11090 PUNE BGKT EXP 07:35 — 08:55 on Sun
both trains usually run on time
BDTS — ADI
Checking seatsADI — MSH
Checking seats - One change at Anand JnANND12:009 hr 28 min21:28
1 hr 12 min longer than the fastest direct
Holds 10 in 101 hr 19 min to change at ANNDHolds about 19 times in 20 here. Measured on 25,354 paired days.
12965 BDTS BHUJ SFAST 18:51 — 21:28 on Tue
16587 often runs late
BDTS — ANND
Checking seatsANND — MSH
Checking seats - One change at Bharuch JnBH11:009 hr 40 min20:40
1 hr 24 min longer than the fastest direct
Holds 9 in 101 hr to change at BHHolds about 9 times in 10 here. Measured on 1,87,625 paired days.
12471 often runs late
BDTS — BH
Checking seatsBH — MSH
Checking seats
Which arrives on time
On time = within 15 min at Mahesana Jn · year to October 2026 · 14 of 17 trains tracked
- 12959 Bandra Terminus–Bhuj ExpressMost punctualtypically 3 min late at Mahesana Jn84%
- typically 6 min late at Mahesana Jn83%
- typically 7 min late at Mahesana Jn80%
- typically 13 min late at Mahesana Jn75%
- typically 12 min late at Mahesana Jn69%
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
- 22949 Bandra Terminus–Delhi Sarai Rohilla Superfast — arrives on time only 30% of the time, typically 25 min late
Fares
Estimated for 549 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹375 | observed fares |
| 3E AC 3 economy | ₹882 | observed fares |
| 3A AC 3 tier | ₹950 | observed fares |
| 2A AC 2 tier | ₹1,323 | observed fares |
| 1A AC first class | ₹2,189 | observed fares |
One adult, General quota, Superfast pricing · not every train carries every class
Other trains from Bandra Terminus
- Bandra Terminus to Vadodara Jn65 direct trains · 381 km
- Bandra Terminus to Surat65 direct trains · 252 km
- Bandra Terminus to Vapi57 direct trains · 157 km
- Bandra Terminus to Ratlam Jn31 direct trains · 638 km
- Bandra Terminus to Ahmedabad Jn31 direct trains · 481 km
- Bandra Terminus to Bharuch Jn30 direct trains · 311 km