Skip to content
Pakistan Era logo
Guides

Karachi to Lahore Train Timings and Fare 2026: All 8 Trains and Every Class

All 8 Karachi to Lahore trains with times, journey hours and fares for every class, read on Pakistan Railways. Economy from Rs 3,750, Green Line fastest.

Shahid Anwar, author at Pakistan EraShahid Anwar6 min read
A small brass hourglass on a dark wooden table against a plain cream wall in soft light

Eight trains run from Karachi Cantt to Lahore every day, from Awam Express at 07:20 to Khyber Mail at 22:15. Economy starts at Rs 3,750 on Awam, Allama Iqbal, Fareed and Khyber Mail. Green Line is the fastest at 16 hours 35 minutes, with economy at Rs 5,600. AC Sleeper is sold only on Tezgam, Karachi Express and Khyber Mail.

We read every time and fare below on the official Pakistan Railways booking system on 4 November 2026, for travel on 7 November 2026. The same screen showed how many seats were left in each class. Several AC berths were already sold out three days ahead, so the cheapest train is not always the one you can get. Below are both directions, all classes and how to choose.

Karachi to Lahore trains leave from 07:20 to 22:15

The eight trains leave Karachi Cantt between 07:20 and 22:15. Every one reaches Lahore Junction the next day. The quickest is Green Line at 16 hours 35 minutes, and the slowest is Fareed Express at 26 hours 15 minutes.

TrainLeaves Karachi CanttReaches Lahore JnJourney timeEconomy
13UP Awam Express07:2006:50, next day23 h 30 minRs 3,750
9UP Allama Iqbal Express15:3011:45, next day20 h 15 minRs 3,750
33UP Pak Business Express16:0010:20, next day18 h 20 minRs 5,500
7UP Tezgam17:3014:00, next day20 h 30 minRs 4,900
15UP Karachi Express18:0013:00, next day19 hRs 4,900
37UP Fareed Express19:5022:05, next day26 h 15 minRs 3,750
5UP Green Line22:0014:35, next day16 h 35 minRs 5,600
1UP Khyber Mail22:1520:30, next day22 h 15 minRs 3,750
Journey time from Karachi to Lahore by train for five trains

Lahore to Karachi trains leave from 06:00 to 20:40

The same eight trains run back. Fareed Express leaves Lahore first at 06:00 and Green Line leaves last at 20:40. Green Line is again the fastest, at 17 hours 10 minutes, and fares are the same as the Karachi to Lahore direction.

TrainLeaves Lahore JnReaches Karachi CanttJourney time
38DN Fareed Express06:0007:55, next day25 h 55 min
2DN Khyber Mail07:5006:20, next day22 h 30 min
10DN Allama Iqbal Express12:1009:15, next day21 h 5 min
8DN Tezgam13:4510:30, next day20 h 45 min
34DN Pak Business Express16:3011:30, next day19 h
16DN Karachi Express18:0013:35, next day19 h 35 min
14DN Awam Express18:5519:25, next day24 h 30 min
6DN Green Line20:4013:50, next day17 h 10 min

Fares run from Rs 3,750 to Rs 14,850 by class

Economy costs Rs 3,750 on four trains and up to Rs 5,600 on Green Line. An AC Standard berth costs Rs 7,600 to Rs 11,650. The top fare is Rs 14,850 for an AC Sleeper on Tezgam or Karachi Express.

TrainEconomyAC Standard berthAC BusinessAC Sleeper or Parlor
Awam ExpressRs 3,750Rs 7,600Rs 10,950Not sold
Allama Iqbal ExpressRs 3,750Rs 7,600Not soldNot sold
Pak Business ExpressRs 5,500Rs 9,900Not soldNot sold
TezgamRs 4,900Rs 8,700Rs 11,550Sleeper Rs 14,850
Karachi ExpressRs 4,900Rs 8,700Rs 11,550Sleeper Rs 14,850
Fareed ExpressRs 3,750Rs 7,600Not soldNot sold
Green LineRs 5,600Rs 11,650Rs 14,600Parlor Rs 13,200
Khyber MailRs 3,750Rs 7,600Rs 10,950Sleeper Rs 14,050

"Not sold" means the class did not appear for that train on our search. Economy seat and economy berth cost the same on every train that offered both. If you are not sure what each class gives you, our guide to Pakistan Railways train classes explains the difference.

Economy fare from Karachi to Lahore by train in November 2026

Some AC classes sell out days ahead

On the day we checked, for travel three days later, several AC classes showed zero seats left. Economy still had seats on all eight trains from Karachi.

From Karachi, Khyber Mail had no AC Standard, AC Business or AC Sleeper seats left. Allama Iqbal Express had no AC Standard berths. Tezgam and Karachi Express had no AC Sleeper berths. Green Line, Pak Business Express and Awam Express still had plenty of AC berths. From Lahore, Allama Iqbal had no AC Standard berths and Fareed Express had no economy seats.

Seat counts change by the minute, so treat these as a guide to which trains fill first. If you want AC on Khyber Mail or a sleeper on Tezgam, book as early as you can.

How to pick and book the right train

Pick by what matters most to you: price, speed or arrival time. Then book on the official Pakistan Railways website or app, or at the station counter.

  1. For the lowest fare, take Awam, Allama Iqbal, Fareed or Khyber Mail at Rs 3,750 economy.
  2. For the fastest trip, take Green Line, which reaches Lahore in 16 hours 35 minutes.
  3. For a daytime arrival in Lahore, take Pak Business Express at 10:20 or Allama Iqbal at 11:45.
  4. Open the official booking system, choose Karachi Cantt to Lahore Jn and your date, and check seats left in your class.
  5. Pay online and keep the e-ticket and your CNIC with you on the train.

Our step by step guide to booking train tickets online covers the account and payment. If plans change, read how to cancel a Pakistan Railways e-ticket before you cancel, because the refund drops as departure gets closer. The luggage allowance page explains what you can carry free.

Five steps to pick and book a Karachi to Lahore train

Many of these trains go on beyond Lahore. Tezgam, Khyber Mail, Awam Express and Green Line continue north, and their full stop lists are on our pages for Tezgam, Khyber Mail and Green Line. For a trip to Rawalpindi instead, see Karachi to Rawalpindi trains.

Common questions

How many trains run from Karachi to Lahore?

Eight a day on our search for 7 November 2026: Awam, Allama Iqbal, Pak Business, Tezgam, Karachi Express, Fareed, Green Line and Khyber Mail.

Which is the fastest train from Karachi to Lahore?

Green Line. It leaves Karachi Cantt at 22:00 and reaches Lahore at 14:35 the next day, in 16 hours 35 minutes.

What is the cheapest train fare from Karachi to Lahore?

Rs 3,750 in economy on Awam Express, Allama Iqbal Express, Fareed Express and Khyber Mail.

How much is an AC Sleeper from Karachi to Lahore?

Rs 14,850 on Tezgam and Karachi Express, and Rs 14,050 on Khyber Mail. Green Line sells AC Parlor at Rs 13,200 instead.

What time does Tezgam leave Lahore for Karachi?

Tezgam 8DN leaves Lahore Junction at 13:45 and reaches Karachi Cantt at 10:30 the next day.

Is the Lahore to Karachi fare the same as Karachi to Lahore?

Yes. On our search every train charged the same fare in each class in both directions. Concessions for some groups are listed on our railway concession fares page.

How we verified this

What we checked, where we read it, and what we could not confirm.

We read all times, fares and seat counts on the official Pakistan Railways booking system at pakrailways.gov.pk on 4 November 2026, for travel on 7 November 2026. Times and fares can change with schedules and fuel prices, so check the booking screen for your own date before you travel. For complaints, see our Pakistan Railways helpline guide.

About the author

Shahid Anwar, author at Pakistan Era

Senior Writer, Public Services and Technology

Shahid Anwar

Shahid joined us in 2024 as an author. He is a senior contributor to Pakistan's leading technology websites. He writes detailed articles, mostly covering his expertise in the latest tech, mobiles, apps, gadgets, and step-by-step guides. His ideology is to help people understand the latest trends and explain complex methods through very easy-to-understand guides.

TopicsPakistan RailwaysTrain TimingsKarachiLahoreTrain Fare