Skip to content
Pakistan Era logo
Guides

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.

Shahid Anwar, author at Pakistan EraShahid Anwar5 min read
A ceramic cup on a dark wooden table against a plain cream wall in soft natural light

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.

TrainLeaves Karachi CanttReaches Multan CanttJourney timeEconomy
13UP Awam Express07:2000:45, next day17 h 25 minRs 2,750
11UP Hazara Express08:1501:35, next day17 h 20 minRs 2,750
47UP Rehman Baba Express12:0003:20, next day15 h 20 minRs 2,750
45UP Pakistan Express14:0005:15, next day15 h 15 minRs 2,750
7UP Tezgam17:3008:35, next day15 h 5 minRs 3,750
15UP Karachi Express18:0007:55, next day13 h 55 minRs 3,750
25UP Bahauddin Zakria Express18:3511:15, next day16 h 40 minRs 2,750
1UP Khyber Mail22:1514:35, next day16 h 20 minRs 2,750
Journey time from Karachi to Multan by train for five trains

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.

TrainLeaves Multan CanttReaches Karachi CanttJourney time
14DN Awam Express00:4019:25, same day18 h 45 min
48DN Rehman Baba Express01:2516:55, same day15 h 30 min
12DN Hazara Express07:0500:30, next day17 h 25 min
2DN Khyber Mail13:4806:20, next day16 h 32 min
26DN Bahauddin Zakria Express16:0007:55, next day15 h 55 min
46DN Pakistan Express17:3508:45, next day15 h 10 min
8DN Tezgam19:1010:30, next day15 h 20 min
16DN Karachi Express23:0013:35, next day14 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.

TrainEconomyAC Standard berthAC BusinessAC Sleeper
Awam ExpressRs 2,750Rs 5,900Rs 8,400Not sold
Hazara ExpressRs 2,750Rs 5,900Not soldNot sold
Rehman Baba ExpressRs 2,750Rs 5,900Rs 8,400Not sold
Pakistan ExpressRs 2,750Rs 5,900Not soldNot sold
TezgamRs 3,750Rs 6,950Rs 9,300Rs 12,000
Karachi ExpressRs 3,750Rs 6,950Rs 9,300Rs 12,000
Bahauddin Zakria ExpressRs 2,750Rs 5,900Rs 8,400Not sold
Khyber MailRs 2,750Rs 5,900Rs 8,400Rs 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.

Karachi to Multan train fares by class on most trains

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.

  1. For the lowest fare, take any Rs 2,750 economy train, such as Pakistan Express or Rehman Baba Express.
  2. For the fastest trip and a morning arrival, take Karachi Express at 18:00, which reaches Multan at 07:55.
  3. For a midday arrival, take Bahauddin Zakria Express at 18:35, which reaches Multan at 11:15.
  4. Open the official booking system, choose Karachi Cantt to Multan Cantt and your date, and check seats left.
  5. Pay online and carry your e-ticket and CNIC on the train.
Five steps to pick and book a Karachi to Multan 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

Shahid Anwar, author at Pakistan Era

Senior Writer, Public Services and Technology

Shahid Anwar

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.

TopicsPakistan RailwaysTrain TimingsKarachiMultanTrain Fare