Faisalabad to Karachi by rail · Updated

Faisalabad to Karachi Train Ticket Price, Timings & Online Booking

The Faisalabad to Karachi train ticket price starts at about Rs 3,400 and reaches Rs 10,050 for Rehman Baba Express AC Business. Three running trains cover the roughly 1,070 km run in around 17 to 21 hours, with Shalimar Express as the daytime option. Karachi lies at the far southern end of the network, reached via Khanewal, Multan and the Sindh main line.

Economy from
Rs 3,400Three trains
AC Standard
Rs 7,350Same three trains
AC Business
Rs 10,050Rehman Baba
Distance
About 1,070 kmVia Shorkot, Khanewal
Journey time
17 to 21 hrsOvernight

Short answer: Faisalabad to Karachi costs Rs 3,400 in economy on Pakistan Express, Rehman Baba Express and Millat Express, with an economy berth at Rs 3,500 and AC Standard at Rs 7,350. AC Business is Rs 10,050 on Rehman Baba Express. Shalimar Express also runs south from Faisalabad by day.

Every train, every class

Faisalabad to Karachi train ticket price

Faisalabad to Karachi fares by train, 2026
TrainEconomy seatEconomy berthAC StandardAC BusinessStatus
Pakistan ExpressRs 3,400Rs 3,500Rs 7,350Not offeredRunning
Rehman Baba ExpressRs 3,400Rs 3,500Rs 7,350Rs 10,050Running
Millat ExpressRs 3,400Rs 3,500Rs 7,350Not offeredPrivate from 1 Oct 2026
Karakoram ExpressRs 4,550Rs 4,650Rs 7,900Rs 10,650Diverted via Sahiwal

Same fares as Karachi to Faisalabad. Shalimar Express fares from Faisalabad were not in the published tables; confirm at booking.

Millat Express starts nearby

Millat Express begins at Lala Musa, so it reaches Faisalabad after a comparatively short run. Pakistan Express and Rehman Baba Express have come from Rawalpindi and Peshawar respectively. Southbound, that gives Millat a slightly better chance of a punctual departure.

Shalimar for a daytime trip

Shalimar Express passes Faisalabad in the morning on its Lahore to Karachi run, with a parlour car and a meal included. It is the one option if you would rather not travel overnight.


Choosing

Which Faisalabad to Karachi train?

Cheapest

Train
Any of the three Rs 3,400 trains
Tip
Book the Rs 3,500 berth overnight.

AC Business

Train
Rehman Baba Express
Fare
Rs 10,050

By day

Train
Shalimar Express
Why
Morning departure, parlour car, meal included.

Our pick

An economy berth at Rs 3,500 on the Rs 3,400 train that suits your timing, or Rehman Baba Express for AC Business.

Train, bus or flight

The cheapest way from Faisalabad to Karachi

RailCheapest

Train

Rs 3,400Economy seat

Journey time
17 to 21 hours
Trains daily
Three to four
Berth
From Rs 3,500

Cheapest, with a bed for Rs 100 more.

Best on cost.

RoadFaster

Bus

Rs 5,000 to 8,500By operator and class

Journey time
15 to 18 hours
Departures
Several daily
Berth
No

Quicker via the motorways.

Best for speed on the ground.

AirFastest

Flight

Rs 18,000 to 32,000One way economy

Flight time
About 1h 45m
Airlines
Few
Baggage
20 kg, or paid

Limited schedule from Faisalabad.

Best when time outweighs cost.

Common questions

Faisalabad to Karachi train FAQs

What is the cheapest Faisalabad to Karachi train ticket?

Rs 3,400 in economy on Pakistan Express, Rehman Baba Express or Millat Express.

Is there AC Business from Faisalabad to Karachi?

Yes, Rs 10,050 on Rehman Baba Express.

Does Karakoram Express run from Faisalabad?

Not at present; it is diverted via Sahiwal.

How long does it take?

About 17 to 21 hours.