Khushhal Khan Khattak Express Train Ticket Price, Route, Timing & Online Booking
The Khushhal Khan Khattak Express train ticket price starts at about Rs 2,150 for economy from Peshawar to Kot Addu and reaches Rs 4,300 for an economy berth from Karachi to Peshawar. It covers the run from Karachi to Peshawar in around 34 hours with 43 stops, up the west bank of the Indus. It is the cheapest train to Peshawar and the only through service for towns like Larkana, Dera Ghazi Khan and Mianwali.
Short answer: Khushhal Khan Khattak Express charges Rs 4,200 for an economy seat and Rs 4,300 for an economy berth from Karachi to Peshawar, Rs 600 to Rs 700 less than any other train. Karachi to Daud Khel is Rs 3,750 and Peshawar to Kot Addu Rs 2,150. It carries no AC classes in the current fare tables, and it does not serve Lahore, Rawalpindi or Multan.
Khushhal Khan Khattak Express ticket price
| Sector | Economy seat | Economy berth |
|---|---|---|
| Karachi to Peshawar | Rs 4,200 | Rs 4,300 |
| Karachi to Daud Khel | Rs 3,750 | Rs 3,850 |
| Peshawar to Kot Addu | Rs 2,150 | Rs 2,250 |
For Daud Khel and Kot Addu, it is the only train on the sector. Fares on the PR scale in force since 9 March 2026.
Cheapest to Peshawar, by a clear margin
Against the main-line alternatives to Peshawar, Rs 4,200 undercuts Rehman Baba Express by Rs 600 and Khyber Mail and Awam Express by Rs 700. The trade is time and comfort: no air conditioning, and around 34 hours on board.
The only train for a long list of towns
For Larkana, Shikarpur, Kashmore, Rajanpur, Dera Ghazi Khan, Layyah, Bhakkar, Mianwali and Daud Khel, this is the only through train to both Karachi and Peshawar. That, not the Karachi to Peshawar fare, is why it matters.
Up the west bank of the Indus
- Karachi City and CanttSouthern terminus.
- Kotri, Sehwan Sharif, DaduOnto the Kotri–Attock line, west of the river.
- Larkana and JacobabadA locomotive reversal at Jacobabad.
- Kashmore, Rajanpur, Dera Ghazi KhanInto southern Punjab.
- Kot AdduA second reversal. Rs 2,150 from Peshawar.
- Layyah, Bhakkar, Mianwali, Daud KhelThe Thal. Rs 3,750 from Karachi to Daud Khel.
- Attock CityA third reversal, onto the main line.
- Nowshera and Peshawar CanttNorthern terminus.
Three locomotive reversals, at Jacobabad, Kot Addu and Attock City, are something no other train on the network does.
Should you take Khushhal Khan Khattak Express?
In its favour
- Cheapest Karachi to Peshawar fare.
- Only through train for the west-bank towns and the Thal.
- Economy berth for Rs 100 more.
Against it
- Economy only; no air conditioning.
- Around 34 hours end to end.
- Does not serve Lahore, Rawalpindi or Multan.
Our take
The right train for anywhere along the west bank; a hard sell for Karachi to Peshawar in summer. Saving Rs 700 over Khyber Mail means giving up AC, sleepers and several hours. In winter, with a berth, it is a genuinely cheap way to cross the country.
Khushhal Khan Khattak Express FAQs
How much is Khushhal Khan Khattak Express from Karachi to Peshawar?
Rs 4,200 for an economy seat and Rs 4,300 for an economy berth.
Does Khushhal Khan Khattak Express go through Lahore?
No. It runs up the west bank of the Indus via Larkana, Dera Ghazi Khan and Mianwali, joining the main line only at Attock City.
Does it have AC?
Current fare tables list economy seats and berths only.
How long does it take?
About 34 hours from Karachi to Peshawar, with 43 stops.
What are the train numbers?
19UP from Karachi and 20DN from Peshawar.
Compare with
Karachi to Peshawar for Rs 4,200
Compare it with the main-line trains before you book.
Compare fares now