Passengers on two Air Transat flights were stuck on planes at the Ottawa airport for hours on Monday after being diverted due to stormy weather, and at least two of them called 911.

Air Transat Flight 157 from Brussels was scheduled to arrive in Montreal at 3:15 p.m. ET Monday, but was diverted to Ottawa after circling east of Montreal due to thunderstorms.

The flight landed at the Ottawa airport just after 5 p.m. ET, after more than eight hours of flying time.

It then sat on the tarmac for six hours and passengers weren't allowed to get off. Laura Mah, who was on board, spoke to CBC News as they waited.

Air Transat is being blasted on social media after two flights diverted to Ottawa on Monday sat on the tarmac for hours. Passengers say they weren't allowed to get off, and some of them called 911 for help. (Mike Hillman/CBC)

'People are just losing their minds'

"The plane actually lost power and went zero AC [air conditioning], and then now we've got the doors open and one kid is puking, and people are just losing their minds," she said.

"They're just getting mad, saying 'This is not all right, this is not OK, you can't do this to us.' The police are in here and the fire department's in here and they're telling us that they can't do anything, that we just have to stay put."

I'm sorry to hear that - it's up to the airline to determine whether to deplane or wait it out when a flight diverts. —@FlyYOW

Hundreds of passengers weren't given much information about what was going on, Mah said. They were told that the plane needed to be refuelled, and then they were told the fuel truck had run out of fuel.

One of the passengers eventually called 911, Mah said. Paramedics arrived and the Ottawa International Airport Authority handed out water to the stranded, hot passengers.

"I'm super pissed," Mah said. "I'm just really hot, I'm sweating, and I haven't eaten. … I'm hungry and they only rationed the food to give little snacks to kids, which is good. Luckily, they started bringing in bottles of water from the outside, like 45 minutes ago, but no food. I'm starving."

Twitter user Brice de Schietere posted several videos showing the darkened plane when it lost power, as well as flight crew giving intercom updates.

The flight finally left Ottawa at about 11 p.m. ET and landed in Montreal at about 11:30 ET, eight hours and 15 minutes behind schedule.

In total, Mah, de Schiettere and the other passengers had been sitting on the plane for about 15 hours.

Flight from Rome sits on tarmac for 4 hours

Another Air Transat flight, No. 507, from Rome to Montreal, was also diverted to Ottawa due to the weather.

It was scheduled to land in Montreal at 4:50 p.m. ET, but landed in Ottawa at about 6 p.m. ET after nine hours and 45 minutes of flying time.

The plane then sat on the tarmac for four hours. It took off just after 10 p.m. ET and landed in Montreal at 10:30 p.m. ET, five hours and 20 minutes late.

Gatineau, Que., resident Josée Binet described the situation as untenable, telling Radio-Canada she called 911 around 9:30 p.m. ET to ask for help.

By the time they arrived in Montreal, Binet and the other passengers had been sitting on the plane for about 15 hours.

About 20 flights diverted to Ottawa

Ottawa International Airport Authority spokesperson Krista Kealey said about 20 flights had to be diverted to Ottawa on Monday due to severe weather, with the first landing at about 4 p.m. ET.

The last of the diverted flights took off at 11 p.m. ET, she said.

Krista Kealey, a spokesperson for the Ottawa International Airport Authority, said it's up to the airline to decide whether to let passengers off delayed flights. (Giacomo Panico/CBC)

The flight from Brussels was delayed for that many hours for several reasons, Kealey said. Emergency crews had to deal with "several medical calls," the Canada Border Services Agency needed to approve the opening of the cargo hold to check on a pet, the plane had "mechanical issues," and it needed to be refueled.

"We did have buses on standby in case they decided to disembark their passengers and process them through customs," Kealey said.

"However, that decision was not taken by the airline, and ultimately it is the airline that is responsible for making those decisions about whether a flight disembarks — and, in the case of an international flight, processes through Canada customs — or whether it sits and waits it out in the hopes that it can get to its final destination."

Air Transat says situation was beyond its control

In an emailed statement written in French, Air Transat said the unusual amount of traffic at the Ottawa airport meant that airport staff weren't able to provide bridges or stairways to allow passengers to disembark.

Due to bad weather out of our control, we were sent to another airport.Waiting for authorities,but should be leaving very soon.CPA —@airtransat

The delays were mainly caused by the congestion at the airport and having to refuel, the airline said.

The plane that landed from Brussels lost power because it ran out of fuel, and the resulting lack of air conditioning caused the plane to heat up, the airline added.

"We are sincerely sorry for the inconvenience that this situation, which was beyond our control, may have caused our passengers," the statement said.

Stairs were available

In a statement issued late Tuesday afternoon, the airport authority disputed Air Transat's claims that no stairs were available.

"We had a gate available and air stairs ready in the event that the airline decided to deplane," the statement said.

The airport authority also said its staff was prepared to bring supplies beyond just bottled water to the stranded passengers, but never received clearance from the airline.

We are disappointed that Air Transat has not been forthcoming, transparent or accountable with information concerning their diverted flights. - Ottawa International Airport Authority

"We keep a supply of water, food, diapers and other personal hygiene necessities to support passenger needs in irregular operation scenarios, and were prepared to deploy these supplies," the authority said.

"Although our staff tried several times to contact the aircrew through the handlers to provide further assistance, the aircrew was non-communicative and did not take us up on our offers to assist further."

The airport authority also said its personnel urged the Air Transat flight crew to open the airplane's doors so fresh air could circulate, and offered to provide fans so that passengers could stay cool.

"Providing the best possible customer experience is a priority for the Ottawa International Airport Authority," the statement said.

"We are disappointed that Air Transat has not been forthcoming, transparent or accountable with information concerning their diverted flights."

4 hours now and we lost electricity <a href="https://twitter.com/airtransat">@airtransat</a> <a href="https://twitter.com/hashtag/passengerrights?src=hash">#passengerrights</a> <a href="https://twitter.com/hashtag/respectpassengers?src=hash">#respectpassengers</a> <a href="https://t.co/joZqE0pyXU">pic.twitter.com/joZqE0pyXU</a> —@BriceBxl

No air. They are looking for who called 911 after 5 hours of suffocation <a href="https://twitter.com/airtransat">@airtransat</a> <a href="https://twitter.com/hashtag/passengerrights?src=hash">#passengerrights</a> <a href="https://t.co/7Am5kBUkBi">pic.twitter.com/7Am5kBUkBi</a> —@BriceBxl