Among the passengers was Andrew Carter, a football reporter for the Sun Sentinel.
"It's been a long day,'' Carter told the newspaper via cell phone from onboard the plane. "There's been no real explanation as to why we've been sitting here for seven hours... We ran out of water. The bathrooms are all clogged up and disgusting. The power would go off every 45 minutes or so for five minutes or so, and that would freak people out. I've heard about these kind of stories."
Carter said most passengers kept calm and were well behaved, although some threatened to call the police.
JetBlue issued a statement apologizing for the incident, blaming an "unusual combination of weather and infrastructure issues."
JetBlue said it would refund the cost of the ticket to all passengers diverted to Bradley Airport.
A similar incident occurred in 2007, when at least four JetBlue planes were stuck on the runway at John F. Kennedy International Airport in New York fully loaded with passengers for more than nine hours.
ABC News' Lisa Stark contributed to this report.