- When does train 03125 run?
- Train 03125 runs on Sat from 7 November 2026 to 28 November 2026 — 4 running dates in this period, as published by Indian Railways.
- What time does 03125 leave Kolkatta Terminal and reach New Cooch Behar?
- It departs Kolkatta Terminal at 23:40 and arrives at New Cooch Behar at 15:30 (day 2), a journey of 15h 50m over 675 km.
- Which stations does 03125 stop at?
- 16 stations: Kolkatta Terminal, Naihati Jn, Ranaghat Jn, Krishngr Cty Jn, Berhampore Crt, Azimganj Jn, Jangipur Road, New Farakka Jn, Malda Town, Barsoi Jn, Kishanganj, Aluabari Road, New Jalpaiguri, Jalpaiguri Road, Dhupguri, New Cooch Behar.
- Is 03125 a festival special?
- Indian Railways lists 03125 as a special (temporary) service running in the Dussehra, Diwali & Chhath 2026 season; its name does not state an occasion, so we do not add one.
- Can I check seats on 03125?
- Yes. "Plan your journey" opens YaatriGan's search with Kolkatta Terminal → New Cooch Behar and the next run date filled in; the plan checks live availability, fares and confirmation chances for this train and every alternative.