Trains from Prayagraj Jn to Malda Town
Prayagraj Jn to Malda Town is 760 km by rail. One direct train runs it, the 15657 Brahmputra Mail, in 15 hr 30 min. It arrives on time (within 15 min) on 53% of days, typically 10 min late. When it is waitlisted, a journey with one change takes 14 hr 55 min.
- Fare from
- ₹425
- Sleeper · estimate
- Most punctual
- 53% on time
- 15657 Brahmputra Mail
- Daily trains
- 1 of 1
Trains and 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 Dd Upadhyaya JnDDU01:2014 hr 55 min16:15
quicker than every direct train
Holds 9 in 101 hr 7 min to change at DDU — tightHolds about 9 times in 10 here. 80 min would make it 9 in 10. Measured on 1,16,510 paired days.
20502 Agartala Tejas Rajdhani 04:45 — 16:15 on Thu
PRYJ — DDU
Checking seatsDDU — MLDT
Checking seats - One change at Dd Upadhyaya JnDDU00:2515 hr 50 min16:15
about as quick as the fastest direct
22406 Bhagalpur Garib Rath 00:25 — 02:33 on Thu
Holds 9 in 102 hr 12 min to change at DDUHolds about 9 times in 10 here. Measured on 1,16,510 paired days.
20502 Agartala Tejas Rajdhani 04:45 — 16:15 on Thu
18428 often runs late
PRYJ — DDU
Checking seatsDDU — MLDT
Checking seats - One change at KishanganjKNE23:1015 hr 50 min15:00+1 arrives the next day
about as quick as the fastest direct
Holds 8 in 101 hr 2 min to change at KNE — tightHolds about 8 times in 10 here. 94 min would make it 9 in 10. Measured on 2,15,245 paired days.
12424 often runs late
PRYJ — KNE
Checking seatsKNE — MLDT
Checking seats - One change at AbhaipurAHA00:2516 hr 10 min16:35
40 min longer than the fastest direct
Holds 8 in 101 hr 51 min to change at AHA — tightHolds about 8 times in 10 here. This train arrives a median 86 min late, against 23 min late for the junction's typical arrival. 175 min would make it 9 in 10. Measured on 62,399 paired days.
22406 often runs late
PRYJ — AHA
Checking seatsAHA — MLDT
Checking seats - One change at Barsoi JnBOE16:1516 hr 20 min08:35+1 arrives the next day
50 min longer than the fastest direct
Holds 9 in 102 hr 1 min to change at BOE — tightHolds about 9 times in 10 here. This train arrives a median 42 min late, against 27 min late for the junction's typical arrival. 156 min would make it 9 in 10. Measured on 92,855 paired days.
12506 often runs late
PRYJ — BOE
Checking seatsBOE — MLDT
Checking seats
Which arrives on time
On time = within 15 min at Malda Town · year to October 2026
- typically 10 min late at Malda Town53%
Fares
Estimated for 760 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹425 | observed fares |
| 3A AC 3 tier | ₹1,113 | observed fares |
| 2A AC 2 tier | ₹1,586 | observed fares |
| 1A AC first class | ₹2,636 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class
Other trains from Prayagraj Jn
- Prayagraj Jn to Kanpur Central68 direct trains · 194 km
- Prayagraj Jn to Dd Upadhyaya Jn66 direct trains · 152 km
- Prayagraj Jn to Tundla Jn49 direct trains · 426 km
- Prayagraj Jn to Govindpuri43 direct trains · 197 km
- Prayagraj Jn to Varanasi Jn38 direct trains · 126 km
- Prayagraj Jn to Fatehpur37 direct trains · 117 km
Other trains to Malda Town
- New Jalpaiguri to Malda Town50 direct trains · 233 km
- Kishanganj to Malda Town50 direct trains · 145 km
- Rampur Hat to Malda Town46 direct trains · 122 km
- Bolpur Shantiniketan to Malda Town38 direct trains · 183 km
- New Bongaigaon to Malda Town33 direct trains · 490 km
- New Cooch Behar to Malda Town33 direct trains · 359 km