Karachi to Multan Train Timings and Fare 2026: All 8 Trains and Every Class
All 8 Karachi to Multan trains with times and fares for every class, read on Pakistan Railways. Economy from Rs 2,750, Karachi Express fastest at 13 h 55 min.

Eight trains run from Karachi Cantt to Multan Cantt every day, from Awam Express at 07:20 to Khyber Mail at 22:15. Economy is Rs 2,750 on six trains and Rs 3,750 on Tezgam and Karachi Express. Karachi Express is the fastest at 13 hours 55 minutes. AC Sleeper costs Rs 12,000 on Tezgam and Karachi Express, and Rs 11,200 on Khyber Mail.
We read every time and fare below on the official Pakistan Railways booking system on 4 November 2026, for travel on 7 November 2026. Karachi to Multan is an overnight trip on most trains, so the departure time decides when you arrive. A 17:30 train gets you to Multan for breakfast. A 07:20 train gets you there after midnight. Below are both directions and every class.
Karachi to Multan trains leave from 07:20 to 22:15
Four trains leave Karachi Cantt in the daytime and four in the evening. Every one reaches Multan Cantt the next day. Journey times run from 13 hours 55 minutes on Karachi Express to 17 hours 25 minutes on Awam Express.
| Train | Leaves Karachi Cantt | Reaches Multan Cantt | Journey time | Economy |
|---|---|---|---|---|
| 13UP Awam Express | 07:20 | 00:45, next day | 17 h 25 min | Rs 2,750 |
| 11UP Hazara Express | 08:15 | 01:35, next day | 17 h 20 min | Rs 2,750 |
| 47UP Rehman Baba Express | 12:00 | 03:20, next day | 15 h 20 min | Rs 2,750 |
| 45UP Pakistan Express | 14:00 | 05:15, next day | 15 h 15 min | Rs 2,750 |
| 7UP Tezgam | 17:30 | 08:35, next day | 15 h 5 min | Rs 3,750 |
| 15UP Karachi Express | 18:00 | 07:55, next day | 13 h 55 min | Rs 3,750 |
| 25UP Bahauddin Zakria Express | 18:35 | 11:15, next day | 16 h 40 min | Rs 2,750 |
| 1UP Khyber Mail | 22:15 | 14:35, next day | 16 h 20 min | Rs 2,750 |

Multan to Karachi trains leave from 00:40 to 23:00
Eight trains run back from Multan Cantt. Two leave after midnight and reach Karachi the same evening. The other six reach Karachi the next morning or afternoon. Karachi Express is again the fastest, at 14 hours 35 minutes.
| Train | Leaves Multan Cantt | Reaches Karachi Cantt | Journey time |
|---|---|---|---|
| 14DN Awam Express | 00:40 | 19:25, same day | 18 h 45 min |
| 48DN Rehman Baba Express | 01:25 | 16:55, same day | 15 h 30 min |
| 12DN Hazara Express | 07:05 | 00:30, next day | 17 h 25 min |
| 2DN Khyber Mail | 13:48 | 06:20, next day | 16 h 32 min |
| 26DN Bahauddin Zakria Express | 16:00 | 07:55, next day | 15 h 55 min |
| 46DN Pakistan Express | 17:35 | 08:45, next day | 15 h 10 min |
| 8DN Tezgam | 19:10 | 10:30, next day | 15 h 20 min |
| 16DN Karachi Express | 23:00 | 13:35, next day | 14 h 35 min |
Fares run from Rs 2,750 to Rs 12,000 by class
Six trains charge Rs 2,750 for economy and Rs 5,900 for an AC Standard berth. Tezgam and Karachi Express charge more: Rs 3,750 economy, Rs 6,950 AC Standard and Rs 9,300 AC Business. Fares are the same in both directions.
| Train | Economy | AC Standard berth | AC Business | AC Sleeper |
|---|---|---|---|---|
| Awam Express | Rs 2,750 | Rs 5,900 | Rs 8,400 | Not sold |
| Hazara Express | Rs 2,750 | Rs 5,900 | Not sold | Not sold |
| Rehman Baba Express | Rs 2,750 | Rs 5,900 | Rs 8,400 | Not sold |
| Pakistan Express | Rs 2,750 | Rs 5,900 | Not sold | Not sold |
| Tezgam | Rs 3,750 | Rs 6,950 | Rs 9,300 | Rs 12,000 |
| Karachi Express | Rs 3,750 | Rs 6,950 | Rs 9,300 | Rs 12,000 |
| Bahauddin Zakria Express | Rs 2,750 | Rs 5,900 | Rs 8,400 | Not sold |
| Khyber Mail | Rs 2,750 | Rs 5,900 | Rs 8,400 | Rs 11,200 |
Bahauddin Zakria Express is the one train on this list that suits a late morning arrival, at 11:15, and it still sells AC Business at the lower Rs 8,400 fare. For what each class gives you, see our guide to Pakistan Railways train classes.

Green Line and Pak Business did not show up for Multan
Green Line, Pak Business Express, Allama Iqbal Express and Fareed Express run from Karachi to Lahore. None of them appeared on our Karachi Cantt to Multan Cantt search. If you plan to take one of them, check the booking screen with your exact stations, because they may use a different stop or not sell this pair online.
Sleeper berths sell out first on this route. On our search from Karachi, Tezgam and Karachi Express had no AC Sleeper left, and Khyber Mail had no AC Standard, AC Business or AC Sleeper seats. Economy had seats on all eight trains. Seat counts change all day, so book AC early.
How to pick and book the right train
Pick by your arrival time first. Then compare the fare and book on the official Pakistan Railways website or app, or at the counter.
- For the lowest fare, take any Rs 2,750 economy train, such as Pakistan Express or Rehman Baba Express.
- For the fastest trip and a morning arrival, take Karachi Express at 18:00, which reaches Multan at 07:55.
- For a midday arrival, take Bahauddin Zakria Express at 18:35, which reaches Multan at 11:15.
- Open the official booking system, choose Karachi Cantt to Multan Cantt and your date, and check seats left.
- Pay online and carry your e-ticket and CNIC on the train.

Our guide to booking train tickets online covers the account and payment. If you need to cancel, read how to cancel a Pakistan Railways e-ticket first. Going on to Lahore? Our Lahore to Multan train page and Karachi to Lahore train page have the onward times. Inside Multan, the Multan Metrobus costs Rs 25 a ride.
Common questions
How many trains run from Karachi to Multan?
Eight on our search for 7 November 2026: Awam, Hazara, Rehman Baba, Pakistan, Tezgam, Karachi Express, Bahauddin Zakria and Khyber Mail.
What is the train fare from Karachi to Multan?
Economy is Rs 2,750 on six trains and Rs 3,750 on Tezgam and Karachi Express. AC Standard is Rs 5,900 or Rs 6,950.
Which is the fastest train from Karachi to Multan?
Karachi Express 15UP. It leaves Karachi Cantt at 18:00 and reaches Multan Cantt at 07:55 the next day, in 13 hours 55 minutes.
What time does Tezgam reach Multan?
Tezgam 7UP leaves Karachi Cantt at 17:30 and reaches Multan Cantt at 08:35 the next day.
Which train from Multan reaches Karachi the same day?
Awam Express at 00:40 reaches Karachi at 19:25, and Rehman Baba Express at 01:25 reaches Karachi at 16:55, both the same day.
How much is an AC Sleeper from Karachi to Multan?
Rs 12,000 on Tezgam and Karachi Express, and Rs 11,200 on Khyber Mail.
How we verified this
What we checked, where we read it, and what we could not confirm.
We read all times, fares and seat counts on the official Pakistan Railways booking system at pakrailways.gov.pk on 4 November 2026, for travel on 7 November 2026. Times and fares can change, so check the booking screen for your date before you travel. For complaints, see our Pakistan Railways helpline guide.
About the author

Senior Writer, Public Services and Technology
Shahid joined us in 2024 as an author. He is a senior contributor to Pakistan's leading technology websites. He writes detailed articles, mostly covering his expertise in the latest tech, mobiles, apps, gadgets, and step-by-step guides. His ideology is to help people understand the latest trends and explain complex methods through very easy-to-understand guides.




