There are a number of trains that are operated from Karachi to Lahore & Lahore to Karachi routes on the daily basis. A person may expect the particular train ticket price that move from Karachi to Lahore somewhere ranges between PKR 1,400- PKR 6,000.
The trains that are operated from Karachi to Lahore are as follows:
ALLAMA IQBAL EXPRESS
It is named after the national poet of Pakistan “Allama Iqbal”. The train is names as because its route is from Karachi –Sialkot and Sialkot is the birth place of Allama Iqbal.it has an economy and sleeper class availability.
- The train ticket price of Allama Iqbal Express is PKR 1,400.
- It departs from Karachi Cantt at 14:00 and reaches to Lahore at 10:25
- It takes around 21 hours to complete its journey.
AWAMI EXPRESS
It has the longest running route in Pakistan (1721km). It has the lower and economy class availability. The train ticket price of Allama Iqbal Express is PKR 3,250 while the economy class charged PKR 1,400(berth).
- It start its journey from Karachi Cantt at 7:00 and reach to destination (Lahore) at 6:35 to the next day.
- It takes almost 23 hours and 35 minutes to complete its journey.
GREEN LINE TRAIN
It is an air –conditioned VIP trained service. The price of the train ticket is PKR 6,200 for AC Business Class. It starts its journey at 10:00pm and reach to Lahore at 2:20 pm the next day.
KARACHI EXPRESS TRAIN
It is the oldest train in the PR network.It was launched in 1943.The price of the train ticket is PKR 1,750 for its economy class and PKR 4,950 for its AC Business Class. The train started its journey from Karachi station at 4:30 in the evening and reach to Lahore at 10:40 to the next morning.
KARAKORAM EXPRESS
It is named after the lofty peaks of the karakoram mountains.it is totally consisted of the Chinese made coaches. The train ticket price for the karakoram economy class is PKR 1,950 and PKR 5,450 for its AC Business class. The train started its journey from Karachi at 3:30 in afternoon and reaches at 9:00 am morning next day to Lahore.
KHYBER MAIL
It is named after the most famous pass known as the Khyber Pass that is present in NWFP of Pakistan. The train ticket price is just PKR 4,200 for its AC Business Class. The train started its journey from Karachi at 10:15 am and reaches at 7:25 pm the next day to Lahore.
JINNAH EXPRESS
It is inaugurated on 3o March 2019. It has 3 stops with a travel duration of 17 hours. The train ticket price is PKR 6,200 for its AC Business class.
- It offers lunch, breakfast and light refreshments.
- The train started its journey from Karachi at 3:00 in afternoon and reaches at 7:30am next morning to Lahore.
SHAH HUSSAIN EXPRESS TRAIN
It is also known as Night Coach that covers the distance of 1,286km in almost 18 hours. The train ticket price is PKR 1,800 for its economy class and PKR 5,000 for its AC Business class. The train started its journey from Karachi at 7:00pm and reaches at 1:00pm afternoon the next day.
PAK BUSINESS EXPRESS
It is one of the fastest passenger train in Pakistan.it has 8-9 stops to cover between Karachi to Lahore route. It covers around 1,214km distance in 17 hours and 30 minutes. The train ticket price is PKR 1,750 for its economy class and PKR 4,950 for its AC Business class. The train started its journey from Karachi at 4:00 in evening and arrived at 9:15 the next day.
SHALIMAR EXPRESS
It is named after the “SHALIMAR GARDENS”. The interior of the coach is just like the interior of aeroplane.it is consisted of 15 parlor coaches having 15 seats each of them. The train ticket price is PKR 1,800 for its economy class and PKR 5,000 for its AC Business class. The train start its journey from Karachi at 6:00pm and reaches at 12:40pm afternoon next morning.
TEZGAM EXPRESS
The word express itself as a fast runner. It is a daily express train service. The train ticket price is PKR 1,450 for its economy class and PKR 4,450 for its AC Business class. The train has a route from Karachi to Peshawar and it makes a stop at Lahore junction in between, the train started its journey from Karachi to Lahore junction through 5:30pm to 12:50am complete.

Karachi to Lahore Trains Timing & other Cities
No | Train Name | From | To | Arrival | Departure |
9 Up | Allama Iqbal Exp | Karachi Cant | Sialkot | — | 14:00 |
13 Up | Awam Express | Karachi Cant | Peshawar Cant | — | 07:00 |
25 Up | Bahauddin Zakria Exp | Karachi City | Multan | 17:40 | 17:50 |
3 Up | Bolan Mail | Karachi City | Quetta | 18:10 | 18:20 |
37 Up | Fareed Express | Karachi City | Lahore | 19:40 | 19:50 |
5 Up | Green Line | Karachi Cant | Islamabad | — | 22:00 |
11 Up | Hazara Express | Karachi City | Havelian | 06:00 | 06:15 |
15 Up | Karachi Express | Karachi Cant | Lahore | — | 17:00 |
41 Up | Karakoram Exp | Karachi Cant | Lahore | — | 15:30 |
19 Up | Khushhal Khan Khattak | Karachi City | Peshawar Cant | 20:10 | 20:20 |
1 Up | Kheyber mail | Karachi Cantt | Peshawar cantt | — | 22:15 |
17 Up | Millat Express | Karachi Cant | Malakwal | —- | 16:30 |
43 Up | Night Coach | Karachi Cant | Lahore | — | 19:00 |
303 Up | Pak Business Exp | Karachi | Lahore | — | 16:00 |
45 Up | Pakistan Express | Karachi Cant | Rawalpindi | — | 13:00 |
27 Up | Shalimar Express | Karachi Cantt | Lahore JN | — | 06:00 |
145 Up | Sukkur Express | Karachi City | Jacobavad Jn | 22:25 | 22:35 |
7 Up | Tezgam | Karachi Cant | Rawalpindi | — | 17:30 |
405 Up | Thar Express | Karachi Cantt | Zero Point | — | 23:45 |