BALHARSHAH to BHOPAL JN at a Glance
Measured across every direct train we hold timings for.
There are 57 direct trains from BALHARSHAH (BPQ) to BHOPAL JN (BPL). The two stations are about 606 km apart by rail, and the quickest service covers it in 8h 20m. Journey times range from 8h 20m to 12h 10m, averaging 10h 14m — a spread worth checking before you book, since the slowest train on this route takes 3h 50m longer than the fastest.
The fastest train is 12433 MAS NZM RAJDHANI, leaving BALHARSHAH at 17:45 and reaching BHOPAL JN at 02:05 in 8h 20m. That works out at roughly 73 km/h end to end. The first departure of the day is 12590 CHZ GKP SF EXP at 03:10, and the last is 20497 FZR SF HUMSAFAR at 23:15.
7 of them run daily, with the rest on selected days of the week. 22 trains arrive the following day, so check the arrival date on your ticket as well as the time. The most common categories on the route are 31 Express, 14 Special, 3 Rajdhani Express and 3 Mail/Express.
Pick of the Route
The three departures most people are choosing between.
All Direct Trains, BPQ to BPL
Departure at BALHARSHAH, arrival at BHOPAL JN.
| Train | Name | Departs | Arrives | Duration | Distance |
|---|---|---|---|---|---|
| 12590 | CHZ GKP SF EXP Thu |
03:10 | 13:50 | 10h 40m | 607 km |
| 07075 | HYB GKP SPL Fri |
03:20 | 13:40 | 10h 20m | 607 km |
| 20482 | JU SF HUMSAFAR Sat |
03:25 | 13:50 | 10h 25m | 606 km |
| 22403 | PDY NDLS SF EXP Wed |
03:25 | 13:50 | 10h 25m | 606 km |
| 01926 | VGLJ HDP SPL Sat |
05:30 | 17:05 | 11h 35m | 606 km |
| 12721 | DAKSHIN SF EXP Daily |
06:00 | 17:10 | 11h 10m | 607 km |
| 12967 | MAS JP SF EXP Tue, Sun |
07:45 | 17:50 | 10h 5m | 607 km |
| 12969 | CBE JP SF EXP Fri |
07:45 | 17:50 | 10h 5m | 607 km |
| 12975 | MYS JP EXP Thu, Sat |
07:45 | 17:50 | 10h 5m | 606 km |
| 12615 | GRAND TRUNK EXP Daily |
08:10 | 18:40 | 10h 30m | 606 km |
| 22631 | ANUVRAT SF EXP Thu |
10:15 | 21:30 | 11h 15m | 606 km |
| 22674 | MQ BGKT SF EXP Mon |
10:15 | 21:30 | 11h 15m | 607 km |
| 04816 | MAS JU SPECIAL Tue |
10:30 | 22:40 | 12h 10m | 607 km |
| 12621 | TAMILNADU SF EXP Daily |
10:35 | 20:10 | 9h 35m | 607 km |
| 20805 | AP EXPRESS Daily |
11:10 | 20:20 | 9h 10m | 606 km |
| 12723 | TELANGANA SF EXP Daily |
12:00 | 21:45 | 9h 45m | 607 km |
| 22691 | RAJDHANI EXP Daily |
12:15 | 20:55 | 8h 40m | 607 km |
| 11085 | MAO DOUBLDECKER Sun |
12:30 | 00:00+1d | 11h 30m | 607 km |
| 12592 | GORAKHPUR EXP Mon |
12:30 | 23:40 | 11h 10m | 600 km |
| 12512 | RAPTISAGAR SF EX Tue, Wed, Sun |
12:45 | 23:40 | 10h 55m | 607 km |
| 12522 | RAPTISAGAR EXP Fri |
12:45 | 23:40 | 10h 55m | 607 km |
| 22646 | AHILYANAGARI EXP Sat |
12:45 | 23:35 | 10h 50m | 607 km |
| 04114 | UBL PRYJ SPL Tue |
13:10 | 01:20+1d | 12h 10m | 606 km |
| 12649 | SAMPARK KRANTI Mon, Wed, Fri, Sat, Sun |
14:10 | 23:10 | 9h | 607 km |
| 14724 | TPTY HSR EXPRESS Mon |
15:55 | 03:05+1d | 11h 10m | 606 km |
| 12647 | KONGU SF EXP Sun |
17:15 | 03:30+1d | 10h 15m | 607 km |
| 15024 | YPR GKP EXP Thu |
17:15 | 03:30+1d | 10h 15m | 607 km |
| 22534 | YPR GORAKPUR EXP Wed |
17:15 | 03:30+1d | 10h 15m | 607 km |
| 12433 | MAS NZM RAJDHANIFastest Fri, Sun |
17:45 | 02:05+1d | 8h 20m | 607 km |
| 12437 | SC NZM RAJDHANI Wed |
17:45 | 02:05+1d | 8h 20m | 606 km |
| 12611 | NZM GARIB RATH Sat |
17:45 | 02:05+1d | 8h 20m | 607 km |
| 12625 | KERALA SF EXP Daily |
18:15 | 03:45+1d | 9h 30m | 606 km |
| 12643 | TVC NZM SF EXP Tue |
21:10 | 06:45+1d | 9h 35m | 607 km |
| 12645 | MILLENNIUM EXP Sat |
21:10 | 06:45+1d | 9h 35m | 606 km |
| 12803 | SWARNA JAYANTHI Mon, Fri |
21:10 | 06:45+1d | 9h 35m | 606 km |
| 16031 | ANDAMAN EXPRESS Wed, Thu, Sun |
22:20 | 09:05+1d | 10h 45m | 606 km |
| 16317 | HIMSAGAR EXPRESS Fri |
22:20 | 09:05+1d | 10h 45m | 607 km |
| 16787 | TEN SVDK EXPRESS Mon |
22:20 | 09:05+1d | 10h 45m | 607 km |
| 16093 | MAS LJN EXPRESS Tue, Sat |
22:40 | 09:30+1d | 10h 50m | 606 km |
| 12641 | TIRUKKURAL EXP Wed, Fri |
22:55 | 08:15+1d | 9h 20m | 607 km |
| 12651 | NZM S KRNTI EXP Tue, Sun |
22:55 | 08:15+1d | 9h 20m | 606 km |
| 12707 | SAMPARK KRANTI Mon, Wed, Fri |
22:55 | 08:15+1d | 9h 20m | 607 km |
| 20493 | MDU CDG SF EXP Wed, Sun |
23:15 | 09:30+1d | 10h 15m | 607 km |
| 20497 | FZR SF HUMSAFAR Tue |
23:15 | 09:30+1d | 10h 15m | 607 km |
| 01928 | MDU CNB SPECIAL | — | — | — | — |
| 02085 | BZA NDLS SPL | — | — | — | — |
| 04718 | — | — | — | — | |
| 05542 | YPR DBG SPL | — | — | — | — |
| 06161 | TEN NZM SPECIAL | — | — | — | — |
| 06259 | YPR NZM SPL | — | — | — | — |
| 06597 | YPR YNRK SPL | — | — | — | — |
| 07405 | CHZ PRYJ SPL | — | — | — | — |
| 07662 | KZJ NZM SPL | — | — | — | — |
| 07664 | BZA FDB SPL | — | — | — | — |
| 07735 | TPTY AII SPL | — | — | — | — |
| 16687 | NAVYUG EXP | — | — | — | — |
| 16864 | MQ BGKT EXP | — | — | — | — |
13 of these services are listed without timings because we do not hold their times at both stations. They are still real trains on this route — check the schedule checker for their full timetable.
Plan This Journey
Any two stations, live from our timetable Tatkal Time Calculator
Counted from each train's origin, not BALHARSHAH Chart Preparation Time
When berths are allotted on your train Vacant Seat Finder
Which berths fell empty after charting Refund Calculator
What you get back if plans change Booking Date Calculator
When the 60-day window opens
Train Guides for This Route
Full schedule, running days and recent chart vacancy.
Other Routes From Here
Published route guides sharing one of these stations.
All Route Guides
Every station pair we have published a full guide for.
Frequently Asked Questions
Common questions about BALHARSHAH to BHOPAL JN trains.
Timings are the scheduled times published by Indian Railways and may change. This is not live running status. Only direct trains are listed — a journey with a change is not shown. Always reconfirm on the official railway channels before you travel.
Route Summary
| From | BALHARSHAH (BPQ) |
| To | BHOPAL JN (BPL) |
| Direct trains | 57 |
| Run daily | 7 |
| Distance | 606 km |
| Fastest | 8h 20m |
| Slowest | 12h 10m |
| Overnight | 22 |
Travelling the Other Way?
Trains from BHOPAL JN back to BALHARSHAH run to a different timetable.
BPL → BPQ