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.
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.
Faisalabad to Karachi train ticket price
| Train | Economy seat | Economy berth | AC Standard | AC Business | Status |
|---|---|---|---|---|---|
| Pakistan Express | Rs 3,400 | Rs 3,500 | Rs 7,350 | Not offered | Running |
| Rehman Baba Express | Rs 3,400 | Rs 3,500 | Rs 7,350 | Rs 10,050 | Running |
| Millat Express | Rs 3,400 | Rs 3,500 | Rs 7,350 | Not offered | Private from 1 Oct 2026 |
| Karakoram Express | Rs 4,550 | Rs 4,650 | Rs 7,900 | Rs 10,650 | Diverted 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.
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.
The cheapest way from Faisalabad to Karachi
Train
Rs 3,400Economy seat
Cheapest, with a bed for Rs 100 more.
Best on cost.
Bus
Rs 5,000 to 8,500By operator and class
Quicker via the motorways.
Best for speed on the ground.
Flight
Rs 18,000 to 32,000One way economy
Limited schedule from Faisalabad.
Best when time outweighs cost.
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.