Delta is coming under fire for keeping passengers aboard one of its stalled planes for nearly 12 miserable hours, according to a report.

Flight 2195 was among several canceled or delayed during Tuesday’s ice storm in Kansas City, including Southwest, American and United – but Delta faced the most pointed wrath.

“It was a s–tshow!” Ann Ngo raged to the Kansas City Star.

Ngo said she sat on the plane from 6:30 a.m. to about 6 p.m. waiting for a flight back to her Los Angeles home. After pulling back from the gate several times, the flight was finally canceled.

The next day, her Delta flight was again delayed, forcing her to book yet another flight that took off about 34 hours after her original flight, the paper reported.

Ngo said she received a $100 voucher from the airline for her troubles.

A Delta spokeswoman apologized for the weather-related woes.

“The significant amount of ice accumulation drove prolonged de-icing times, prompting some flights to return to the gate which in turn impacted wait times for arriving aircraft as Delta crews worked to clear departing aircraft of ice,” Lisa Hellerstedt told the Star.

“Delta has proactively reached out to customers and (has) reaccommodated those affected on alternate flights.”

KCI spokesman Joe McBride said Delta was the only airline he was aware of that experienced “significant delays.”

McBride added that individual airlines are responsible for de-icing duties, not the airport.

Matt Montgomery, another passenger on the cursed Delta flight, tweeted that “the gross incompetence associated with flight #2195 defies all logic” — but he also acknowledged that weather-related delays were not to be brushed off.

Montgomery added that after the flight was canceled, no airline reps met passengers at the gate. Instead, they were given cards with a Delta customer service number.