Lahore to Karachi Train Ticket Price, Timings & Online Booking
The Lahore to Karachi train ticket price starts at about Rs 3,750 and reaches Rs 14,850 for a Tezgam or Karachi Express AC Sleeper. Nine trains cover the 1,214 km run in around 18 to 27 hours, all boarding at Lahore Junction. Karachi sits at the southern end of the main line on the Arabian Sea, with trains terminating at either Karachi Cantt or Karachi City.
Short answer: Lahore to Karachi costs Rs 3,750 in economy on Khyber Mail, Fareed Express, Allama Iqbal Express and Awam Express; Rs 4,900 on Tezgam, Karachi Express and Karakoram Express; Rs 5,500 on Pak Business Express; and Rs 5,600 on Green Line. AC Sleeper is Rs 14,050 on Khyber Mail and Rs 14,850 on Tezgam and Karachi Express.
Lahore to Karachi train ticket price
| Train | Economy seat | Economy berth | AC Standard | AC Business | AC Sleeper |
|---|---|---|---|---|---|
| Khyber Mail | Rs 3,750 | Rs 3,850 | Rs 7,600 | Rs 10,950 | Rs 14,050 |
| Awam Express | Rs 3,750 | Rs 3,850 | Rs 7,600 | Rs 10,950 | Not offered |
| Fareed Express | Rs 3,750 | Rs 3,850 | Rs 7,600 | Not offered | Not offered |
| Allama Iqbal Express | Rs 3,750 | Rs 3,850 | Rs 7,600 | Not offered | Not offered |
| Tezgam | Rs 4,900 | Rs 5,000 | Rs 8,700 | Rs 11,550 | Rs 14,850 |
| Karachi Express | Rs 4,900 | Rs 5,000 | Rs 8,700 | Rs 11,550 | Rs 14,850 |
| Karakoram Express | Rs 4,900 | Rs 5,000 | Rs 9,150 | Rs 11,550 | Not offered |
| Pak Business Express | Rs 5,500 | Rs 5,600 | Rs 9,900 | Not offered | Not offered |
| Green Line | Rs 5,600 | Rs 5,700 | Not offered | Rs 14,600 | Rs 13,200 parlour |
Southbound fares match northbound on the Pakistan Railways scale. Green Line southbound starts in Islamabad and calls at Lahore on the way.
Trains that start here keep better time
Karachi Express, Karakoram Express, Pak Business Express, Fareed Express and Shalimar Express all begin their southbound runs at Lahore Junction. Khyber Mail, Tezgam, Awam Express, Allama Iqbal Express and Green Line are already on the move from further north. If your departure time matters, a train that originates at Lahore is less likely to be late leaving it.
Fares don’t move, so book for the berth
There is no advance-purchase discount. The reason to book three or four weeks ahead is the economy berth at Rs 3,850 and the AC Sleeper, which are the first things to sell out, particularly before Eid and at the end of the university term when southbound demand peaks.
Which Lahore to Karachi train should you take?
Cheapest
- Train
- Khyber Mail
- Fares
- Rs 3,750 economy, Rs 14,050 AC Sleeper
- Why
- Cheapest tier with every class available on one train.
Starts in Lahore
- Train
- Karachi Express
- Fares
- Rs 4,900 economy, Rs 14,850 AC Sleeper
- Why
- Originates at Lahore Junction, so it leaves on time more often, with sleepers.
Quickest
- Train
- Green Line
- Fares
- Rs 5,600 economy, Rs 14,600 AC Business
- Why
- Fewest stops, newest rake, highest fares.
Our pick
Khyber Mail in an economy berth at Rs 3,850 for value; Karachi Express if you need to leave Lahore on schedule. The Rs 1,150 extra for Karachi Express buys a train that starts its journey where you board, which is the most practical way to reduce the risk of a delayed departure.
What’s different about the southbound trip
Two Karachi stations
- Cantt
- Most southbound expresses terminate at Karachi Cantt, closer to Saddar and Clifton.
- City
- Fareed Express and Karachi Express run through to Karachi City, near the port and old town.
- Tip
- Check the arrival station on your ticket before arranging a pickup.
Fog at the start
- When
- December to February.
- Effect
- Northbound trains lose time at the end; southbound trains lose it at the start, so departures from Lahore can be held.
- Tip
- Check running status before leaving home.
Sindh heat
- When
- April to September.
- Effect
- The second half of the journey runs through Sindh in daytime on many services.
- Tip
- This is where AC Standard at Rs 7,600 earns its price.
The route
- Lahore JunctionBoarding point for every service.
- Sahiwal and KhanewalCentral Punjab. Karakoram Express normally runs via Faisalabad but is currently diverted this way.
- Multan and BahawalpurSouthern Punjab, usually overnight.
- Rohri JunctionInto Sindh.
- Hyderabad JunctionThe last major stop.
- Karachi Cantt or CityArrival, depending on the train.
The cheapest way from Lahore to Karachi
Train
Rs 3,750Economy seat, from
The lowest fare, and a berth for Rs 100 more.
Best on cost and luggage.
Bus
Rs 5,000 to 9,000By operator and class
More departure choice, no way to lie down.
Best for timing flexibility.
Flight
Rs 19,000 to 35,000One way economy
Best when time is worth more than money.
Lahore to Karachi train FAQs
What is the cheapest Lahore to Karachi train ticket?
Rs 3,750 in economy on Khyber Mail, Awam Express, Fareed Express or Allama Iqbal Express. An economy berth costs Rs 3,850.
Are fares the same as Karachi to Lahore?
Yes. Pakistan Railways charges the same fare in each direction for each train and class.
Which Karachi station will I arrive at?
Most southbound trains terminate at Karachi Cantt. Some, including Fareed Express and Karachi Express, run through to Karachi City. Check your ticket.
Which train leaves Lahore most reliably on time?
Trains that start their journey at Lahore Junction, such as Karachi Express, Karakoram Express, Pak Business Express and Fareed Express, are less exposed to delays picked up further north.
How much is AC Sleeper from Lahore to Karachi?
Rs 14,050 on Khyber Mail and Rs 14,850 on Tezgam and Karachi Express. Green Line sells a parlour seat at Rs 13,200 instead.
How long is the journey?
About 18 to 27 hours depending on the train. Winter fog in Punjab can hold departures from Lahore.
Related fares
Other routes from Lahore
Trains on this route
South to Karachi from Rs 3,750
Compare every train, coach and flight on this corridor.
Compare fares now