The Lahore to Karachi train route is one of Pakistan’s most vital and busiest railways track, spanning over 1,200 kilometers.
Connecting the country’s cultural heart in Lahore with its economic hub in Karachi, this route is used by thousands of passengers every day.
The Lahore to Karachi journey typically takes around 18-21 hours, while several trains, including the Allama Iqbal Express and the Green Line Express, operate on this route.
Due to its significance, the route often experiences high passenger volumes, particularly during peak travel seasons and holidays.
Trains for Lahore to Karachi Route
Following are the trains which run from Lahore Junction to Karachi Cantt on daily basis, as per official PR website:
10DN Allama Iqbal Express
14DN Awam Express
16DN Karachi Express
28DN Shalimar Express
2DN Khyber Mail
34DN Pak Business Express
38DN Fareed Express
42DN Karakoram Express
44DN Shah Hussain Express
6DN Green Line
8DN Tezgam
However, special trains are run during Eid season to facilitate passengers.
Update on Trains Departure Time from Lahore
Train Name Time
10DN Allama Iqbal Express 12:40:00
14DN Awam Express 19:20:00
16DN Karachi Express 18:00:00
28DN Shalimar Express 07:30:00
2DN Khyber Mail 07:35:00
34DN Pak Business Express 16:00:00
38DN Fareed Express 06:30:00
42DN Karakoram Express 15:00:00
6DN Green Line 20:40:00
8DN Tezgam 13:35:00