The plane, which was reportedly carrying around 99 passengers and eight crew, was flying from Lahore to Jinnah International Airport, one of Pakistan’s busiest airports.
Emergency services have arrived at the scene, where homes have been damaged.
The plane was about to land when it crashed near Model Colony, a neighborhood of Karachi about 3.2km north-east of Jinnah International Airport.
Pakistan’s army said soldiers from its quick reaction force have reached the crash site to help rescue efforts.
The crash comes just days after the country began allowing commercial flights to resume after a coronavirus lockdown.