Skip to search

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
Check seats for your date

Trains and seats

  • 19019Bandra Terminus–Haridwar Express
    00:2023 hr 50 min00:10+1 arrives the next day

    BDTS — MTJ · 1,229 km · Mail/Express

    Checking seats
  • 22444Bandra Terminus–Kanpur Superfast
    05:1018 hr 40 min23:50

    BDTS — MTJ · 1,256 km · Superfast

    Checking seats
  • 22921Gorakhpur Antyodaya
    05:1018 hr 40 min23:50

    BDTS — MTJ · 1,258 km · Superfast

    Checking seats
  • 22975Bandra Terminus–Ramnagar Superfast
    05:1018 hr 40 min23:50

    BDTS — MTJ · 1,258 km · Superfast

    Checking seats
  • 12471Swaraj Express
    11:0016 hr 10 min03:10+1 arrives the next day

    BDTS — MTJ · 1,229 km · Superfast

    Checking seats
  • 22543Bandra Terminus–Lalkua Superfast Express
    11:0017 hr 55 min04:55+1 arrives the next day

    BDTS — MTJ · 1,227 km · Mail/Express

    Checking seats
  • 12925Paschim Express
    11:3020 hr07:30+1 arrives the next day

    BDTS — MTJ · 1,229 km · Superfast

    Checking seats
  • 20921Bandra Terminus–Lucknow Jn Superfast Express
    12:1517 hr 35 min05:50+1 arrives the next day

    BDTS — MTJ · 1,256 km · Superfast

    Checking seats
  • 22917Bandra Terminus–Haridwar Superfast Express
    12:4517 hr 30 min06:15+1 arrives the next day

    BDTS — MTJ · 1,229 km · Superfast

    Checking seats
  • 12247Bandra Terminus–Hazrat Nizamuddin Yuva Express
    17:3014 hr 48 min08:18+1 arrives the next day

    BDTS — MTJ · 1,229 km · Superfast · fastest

    Checking seats
  • 12909Hazrat Nizamuddin Garib Rath
    17:3014 hr 48 min08:18+1 arrives the next day

    BDTS — MTJ · 1,229 km · Garib Rath

    Checking seats
  • 12903Golden Temple
    18:4516 hr 55 min11:40+1 arrives the next day

    BDTS — MTJ · 1,229 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 Kota JnKOTA
    17:3016 hr 40 min10:10+1 arrives the next day

    1 hr 52 min longer than the fastest direct

    12909NZM GARIB RATH17:30 — 04:35Garib Rath

    12907 BDTS SMPRK K EX 17:30 — 04:35 on Wed and Sun

    12247 BDTS NZM YUVA EX 17:30 — 04:35 on Fri

    Holds 9 in 101 hr 35 min to change at KOTA — tight

    Holds about 9 times in 10 here. 98 min would make it 9 in 10. Measured on 4,000 paired days.

    12059NZM JAN SHATABDI06:10 — 10:10Shatabdi

    12909 often runs late

    BDTS — KOTA

    Checking seats

    KOTA — MTJ

    Checking seats
  • One change at Bharuch JnBH
    14:4017 hr 13 min07:53+1 arrives the next day

    2 hr 25 min longer than the fastest direct

    22474BDTS BKN SF EXP14:40 — 18:47Superfast

    22949 BDTS DEE SFAST 14:40 — 18:47 on Wed

    Almost always holds2 hr 8 min to change at BH

    Almost always holds here. Measured on 3,56,317 paired days.

    12953AK TEJAS RAJ EX20:55 — 07:53Rajdhani

    22474 often runs late

    BDTS — BH

    Checking seats

    BH — MTJ

    Checking seats
  • One change at ValsadBL
    14:4017 hr 13 min07:53+1 arrives the next day

    2 hr 25 min longer than the fastest direct

    22951BDTS GIMB SFAST14:40 — 17:15Superfast
    Almost always holds2 hr to change at BL

    Almost always holds here. Measured on 2,29,935 paired days.

    12953AK TEJAS RAJ EX19:15 — 07:53Rajdhani

    BDTS — BL

    Checking seats

    BL — MTJ

    Checking seats
  • One change at Kota JnKOTA
    11:0017 hr 35 min04:35+1 arrives the next day

    2 hr 47 min longer than the fastest direct

    12471SWARAJ EXPRESS11:00 — 23:15Superfast
    Holds 10 in 101 hr 5 min to change at KOTA

    Holds about 19 times in 20 here. Measured on 18,666 paired days.

    12964MEWAR EXPRESS00:20 — 04:35Superfast

    12471 often runs late

    BDTS — KOTA

    Checking seats

    KOTA — MTJ

    Checking seats

Which arrives on time

On time = within 15 min at Mathura Jn · year to August 2026

  1. usually on time at Mathura Jn
    94%
  2. typically 4 min late at Mathura Jn
    90%
  3. typically 3 min late at Mathura Jn
    88%
  4. 83%
  5. typically 7 min late at Mathura Jn
    79%

Runs late more often than not

How we grade this

Fares

Estimated for 1,227 km · exact fare at IRCTC checkout · Sources

Estimated fares by class for the 1,227 km between Bandra Terminus and Mathura Jn, priced for a Superfast train in General quota.
ClassFareBasis
SL Sleeper₹610observed fares
3E AC 3 economy₹1,465observed fares
3A AC 3 tier₹1,565observed fares
2A AC 2 tier₹2,205observed fares
1A AC first class₹3,696observed fares

One adult, General quota, Superfast pricing · not every train carries every class

Other trains from Bandra Terminus

Other trains to Mathura Jn