Rawalpindi to Karachi by rail · Updated

Rawalpindi to Karachi Train Ticket Price, Timings & Online Booking

The Rawalpindi to Karachi train ticket price starts at about Rs 4,200 and reaches Rs 17,500 for a Tezgam AC Sleeper. Seven trains cover the 1,480 km run in around 24 to 33 hours, with Tezgam and Pakistan Express starting at Rawalpindi itself. Karachi sits at the far southern end of the main line, a day and a night away through Punjab and Sindh.

Economy from
Rs 4,200Four trains
AC Standard from
Rs 10,250Pakistan Express
AC Sleeper from
Rs 16,550Khyber Mail
Distance
About 1,480 kmTo Karachi Cantt
Journey time
24 to 33 hrsA day and a night

Short answer: Rawalpindi to Karachi costs Rs 4,200 in economy on Pakistan Express, Hazara Express, Khyber Mail and Rehman Baba Express, Rs 4,250 on Awam Express, Rs 5,550 on Tezgam and Rs 6,350 on Green Line. The only AC Sleepers are Khyber Mail at Rs 16,550 and Tezgam at Rs 17,500.

Every train, every class

Rawalpindi to Karachi train ticket price

Rawalpindi to Karachi fares by train and class, 2026
TrainEconomy seatEconomy berthAC StandardAC BusinessAC Sleeper
Pakistan ExpressRs 4,200Rs 4,300Rs 10,250Not offeredNot offered
Hazara ExpressRs 4,200Rs 4,300Rs 10,450Not offeredNot offered
Khyber MailRs 4,200Rs 4,300Not offeredRs 12,300Rs 16,550
Rehman Baba ExpressRs 4,200Rs 4,300Not offeredRs 11,450Not offered
Awam ExpressRs 4,250Rs 4,350Rs 10,750Not offeredNot offered
TezgamRs 5,550Rs 5,650Not offeredRs 13,300Rs 17,500
Green LineRs 6,350Rs 6,450Rs 12,250Rs 15,350Rs 13,800 parlour

Same fares as the northbound direction. Green Line from Islamabad Margalla costs slightly more.

Hazara and Rehman Baba start further north

Hazara Express begins at Havelian and Rehman Baba Express at Peshawar, so both reach Rawalpindi already under way. Pakistan Express and Tezgam originate at Rawalpindi, which gives them the better chance of leaving on time. Khyber Mail and Awam Express come through from Peshawar.

The berth question on a 30-hour trip

An economy berth at Rs 4,300 is Rs 100 above the seat, for a journey that includes at least one full night. Of the AC options, only Khyber Mail (Rs 16,550) and Tezgam (Rs 17,500) sell a sleeper berth; Green Line’s parlour car at Rs 13,800 is a seat.


Choosing

Which Rawalpindi to Karachi train should you take?

Starts in Rawalpindi

Train
Pakistan Express
Fares
Rs 4,200 economy, Rs 10,250 AC Standard
Why
Cheapest AC on the route, and it originates here.

Best for sleeping

Train
Khyber Mail
Fares
Rs 4,300 berth, Rs 16,550 AC Sleeper
Why
The cheaper of the only two AC Sleepers.

From Islamabad

Train
Green Line
Fares
Rs 6,350 economy from Rawalpindi
Why
Boards at Islamabad Margalla, and it is the quickest.

Our pick

Pakistan Express for AC on a budget; Khyber Mail for a sleeper. Both are on the Rs 4,200 tier. Green Line is the one to take if you are starting in Islamabad and want the shortest trip, at Rs 2,150 more in economy.

Heading south

What to know before you board

Fog first

When
December to February.
Effect
The Rawalpindi to Lahore stretch is among the worst for fog, so delays start early and compound.

Karachi arrival

Where
Most services terminate at Karachi Cantt.
Tip
Allow extra time for a pickup; late arrivals are common after 1,480 km.

Break the journey

Where
Lahore or Multan.
Why
Splitting a 30-hour trip costs little extra and gives you a proper night’s sleep.
The line

The route

  • RawalpindiBoarding point. Green Line starts at Islamabad Margalla.
  • Jhelum and GujratSouth through upper Punjab.
  • Lahore or FaisalabadPakistan Express and Rehman Baba run via Faisalabad.
  • Khanewal and MultanWhere the two routings rejoin.
  • Bahawalpur and RohriOvernight into Sindh.
  • Karachi CanttArrival.

Train, bus or flight

The cheapest way from Rawalpindi to Karachi

RailCheapest

Train

Rs 4,200Economy seat, from

Journey time
24 to 33 hours
Services daily
Seven
Berth
From Rs 4,300

Under a quarter of the air fare, with a berth.

Best on cost.

RoadMiddle

Bus

Rs 6,000 to 11,000By operator and class

Journey time
20 to 24 hours
Departures
Several daily
Berth
No

Quicker than most trains, but a full day seated.

Best for a fixed arrival time on the ground.

AirFastest

Flight

Rs 20,000 to 38,000One way economy

Flight time
2 hours
Airlines
Four or more
Baggage
20 kg, or paid

See Karachi–Islamabad flights.

Best when a day and a half is too much.

Common questions

Rawalpindi to Karachi train FAQs

What is the cheapest Rawalpindi to Karachi train ticket?

Rs 4,200 in economy on Pakistan Express, Hazara Express, Khyber Mail and Rehman Baba Express. An economy berth costs Rs 4,300.

Is there a train from Islamabad to Karachi?

Green Line starts at Islamabad Margalla. All other services board at Rawalpindi.

Which train has an AC Sleeper?

Khyber Mail at Rs 16,550 and Tezgam at Rs 17,500. No other train on this route sells one.

How long does it take?

About 24 to 33 hours over roughly 1,480 kilometres. Green Line is the quickest.

Which train starts in Rawalpindi?

Pakistan Express and Tezgam originate at Rawalpindi, which makes an on-time departure more likely. Hazara Express, Khyber Mail, Awam Express and Rehman Baba Express arrive from further north.