BE → MDP · 6 direct trains

Trains from Bareilly to Madhupur Jn

6 direct trains run from Bareilly (BE) to Madhupur Jn (MDP). The fastest train is 12318 Akal Takhat Exp, completing the journey in 17h 25m. Trains depart between 01:57 and 16:22. The distance is approximately 996 km.

Total Trains

6

Fastest

17h 25m

12318

First Train

01:57

Last Train

16:22

Distance

996 km

Bareilly to Madhupur Jn Train Timetable

Complete list of 6 direct trains from BE to MDP with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
13020
Bagh Express
Express
01:57Day 203:46Day 325h 49mDaily1A, 2A, 3A, SL, 2S
12328
Upasana Express
Superfast
04:05Day 222:2318h 18mWed, Sat1A, 2A, 3A, SL, 2S
12370
Kumbha Express
Superfast
04:05Day 222:2318h 18mMon, Tue, Thu, Fri, Sun1A, 2A, 3A, SL, 2S
13036
Upasana Express
Express
04:05Day 222:2318h 18mWed, Sat1A, 2A, 3A, SL, 2S
12332
Himgiri Express
Superfast
11:37Day 206:23Day 318h 46mMon, Thu, Sun1A, 2A, 3A, SL, 2S
12318
Akal Takhat Exp
Superfast
16:2209:47Day 217h 25mTue, Fri1A, 2A, 3A, SL, 2S

Stations on the Bareilly to Madhupur Jn route

Stops on 12318 Akal Takhat Exp, the fastest train on this corridor (12 stations).

  1. 1. BE Bareilly
  2. 2. LKO Lucknow
  3. 3. SLN Sultanpur Jn
  4. 4. BSB Varanasi Jn
  5. 5. DDU Dd Upadhyaya Jn
  6. 6. PNBE Patna Jn
  7. 7. PNC Patna Saheb
  8. 8. MKA Mokameh Jn
  9. 9. KIUL Kiul Jn
  10. 10. JAJ Jhajha
  11. 11. JSME Jasidih Jn
  12. 12. MDP Madhupur Jn

Other Routes from Bareilly

Frequently Asked Questions

How many trains run from Bareilly to Madhupur Jn?▼

There are 6 direct trains running from Bareilly (BE) to Madhupur Jn (MDP). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Bareilly to Madhupur Jn?▼

The fastest train is 12318 Akal Takhat Exp, which covers the distance in 17h 25m. It departs at 16:22 and arrives at 09:47.

What is the first and last train from Bareilly to Madhupur Jn?▼

The first train departs at 01:57 and the last train departs at 16:22. Check the timetable for specific trains and their running days.

What is the distance from Bareilly to Madhupur Jn by train?▼

The distance from Bareilly to Madhupur Jn by train is approximately 996 km. Journey time varies from 17h 25m depending on the train type.

How to check seat availability for Bareilly to Madhupur Jn trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

Which stations fall between Bareilly and Madhupur Jn?▼

On the fastest train, Bareilly to Madhupur Jn calls at Lucknow (LKO), Sultanpur Jn (SLN), Varanasi Jn (BSB), Dd Upadhyaya Jn (DDU), Patna Jn (PNBE), Patna Saheb (PNC), Mokameh Jn (MKA), Kiul Jn (KIUL), Jhajha (JAJ), Jasidih Jn (JSME). Other trains on this route may skip some of these stops.

About Bareilly to Madhupur Jn Route

The Bareilly to Madhupur Jn route is served by 6 direct trains operated by Indian Railways. The fastest option is 12318 Akal Takhat Exp with a journey time of 17h 25m. The rail distance is approximately 996 km.

Trains leave Bareilly between 01:57 (first) and 16:22 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.