The aircraft had flown into Istanbul’s Sabiha Gokcen airport from the Aegean city of Izmir in very wet weather, NTV broadcaster reported, showing images of the badly damaged plane and a fire inside.
The blaze was later put out by firefighters.
Live images broadcast on Turkish television showed several people climbing through a large crack in the plane and escaping on one of the wings at the rear of the aircraft.
The plane, operated by Turkish low-cost carrier Pegasus Airlines, had 177 passengers on board, state broadcaster TRT reported, and was believed to have six crew members.
Transport Minister Mehmet Cahit Turhan said there were no deaths, and that the majority of passengers were able to get off the plane themselves.
It is not known how many people have been injured, NTV reported, adding that some passengers are believed to be stuck but that officials are currently helping them.
Turhan said the plane broke after a “strong landing”, according to NTV.
Prior to the accident, there had been very strong winds and rain.
Several firefighters and health workers were sent to the scene, state news agency Anadolu reported.