Peshawar to Karachi by rail · Updated

Peshawar to Karachi Train Ticket Price, Timings & Online Booking

The Peshawar to Karachi train ticket price starts at about Rs 4,200 and reaches Rs 13,300 for Khyber Mail AC Business. Four trains cover the run of more than 1,500 km in around 32 to 35 hours, all starting at Peshawar Cantt. Karachi sits at the opposite end of the country on the Arabian Sea coast, reached by the main line or by the slower west-bank route through Larkana.

Economy from
Rs 4,200Khushhal Khan Khattak
AC Standard
Rs 11,550Awam Express
AC Business from
Rs 13,200Rehman Baba Express
Board at
Peshawar CanttAll four trains
Journey time
32 to 35 hrsTwo nights for some

Short answer: Peshawar to Karachi costs Rs 4,200 in economy on Khushhal Khan Khattak Express, Rs 4,800 on Rehman Baba Express and Rs 4,900 on Khyber Mail and Awam Express. AC Standard is Rs 11,550 on Awam Express; AC Business Rs 13,200 on Rehman Baba and Rs 13,300 on Khyber Mail.

Every train, every class

Peshawar to Karachi train ticket price

Peshawar to Karachi fares by train, September 2026
TrainEconomy seatEconomy berthAC StandardAC BusinessRoute
Khushhal Khan KhattakRs 4,200Rs 4,300Not offeredNot offeredWest bank
Rehman Baba ExpressRs 4,800Rs 4,900Not offeredRs 13,200Via Faisalabad
Khyber MailRs 4,900Rs 5,000Not offeredRs 13,300Via Lahore
Awam ExpressRs 4,900Rs 5,000Rs 11,550Not offeredVia Lahore

Same fares as Karachi to Peshawar. Jaffar Express runs Peshawar to Quetta and does not reach Karachi.

Every train starts here

Peshawar is a terminus for all four services, so southbound departures are the most reliable part of the trip. The risk shifts to the far end: after 1,500 kilometres or more, late arrival into Karachi is normal. Plan pickups with a margin.

Two routes, two kinds of trip

The main-line trains give you AC classes, berths and stops at Rawalpindi, Lahore or Faisalabad, and Multan. Khushhal Khan Khattak Express is Rs 600 to Rs 700 cheaper, economy-only, and serves the west-bank towns from Mianwali to Larkana that the others never touch.


Choosing

Which Peshawar to Karachi train?

Cheapest

Train
Khushhal Khan Khattak
Fare
Rs 4,200, berth Rs 4,300
Catch
No AC, west-bank route.

Cheapest AC

Train
Awam Express
Fare
AC Standard Rs 11,550
Note
Now under private management.

Best seat

Train
Rehman Baba Express
Fare
AC Business Rs 13,200
Note
Runs via Faisalabad.

Our pick

An economy berth for budget travel, AC Business on Rehman Baba Express for comfort. Over 32 hours or more, lying down matters more than anything else the fare buys. Flying costs far more but turns a two-day journey into a two-hour one.

Heading south

Before you board

Break the journey

Where
Rawalpindi, Lahore or Multan.
Why
Two shorter tickets cost little more than one through ticket and give you a night in a bed.

Arrival station

Main line
Karachi Cantt for most.
West bank
Khushhal Khan Khattak continues to Karachi City.

Weather

Winter
Fog on the Punjab plains adds hours.
Summer
Sindh heat makes AC worth it on the second day.

Train, bus or flight

The cheapest way from Peshawar to Karachi

RailCheapest

Train

Rs 4,200Economy seat, from

Journey time
32 to 35 hours
Trains daily
Four
Berth
From Rs 4,300

Lowest fare and the only option with a bed.

Best on cost.

RoadLong

Bus

Rs 7,000 to 12,000By operator and class

Journey time
24 to 28 hours
Departures
Several daily
Berth
No

Quicker than rail, but a full day and night seated.

Rarely the best pick.

AirFastest

Flight

Rs 22,000 to 40,000One way economy

Flight time
About 2 hours
Airlines
Several
Baggage
20 kg, or paid

Five times the economy fare, but saves a day and a half.

Best when time matters.

Common questions

Peshawar to Karachi train FAQs

What is the cheapest Peshawar to Karachi train ticket?

Rs 4,200 in economy on Khushhal Khan Khattak Express, with a berth at Rs 4,300.

Which trains run from Peshawar to Karachi?

Khyber Mail, Awam Express, Rehman Baba Express and Khushhal Khan Khattak Express.

How long does it take?

About 32 to 35 hours depending on the train.

Is there AC from Peshawar to Karachi?

Yes. AC Standard at Rs 11,550 on Awam Express, and AC Business at Rs 13,200 on Rehman Baba Express or Rs 13,300 on Khyber Mail.

Does Jaffar Express go to Karachi?

No. Jaffar Express runs Peshawar to Quetta, leaving the main line at Jacobabad.