Trains from Bandra Terminus to Mathura Jn
Bandra Terminus to Mathura Jn is 1,227 km by rail. 12 direct trains run it; the fastest is the 12247 Bandra Terminus–Hazrat Nizamuddin Yuva Express at 14 hr 48 min. The most punctual is the 19019 Bandra Terminus–Haridwar Express, on time (within 15 min) on 94% of days. 3 run every day, leaving between 00:20 and 18:45. When they are waitlisted, a journey with one change takes 16 hr 40 min.
- Departures
- 00:20 – 18:45
- Fare from
- ₹610
- Sleeper · estimate
- Most punctual
- 94% on time
- 19019 Bandra Terminus–Haridwar Express
- Daily trains
- 3 of 12
Trains and seats
- 19019Bandra Terminus–Haridwar Express00:2023 hr 50 min00:10+1 arrives the next day
BDTS — MTJ · 1,229 km · Mail/Express
Checking seats - Checking seats
- Checking seats
- Checking seats
- Checking seats
- 22543Bandra Terminus–Lalkua Superfast Express11:0017 hr 55 min04:55+1 arrives the next day
BDTS — MTJ · 1,227 km · Mail/Express
Checking seats - Checking seats
- 20921Bandra Terminus–Lucknow Jn Superfast Express12:1517 hr 35 min05:50+1 arrives the next day
BDTS — MTJ · 1,256 km · Superfast
Checking seats - 22917Bandra Terminus–Haridwar Superfast Express12:4517 hr 30 min06:15+1 arrives the next day
BDTS — MTJ · 1,229 km · Superfast
Checking seats - 12247Bandra Terminus–Hazrat Nizamuddin Yuva Express17:3014 hr 48 min08:18+1 arrives the next day
BDTS — MTJ · 1,229 km · Superfast · fastest
Checking seats - 12909Hazrat Nizamuddin Garib Rath17:3014 hr 48 min08:18+1 arrives the next day
BDTS — MTJ · 1,229 km · Garib Rath
Checking seats - 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 Kota JnKOTA17:3016 hr 40 min10:10+1 arrives the next day
1 hr 52 min longer than the fastest direct
Holds 9 in 101 hr 35 min to change at KOTA — tightHolds about 9 times in 10 here. 98 min would make it 9 in 10. Measured on 4,000 paired days.
12909 often runs late
BDTS — KOTA
Checking seatsKOTA — MTJ
Checking seats - One change at Bharuch JnBH14:4017 hr 13 min07:53+1 arrives the next day
2 hr 25 min longer than the fastest direct
22949 BDTS DEE SFAST 14:40 — 18:47 on Wed
Almost always holds2 hr 8 min to change at BHAlmost always holds here. Measured on 3,56,317 paired days.
22474 often runs late
BDTS — BH
Checking seatsBH — MTJ
Checking seats - One change at ValsadBL14:4017 hr 13 min07:53+1 arrives the next day
2 hr 25 min longer than the fastest direct
Almost always holds2 hr to change at BLAlmost always holds here. Measured on 2,29,935 paired days.
BDTS — BL
Checking seatsBL — MTJ
Checking seats - One change at Kota JnKOTA11:0017 hr 35 min04:35+1 arrives the next day
2 hr 47 min longer than the fastest direct
Holds 10 in 101 hr 5 min to change at KOTAHolds about 19 times in 20 here. Measured on 18,666 paired days.
12471 often runs late
BDTS — KOTA
Checking seatsKOTA — MTJ
Checking seats
Which arrives on time
On time = within 15 min at Mathura Jn · year to August 2026
- 19019 Bandra Terminus–Haridwar ExpressMost punctualusually on time at Mathura Jn94%
- typically 4 min late at Mathura Jn90%
- typically 3 min late at Mathura Jn88%
- usually on time at Mathura Jn83%
- typically 7 min late at Mathura Jn79%
Runs late more often than not
- 22543 Bandra Terminus–Lalkua Superfast Express — arrives on time only 47% of the time, typically 16 min late
- 12471 Swaraj Express — arrives on time only 57% of the time, typically 13 min late
Fares
Estimated for 1,227 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹610 | observed fares |
| 3E AC 3 economy | ₹1,465 | observed fares |
| 3A AC 3 tier | ₹1,565 | observed fares |
| 2A AC 2 tier | ₹2,205 | observed fares |
| 1A AC first class | ₹3,696 | 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
Other trains to Mathura Jn
- Hazrat Nizamuddin to Mathura Jn60 direct trains · 133 km
- Gwalior Jn to Mathura Jn58 direct trains · 172 km
- Virangana Lakshmibai(Jhanshi) to Mathura Jn57 direct trains · 270 km
- Kota Jn to Mathura Jn41 direct trains · 330 km
- Itarsi Jn to Mathura Jn39 direct trains · 673 km
- Bina Jn to Mathura Jn36 direct trains · 421 km