Skip to search

Trains from Satna to Mirzapur

Satna to Mirzapur is 250 km by rail. 35 direct trains run it; the fastest is the 05558 Mumbai LTT–Raxaul Superfast Special at 4 hr. The most punctual is the 22312 Mumbai LTT–Godda Express, on time (within 15 min) on 55% of days, typically 11 min late. 6 run every day, leaving between 00:50 and 23:55. When they are waitlisted, a journey with one change takes 4 hr 35 min.

Departures
00:50 – 23:55
Fare from
₹195
Sleeper · estimate
Most punctual
55% on time
22312 Mumbai LTT–Godda Express
Daily trains
6 of 35
Check seats for your date

Trains and seats

  • 22564Antyodaya Express
    00:504 hr 8 min04:58

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 12578Bagmati Express
    01:104 hr 10 min05:20

    STA — MZP · 251 km · Superfast

    Checking seats
  • 15659Mumbai LTT–Agartala AC Express
    01:104 hr 10 min05:20

    STA — MZP · 251 km · Mail/Express

    Checking seats
  • 22352SMVT Bengaluru–Saharsa Express
    01:104 hr 10 min05:20

    STA — MZP · 251 km · Superfast

    Checking seats
  • 22554Raxaul Antyodaya
    01:104 hr 10 min05:20

    STA — MZP · 250 km · Superfast

    Checking seats
  • 05558Mumbai LTT–Raxaul Superfast Special
    01:204 hr05:20

    STA — MZP · 251 km · Mail/Express · fastest

    Checking seats
  • 12336Mumbai LTT–Bhagalpur Express
    01:304 hr 35 min06:05

    STA — MZP · 250 km · Superfast

    Checking seats
  • 15647Mumbai LTT–Guwahati Express
    01:304 hr 35 min06:05

    STA — MZP · 251 km · Mail/Express

    Checking seats
  • 15945Mumbai LTT–Dibrugarh Express
    01:304 hr 35 min06:05

    STA — MZP · 251 km · Mail/Express

    Checking seats
  • 22312Mumbai LTT–Godda Express
    01:304 hr 35 min06:05

    STA — MZP · 250 km · Superfast

    Checking seats
  • 01661Rani Kamalapati–Gaya Special
    02:056 hr 13 min08:18

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 01701Jabalpur–Gaya Special
    02:056 hr 13 min08:18

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 17323Hubballi–Banaras Express
    02:104 hr 23 min06:33

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 22687Mysuru–Varanasi Express
    02:104 hr 23 min06:33

    STA — MZP · 251 km · Superfast

    Checking seats
  • 19045Tapti Ganga Express
    02:504 hr 55 min07:45

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 22947Surat–Bhagalpur Superfast
    02:504 hr 55 min07:45

    STA — MZP · 250 km · Superfast

    Checking seats
  • 11273Itarsi–Prayagraj Chheoki Express
    04:108 hr 3 min12:13

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 12362Mumbai CSMT–Asansol Express
    04:304 hr 15 min08:45

    STA — MZP · 251 km · Superfast

    Checking seats
  • 11015Saharsa Amrit Bharat
    05:555 hr 40 min11:35

    STA — MZP · 251 km · Mail/Express

    Checking seats
  • 11031Alipur Duar Amrit Bharat
    05:555 hr 40 min11:35

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 18201Durg–Nautanwa Express
    06:154 hr 55 min11:10

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 09343Dr. Ambedkar Nagar–Patna Special
    07:504 hr 40 min12:30

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 09823Sogariya–Danapur Special Express
    10:508 hr 8 min18:58

    STA — MZP · 251 km · Mail/Express

    Checking seats
  • 09821Sogariya–Dhanbad Special Express
    11:055 hr 43 min16:48

    STA — MZP · 251 km · Mail/Express

    Checking seats
  • 13202Mumbai LTT–Rajgir Express
    11:105 hr 5 min16:15

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 15232Gondia–Barauni Express
    11:255 hr 13 min16:38

    STA — MZP · 251 km · Mail/Express

    Checking seats
  • 11081Mumbai LTT–Gorakhpur Express
    11:405 hr 18 min16:58

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 22911Howrah Shipra Express
    12:405 hr 22 min18:02

    STA — MZP · 251 km · Superfast

    Checking seats
  • 12322Kolkata Mail
    16:254 hr 10 min20:35

    STA — MZP · 251 km · Superfast

    Checking seats
  • 22177Mahanagari Express
    18:256 hr 5 min00:30+1 arrives the next day

    STA — MZP · 251 km · Superfast

    Checking seats
  • 12295Sanghamitra Express
    20:155 hr 35 min01:50+1 arrives the next day

    STA — MZP · 251 km · Superfast

    Checking seats
  • 22364Coimbatore–Dhanbad Amrit Bharuch
    21:204 hr 55 min02:15+1 arrives the next day

    STA — MZP · 251 km · Mail/Express

    Checking seats
  • 01667Rani Kamalapati–Danapur Puja Special
    22:504 hr 55 min03:45+1 arrives the next day

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 01705Jabalpur–Ayodhya Dham Summer Special
    22:555 hr 5 min04:00+1 arrives the next day

    STA — MZP · 250 km · Mail/Express

    Checking seats
  • 01665Agartala Festival Special
    23:554 hr 33 min04:28+1 arrives the next day

    STA — MZP · 250 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 Manikpur JnMKP
    16:004 hr 35 min20:35

    35 min longer than the fastest direct

    01053DVL–Danapur Special16:00 — 16:50Mail/Express
    Holds 9 in 101 hr 2 min to change at MKP — tight

    Holds about 9 times in 10 here. 73 min would make it 9 in 10. Measured on 1,42,564 paired days.

    12322Kolkata Mail17:52 — 20:35Superfast

    01053 often runs late

    STA — MKP

    Checking seats

    MKP — MZP

    Checking seats
  • One change at Manikpur JnMKP
    00:505 hr 43 min06:33

    1 hr 43 min longer than the fastest direct

    20933Udhna–Danapur Express00:50 — 02:20Mail/Express
    Holds 9 in 101 hr 32 min to change at MKP — tight

    Holds about 9 times in 10 here. 113 min would make it 9 in 10. Measured on 91,763 paired days.

    17323Hubballi–Banaras Express03:52 — 06:33Mail/Express

    17323 often runs late

    STA — MKP

    Checking seats

    MKP — MZP

    Checking seats
  • One change at PrayagrajcheokiPCOI
    02:505 hr 55 min08:45

    1 hr 55 min longer than the fastest direct

    19045Tapti Ganga Express02:50 — 06:35Mail/Express
    Holds 9 in 101 hr 15 min to change at PCOI — tight

    Holds about 9 times in 10 here. 99 min would make it 9 in 10. Measured on 5,492 paired days.

    12362Mumbai CSMT–Asansol Express07:50 — 08:45Superfast

    19045 often runs late

    STA — PCOI

    Checking seats

    PCOI — MZP

    Checking seats
  • One change at PrayagrajcheokiPCOI
    20:156 hr02:15+1 arrives the next day

    2 hr longer than the fastest direct

    12295Sanghamitra Express20:15 — 23:40Superfast
    Holds 8 in 101 hr 32 min to change at PCOI — tight

    Holds about 8 times in 10 here. This train arrives a median 64 min late, against 1 min late for the junction's typical arrival. 124 min would make it 9 in 10. Measured on 4,733 paired days.

    22364Coimbatore–Dhanbad Amrit Bharuch01:12 — 02:15Mail/Express

    12295 often runs late

    STA — PCOI

    Checking seats

    PCOI — MZP

    Checking seats
  • One change at DabhauraDBR
    12:006 hr 2 min18:02

    2 hr 2 min longer than the fastest direct

    11071Kamayani Express12:00 — 13:59Mail/Express
    Holds 9 in 101 hr 18 min to change at DBR — tight

    Holds about 9 times in 10 here. This train arrives a median 33 min late, against 16 min late for the junction's typical arrival. 107 min would make it 9 in 10. Measured on 40,739 paired days.

    22911Howrah Shipra Express15:17 — 18:02Superfast

    11071 often runs late

    STA — DBR

    Checking seats

    DBR — MZP

    Checking seats
  • One change at Manikpur JnMKP
    12:006 hr 2 min18:02

    2 hr 2 min longer than the fastest direct

    11071Kamayani Express12:00 — 13:35Mail/Express
    Holds 8 in 101 hr 15 min to change at MKP — tight

    Holds about 8 times in 10 here. This train arrives a median 32 min late, against 6 min late for the junction's typical arrival. 99 min would make it 9 in 10. Measured on 1,42,564 paired days.

    12176Chambal Express14:50 — 18:02Superfast

    12178 Chambal Express 14:50 — 18:02 on Mon

    20976 Chambal Express 14:50 — 18:02 on Thu

    11071 often runs late

    STA — MKP

    Checking seats

    MKP — MZP

    Checking seats

Which arrives on time

On time = within 15 min at Mirzapur · year to October 2026 · 25 of 35 trains tracked

  1. typically 11 min late at Mirzapur
    55%
  2. usually on time at Mirzapur
    53%
  3. typically 14 min late at Mirzapur
    52%
  4. typically 16 min late at Mirzapur
    47%
  5. typically 19 min late at Mirzapur
    39%

Runs late more often than not

How we grade this

Fares

Estimated for 250 km · exact fare at IRCTC checkout · Sources

Estimated fares by class for the 250 km between Satna and Mirzapur, priced for a Mail/Express train in General quota.
ClassFareBasis
SL Sleeper₹195observed fares
3A AC 3 tier₹520observed fares
3E AC 3 economy₹530observed fares
2A AC 2 tier₹782observed fares
1A AC first class₹1,286observed fares

One adult, General quota, Mail/Express pricing · not every train carries every class

Other trains from Satna

Other trains to Mirzapur