Flights from Karachi to Lahore – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
KHI to LHE – All flight route options from Jinnah International, Pakistan to Allama Iqbal International, Pakistan. These flights are operated by 5 different airlines. Fly non-stop or choose a connecting flight via Quetta. The shortest flight time is 1 hour and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Allama Iqbal
We got great deals on hotels and car rentals near the airport.
Karachi to Lahore flights
With over 62 flights every week and 6 different airlines you have a wide range of options. You can fly non-stop to Lahore (LHE) from Karachi (KHI) with Serene Air, Airblue, Pakistan International Airlines, Primera Air Scandinavia or Air Arabia Jordan or opt for a connecting flight via Quetta (UET).
Karachi to Lahore with Serene Air
Serene Air has non-stop every Wednesday or Sunday at 16:05, 17:35 or 19:50.
With Pakistan International Airlines
You can fly non-stop every weekday with flights departing between 8:00 am and 10:00 pm. You also have the option to do a transit flight via Quetta.
Distance & flight times: Jinnah International to Allama Iqbal International
The shortest flight time between KHI and LHE is 1 hour and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 45m | - | 638 miles (1027 km) |
UET Quetta | 3h 40m | 1h 0m | 824 miles (1326 km) |

