Lahore to Karachi by rail · Updated

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.

Economy from
Rs 3,750Four trains
AC Standard from
Rs 7,600Khyber Mail, Fareed, Awam
AC Sleeper from
Rs 14,050Khyber Mail
Board at
Lahore JunctionEvery service
Journey time
18 to 27 hrsDepending on the train

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.

Every train, every class

Lahore to Karachi train ticket price

Lahore to Karachi fares by train and class, September 2026
TrainEconomy seatEconomy berthAC StandardAC BusinessAC Sleeper
Khyber MailRs 3,750Rs 3,850Rs 7,600Rs 10,950Rs 14,050
Awam ExpressRs 3,750Rs 3,850Rs 7,600Rs 10,950Not offered
Fareed ExpressRs 3,750Rs 3,850Rs 7,600Not offeredNot offered
Allama Iqbal ExpressRs 3,750Rs 3,850Rs 7,600Not offeredNot offered
TezgamRs 4,900Rs 5,000Rs 8,700Rs 11,550Rs 14,850
Karachi ExpressRs 4,900Rs 5,000Rs 8,700Rs 11,550Rs 14,850
Karakoram ExpressRs 4,900Rs 5,000Rs 9,150Rs 11,550Not offered
Pak Business ExpressRs 5,500Rs 5,600Rs 9,900Not offeredNot offered
Green LineRs 5,600Rs 5,700Not offeredRs 14,600Rs 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.


Choosing

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.

Heading south

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 line

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.

Train, bus or flight

The cheapest way from Lahore to Karachi

RailCheapest

Train

Rs 3,750Economy seat, from

Journey time
18 to 27 hours
Services daily
Nine
Berth
From Rs 3,850

The lowest fare, and a berth for Rs 100 more.

Best on cost and luggage.

RoadMiddle

Bus

Rs 5,000 to 9,000By operator and class

Journey time
18 to 22 hours
Departures
Many daily
Berth
No

More departure choice, no way to lie down.

Best for timing flexibility.

AirFastest

Flight

Rs 19,000 to 35,000One way economy

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

See Karachi–Lahore flights.

Best when time is worth more than money.

Common questions

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.