At least 1,500 passengers were left stranded at the Allama Iqbal International Airport on Saturday after seven international flights were delayed.
It included two PIA flights and the rest were international airlines.
There were 12 flights scheduled on Saturday. Delays at the security check-in counters meant several passengers also missed their flights.
Passengers of the other five flights were timely checked in after which they boarded their respective flights.
The airport was reportedly short-staffed due to which it took longer to handle the passengers.
PIA Spokesperson Abdullah Khan said the flights were postponed due to bad weather conditions.
He also said excessive passengers made it difficult for the officials to complete the checking of all passengers on time.
Some passengers also complained of the lack of facilities at the airport.