Skip to search

Trains from Madurai to Satna

3 direct trains · fastest 35 hr 50 min on the 06003 CAPE BSBS SPL

Counted across one station in Madurai and one station in Satna. Each train below names the stations it actually uses.

Check live seats and faresMadurai (MDU) to Satna (STA)

Every direct train

Departure and arrival times are the published timetable and change only when it does. Seats are not shown here because they belong to one station pair on one date — each row links to its own. When every direct train is full, a journey with one change often still has a berth, and the search looks for those too.

If the direct trains are full

8 ways to get from Madurai to Satna with one change of train, with how often each change is measured to hold.

  • One change at BalharshahBPQ

    Madurai Jn MDU to Satna STA

    01:0536 hr 5 min13:10+1 arrives the next day
    12651NZM S KRANTI EXP01:0522:50Superfast
    Holds 9 in 102 hr 10 min to change at BPQ

    Holds about 9 times in 10 here. Measured on 30,317 paired days.

    06005CAPE GAYA SPL01:0013:10Mail/Express

    06003 CAPE BSBS SPL 01:0013:10 on Tue

    06005 often runs late

  • One change at Mgr Chennai CtrMAS

    Madurai Jn MDU to Satna STA

    22:4536 hr 50 min11:35+2 arrives 2 days later
    20602BDNK MAS SF EXP22:4507:55Superfast
    Holds 10 in 101 hr 20 min to change at MAS

    Holds about 19 times in 20 here. Measured on 1,88,299 paired days.

    12390MAS GAYA SF EXP09:1511:35Superfast

    12390 often runs late

  • One change at Chengalpattu JnCGL

    Madurai Jn MDU to Satna STA

    23:3037 hr 40 min13:10+2 arrives 2 days later
    12694PEARL CITY EXP23:3005:53Superfast
    Almost always holds1 hr 47 min to change at CGL

    Almost always holds here. Measured on 3,55,819 paired days.

    06005CAPE GAYA SPL07:4013:10Mail/Express

    06003 CAPE BSBS SPL 07:4013:10 on Mon

    12694 often runs late

  • One change at Vijayawada JnBZA

    Madurai Jn MDU to Satna STA

    10:5038 hr 30 min01:20+2 arrives 2 days later
    12666CAPE HWH SF EXP10:5002:05Superfast
    Almost always holds4 hr 5 min to change at BZA

    Almost always holds here. Measured on 2,21,096 paired days.

    03326CBE DHN SPL06:1001:20Mail/Express

    12666 often runs late

  • One change at Villupuram JnVM

    Madurai Jn MDU to Satna STA

    01:1538 hr 35 min15:50+1 arrives the next day
    09519MDU OKHA SPL01:1506:25Mail/Express
    Almost always holds1 hr 50 min to change at VM

    Almost always holds here. Measured on 1,79,643 paired days.

    16367KASHI TAMIL EXP08:1515:50Mail/Express

    16367 often runs late

  • One change at NagpurNGP

    Madurai Jn MDU to Satna STA

    00:5538 hr 55 min15:50+1 arrives the next day
    12641TIRUKKURAL EXP00:5501:55Superfast
    Holds 9 in 103 hr 10 min to change at NGP — tight

    Holds about 9 times in 10 here. 229 min would make it 9 in 10. Measured on 93,666 paired days.

    20151HDP REWA SFAST05:0515:50Mail/Express

    12641 often runs late

  • One change at NagpurNGP

    Madurai Jn MDU to Satna STA

    23:4040 hr 10 min15:50+2 arrives 2 days later
    20493MDU CDG SF EXP23:4002:20Superfast
    Holds 9 in 102 hr 45 min to change at NGP — tight

    Holds about 9 times in 10 here. 229 min would make it 9 in 10. Measured on 93,666 paired days.

    20151HDP REWA SFAST05:0515:50Mail/Express

    20493 often runs late

  • One change at Erode JnED

    Madurai Jn MDU to Satna STA

    01:4040 hr 10 min17:50+1 arrives the next day
    22667NCJ CBE SF EXP01:4005:10Superfast
    Holds 10 in 101 hr 10 min to change at ED

    Holds about 19 times in 20 here. Measured on 43,830 paired days.

    22669ERS PNBE SF EXP06:2017:50Superfast

    22667 often runs late

Each leg is a separate ticket on its own PNR, booked separately — and the second one is only worth buying once the first is confirmed. Seats and fares live on each journey’s own station-pair page.

Madurai to Satna, station by station

Other trains from Madurai

Other trains to Satna

Important

RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.

RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.