Trains from Malda Town to Prayagraj Jn
Malda Town to Prayagraj Jn is 760 km by rail. One direct train runs it, the 15658 Brahmaputra Express, in 14 hr 25 min. It arrives on time (within 15 min) on 8% of days, typically 89 min late. When it is waitlisted, a journey with one change takes 14 hr 40 min.
- Fare from
- ₹425
- Sleeper · estimate
- Most punctual
- 8% on time
- 15658 Brahmaputra Express
- 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 Patna JnPNBE09:3014 hr 40 min00:10+1 arrives the next day
about as quick as the fastest direct
13429 Malda Town–Anand Vihar Express 09:30 — 17:58 on Fri
Holds 9 in 101 hr 32 min to change at PNBEHolds about 9 times in 10 here. Measured on 83,161 paired days.
14003 often runs late
MLDT — PNBE
Checking seatsPNBE — PRYJ
Checking seats - One change at BhagalpurBGP09:3015 hr 23 min00:53+1 arrives the next day
58 min longer than the fastest direct
Holds 8 in 101 hr 20 min to change at BGP — tightHolds about 8 times in 10 here. This train arrives a median 39 min late, against 15 min late for the junction's typical arrival. 102 min would make it 9 in 10. Measured on 11,310 paired days.
14003 often runs late
MLDT — BGP
Checking seatsBGP — PRYJ
Checking seats - One change at Bakhtiyarpur JnBKP09:3015 hr 23 min00:53+1 arrives the next day
58 min longer than the fastest direct
Holds 9 in 101 hr 3 min to change at BKP — tightHolds about 9 times in 10 here. 71 min would make it 9 in 10. Measured on 1,56,121 paired days.
13429 often runs late
MLDT — BKP
Checking seatsBKP — PRYJ
Checking seats - One change at Kiul JnKIUL05:5015 hr 45 min21:35
1 hr 20 min longer than the fastest direct
Holds 9 in 101 hr 13 min to change at KIULHolds about 9 times in 10 here. This train arrives a median 8 min early, against 16 min late for the junction's typical arrival. Measured on 30,768 paired days.
12303 often runs late
MLDT — KIUL
Checking seatsKIUL — PRYJ
Checking seats - One change at Bhabua RoadBBU20:0515 hr 45 min11:50+1 arrives the next day
1 hr 20 min longer than the fastest direct
Holds 9 in 101 hr 12 min to change at BBUHolds about 9 times in 10 here. Measured on 50,274 paired days.
13435 often runs late
MLDT — BBU
Checking seatsBBU — PRYJ
Checking seats - One change at KishanganjKNE10:2516 hr 25 min02:50+1 arrives the next day
2 hr longer than the fastest direct
Holds 9 in 102 hr 7 min to change at KNEHolds about 9 times in 10 here. This train arrives a median 8 min late, against 26 min late for the junction's typical arrival. Measured on 1,80,599 paired days.
12423 often runs late
MLDT — KNE
Checking seatsKNE — PRYJ
Checking seats - One change at Dd Upadhyaya JnDDU04:3516 hr 30 min21:05
2 hr 5 min longer than the fastest direct
Holds 9 in 102 hr 52 min to change at DDU — tightHolds about 9 times in 10 here. This train arrives a median 72 min late, against 7 min late for the junction's typical arrival. 185 min would make it 9 in 10. Measured on 1,09,635 paired days.
15658 often runs late
MLDT — DDU
Checking seatsDDU — PRYJ
Checking seats
Which arrives on time
On time = within 15 min at Prayagraj Jn · year to November 2026
- typically 89 min late at Prayagraj Jn8%
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 Malda Town
- Malda Town to New Jalpaiguri52 direct trains · 233 km
- Malda Town to Kishanganj51 direct trains · 145 km
- Malda Town to Rampur Hat45 direct trains · 122 km
- Malda Town to Bolpur Shantiniketan37 direct trains · 183 km
- Malda Town to New Bongaigaon35 direct trains · 490 km
- Malda Town to New Cooch Behar35 direct trains · 359 km
Other trains to Prayagraj Jn
- Kanpur Central to Prayagraj Jn68 direct trains · 194 km
- Dd Upadhyaya Jn to Prayagraj Jn66 direct trains · 152 km
- Tundla Jn to Prayagraj Jn48 direct trains · 426 km
- Govindpuri to Prayagraj Jn43 direct trains · 197 km
- Varanasi Jn to Prayagraj Jn38 direct trains · 126 km
- Fatehpur to Prayagraj Jn36 direct trains · 117 km