Traveling by train in Pakistan is a scenic and efficient way to get around. The Bahauddin Zakaria Express is one of the popular choices for long-distance travel between Karachi and Multan. Whether you are commuting for work, visiting family, or embarking on a new adventure, knowing the train timings will help you plan your trip seamlessly. In this blog post, we will break down the Bahauddin Zakaria Express train timings for both up and down routes, from Karachi to Multan and vice versa. Let’s get started!
Bahauddin Zakaria Express Up Karachi To Multan Timings
Stop | Arrival | Departure |
Karachi City | Start | 17:50 |
Karachi Cant | 18:05 | 18:10 |
Drig Road | 18:35 | 18:37 |
Landhi Jn | 18:56 | 18:58 |
Kotri Jn | 21:06 | 21:08 |
Hyderabad Jn | 21:30 | 21:35 |
Tando Adam | 22:47 | 22:49 |
Shahdadpur | 23:06 | 23:08 |
Nawabshah Jn | 23:40 | 23:42 |
Daur | 00:05 | 00:07 |
Mahrabpur Jn | 01:07 | 01:09 |
Rohri Jn | 02:55 | 03:20 |
Ghotki | 04:02 | 04:04 |
Sadikabad | 05:14 | 05:16 |
Rahim Yar Khan | 05:46 | 05:48 |
Khanpur Jn | 06:40 | 06:45 |
Firoza | 07:04 | 07:06 |
Liaqatpur | 07:26 | 07:28 |
Dera Nawab Sahib | 07:58 | 08:00 |
Mubarakpur | 08:15 | 08:17 |
Samasata Jn | 08:40 | 08:42 |
Bahawalpur | 08:56 | 09:00 |
Lodhran Jn | 09:20 | 09:22 |
Gilawala | 09:43 | 09:45 |
Zarif Shaheed | 09:57 | 09:59 |
Shujabad | 10:12 | 10:14 |
Multan Cant | 10:50 | End |
Bahauddin Zakaria Express Down Multan To Karachi Timings
Stop | Arrival | Departure |
Multan Cant | Start | 16:00 |
Shujabad | 16:30 | 16:32 |
Zarif Shaheed | 16:45 | 16:47 |
Gilawala | 17:00 | 17:02 |
Lodhran Jn | 17:25 | 17:27 |
Bahawalpur | 17:45 | 17:50 |
Samasata Jn | 18:06 | 18:08 |
Mubarakpur | 18:27 | 18:29 |
Dera Nawab Sahib | 18:43 | 18:45 |
Liaqatpur | 19:14 | 19:16 |
Firoza | 19:35 | 19:37 |
Khanpur Jn | 20:00 | 20:05 |
Rahim Yar Khan | 20:45 | 20:47 |
Sadikabad | 21:24 | 21:26 |
Ghotki | 22:33 | 22:35 |
Rohri Jn | 23:40 | 00:05 |
Mahrabpur Jn | 01:18 | 01:20 |
Daur | 02:43 | 02:45 |
Nawabshah Jn | 03:21 | 03:23 |
Shahdadpur | 04:21 | 04:23 |
Tando Adam Jn | 04:50 | 04:52 |
Hyderabad Jn | 05:45 | 05:55 |
Kotri Jn | 06:12 | 06:14 |
Landhi Jn | 08:11 | 08:13 |
Drig Road | 08:50 | 08:52 |
Karachi Cant | 09:20 | 09:35 |
Karachi City | 09:45 | End |
Bahauddin Zakaria Express Up Karachi to Multan Timings
Start Your Journey from Karachi City
The Bahauddin Zakaria Express departs from Karachi City at 17:50. This allows travelers to set off on their voyage just before evening, making it convenient for those who prefer to travel overnight.
Karachi Cant to Drig Road
Next, the train stops at Karachi Cant at 18:05, departing at 18:10. Shortly after, it reaches Drig Road at 18:35, staying for a brief moment and departing at 18:37.
Landhi Junction to Kotri Junction
Continuing the journey, the train arrives at Landhi Junction at 18:56 and departs at 18:58. After a few hours, it stops at Kotri Junction at 21:06 and leaves at 21:08.
Hyderabad Junction Through to Nawabshah Junction
Hyderabad Junction is the next major stop, arriving at 21:30 and departing at 21:35. The train then continues to Tando Adam (22:47 – 22:49), Shahdadpur (23:06 – 23:08), and Nawabshah Junction (23:40 – 23:42).
Daur to Mehrabpur Junction
After Nawabshah, the train stops at Daur at midnight (00:05 – 00:07) and then Mehrabpur Junction (01:07 – 01:09).
Rohri Junction to Ghotki
Rohri Junction is a significant stop, arriving at 02:55 and departing at 03:20. The train then makes a quick stop at Ghotki at 04:02, leaving at 04:04.
Sadikabad to Rahim Yar Khan
Following Rohri, the train stops at Sadikabad at 05:14 and departs at 05:16. Then, it reaches Rahim Yar Khan at 05:46, leaving at 05:48.
Khanpur Junction to Firoza
Next, the train arrives at Khanpur Junction at 06:40 and departs at 06:45. Shortly after, it stops at Firoza at 07:04, leaving at 07:06.
Liaqatpur to Dera Nawab Sahib
Continuing its route, the train reaches Liaqatpur at 07:26, departing at 07:28, and then stops at Dera Nawab Sahib at 07:58, leaving at 08:00.
Mubarakpur to Samasata Junction
The train arrives at Mubarakpur at 08:15 and departs at 08:17. It then stops at Samasata Junction at 08:40, leaving at 08:42.
Bahawalpur to Lodhran Junction
Next, the train reaches Bahawalpur at 08:56, departing at 09:00. Following this, it stops at Lodhran Junction at 09:20, leaving at 09:22.
Gilawala to Zarif Shaheed
Gilawala is the next stop, arriving at 09:43 and departing at 09:45. Shortly after, the train reaches Zarif Shaheed at 09:57, leaving at 09:59.
Shujabad to Multan Cant
Finally, the train stops at Shujabad at 10:12, departing at 10:14, and reaches its final destination, Multan Cant, at 10:50.
Bahauddin Zakaria Express Down Multan to Karachi Timings
Begin Your Return Journey from Multan Cant
The return leg of the Bahauddin Zakaria Express starts at Multan Cant at 16:00, allowing for an afternoon departure.
Shujabad to Zarif Shaheed
First, the train stops at Shujabad at 16:30, leaving at 16:32, and then at Zarif Shaheed at 16:45, departing at 16:47.
Gilawala to Lodhran Junction
Next, the train arrives at Gilawala at 17:00, departing at 17:02, and then stops at Lodhran Junction at 17:25, leaving at 17:27.
Bahawalpur to Samasata Junction
The train reaches Bahawalpur at 17:45, departing at 17:50, and then stops at Samasata Junction at 18:06, leaving at 18:08.
Mubarakpur to Dera Nawab Sahib
Following Samasata, the train stops at Mubarakpur at 18:27, leaving at 18:29, and then at Dera Nawab Sahib at 18:43, departing at 18:45.
Liaqatpur to Firoza
Continuing its route, the train stops at Liaqatpur at 19:14, leaving at 19:16, and then at Firoza at 19:35, departing at 19:37.
Khanpur Junction to Rahim Yar Khan
The train arrives at Khanpur Junction at 20:00, departing at 20:05, and then stops at Rahim Yar Khan at 20:45, leaving at 20:47.
Sadikabad to Ghotki
Next, the train stops at Sadikabad at 21:24, departing at 21:26, and then at Ghotki at 22:33, leaving at 22:35.
Rohri Junction to Mehrabpur Junction
Rohri Junction is a significant stop, arriving at 23:40 and departing at 00:05. The train then makes a quick stop at Mehrabpur Junction at 01:18, leaving at 01:20.
Daur to Nawabshah Junction
Following Mehrabpur, the train stops at Daur at 02:43, leaving at 02:45, and then at Nawabshah Junction at 03:21, departing at 03:23.
Shahdadpur to Tando Adam Junction
Next, the train reaches Shahdadpur at 04:21, departing at 04:23, and then stops at Tando Adam Junction at 04:50, leaving at 04:52.
Hyderabad Junction to Kotri Junction
Hyderabad Junction is the next stop, arriving at 05:45 and departing at 05:55. The train then continues to Kotri Junction at 06:12, leaving at 06:14.
Landhi Junction to Drigh Road
Continuing its return trip, the train arrives at Landhi Junction at 08:11, departing at 08:13, and then at Drigh Road at 08:50, leaving at 08:52.
Karachi Cant to Karachi City
Finally, the train stops at Karachi Cant at 09:20, departing at 09:35, and reaches its final destination, Karachi City, at 09:45.
Conclusion
The Bahauddin Zakaria Express offers a convenient and comfortable travel experience for passengers commuting between Karachi and Multan. With its well-timed stops and excellent service, it’s no wonder that this train is a popular choice among travelers. By staying informed about the train timings, you can plan your trip more effectively and make the most out of your travel experience.