Delta flight 1086 from Atlanta to New York skidded off the runaway around 11:00 am (1600 GMT) with 125 passengers on board after landing, the airline reported, without confirming any injuries.
Local media reported some on board had suffered light injuries but there were no reported casualties.
Flt1086 ATL-LGA exited Runway 13 this morning during landing. Customers have deplaned. Our priority is ensuring customers and crew are safe.
— Delta News Hub (@DeltaNewsHub) March 5, 2015
The plane's nose was lodged in the fence after the crash, and passengers could be seen climbing out through an exit over a wing and trudging through thick snow.
New York Fire Department said on Twitter there was a fuel leak after the MD88 aircraft crashed.
Laguardia Airport: 131 passengers/crew on plane. 24 non-life-threatening injuries, 3 of whom transported at this time pic.twitter.com/UlvDtcuHUF
— FDNY (@FDNY) March 5, 2015
"Customers deplaned via aircraft slides and have moved to the terminal on buses. Our priority is ensuring our customers and crew members are safe," Delta said in a statement.
Delta vowed to "work with all authorities and stakeholders to look into what happened in this incident."
In a Twitter message, the airport said its runways were closed and warned travellers to expect cancellations and delays.
Forecasters had warned of low visibility as a major storm hit the region, with more than 40 percent of La Guardia flights canceled early Thursday, according to flightaware.com.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ