Trains from Malda Town to Gaya Jn
4 direct trains · 406 km · fastest 8 hr 5 min on the 03417 MLDT UDN SPL
Check seats and fares for your dateTrains and seats
- Checking seats
- Checking seats
- 13435AMRIT BHARAT EXP20:059 hr 10 min05:15+1 arrives the next day
MLDT — GAYA · 406 km · Mail/Express
Checking 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 Kiul JnKIUL09:309 hr 30 min19:00
1 hr 25 min longer than the fastest direct
14003 MLDT NDLS EXP 09:30 — 15:15 on Sat
Holds 9 in 101 hr 20 min to change at KIULHolds about 9 times in 10 here. Measured on 30,768 paired days.
13429 often runs late
MLDT — KIUL
Checking seatsKIUL — GAYA
Checking seats - One change at Asansol JnASN13:109 hr 47 min22:57
1 hr 42 min longer than the fastest direct
Holds 9 in 101 hr to change at ASNHolds about 9 times in 10 here. Measured on 9,459 paired days.
03465 often runs late
MLDT — ASN
Checking seatsASN — GAYA
Checking seats - One change at Patna JnPNBE15:1010 hr 10 min01:20+1 arrives the next day
2 hr 5 min longer than the fastest direct
Holds 8 in 101 hr 22 min to change at PNBE — tightHolds about 8 times in 10 here. 134 min would make it 9 in 10. Measured on 56,337 paired days.
20501 often runs late
MLDT — PNBE
Checking seatsPNBE — GAYA
Checking seats - One change at Patna JnPNBE04:3510 hr 45 min15:20
2 hr 40 min longer than the fastest direct
Holds 9 in 101 hr 22 min to change at PNBE — tightHolds about 9 times in 10 here. 91 min would make it 9 in 10. Measured on 42,600 paired days.
15658 often runs late
MLDT — PNBE
Checking seatsPNBE — GAYA
Checking seats - One change at Kiul JnKIUL07:1011 hr 50 min19:00
3 hr 45 min longer than the fastest direct
Holds 10 in 102 hr 40 min to change at KIULHolds about 19 times in 20 here. Measured on 30,768 paired days.
03413 often runs late
MLDT — KIUL
Checking seatsKIUL — GAYA
Checking seats - One change at Patna JnPNBE04:3512 hr 10 min16:45
4 hr 5 min longer than the fastest direct
Holds 8 in 101 hr 2 min to change at PNBE — tightHolds about 8 times in 10 here. 91 min would make it 9 in 10. Measured on 42,600 paired days.
15658 often runs late
MLDT — PNBE
Checking seatsPNBE — GAYA
Checking seats
Which arrives on time
On time = within 15 min at Gaya Jn · year to August 2026 · 1 of 4 trains tracked
- usually on time at Gaya Jn56%
Fares
Estimated for 406 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹270 | observed fares |
| 3E AC 3 economy | ₹656 | observed fares |
| 3A AC 3 tier | ₹709 | observed fares |
| 2A AC 2 tier | ₹1,003 | observed fares |
| 1A AC first class | ₹1,654 | 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 Kishanganj52 direct trains · 145 km
- Malda Town to Rampur Hat46 direct trains · 121 km
- Malda Town to Bolpur Shantiniketan36 direct trains · 181 km
- Malda Town to New Cooch Behar35 direct trains · 359 km
- Malda Town to New Bongaigaon34 direct trains · 486 km
Other trains to Gaya Jn
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.