CHARLOTTE, N.C. -- Dozens of flights were delayed or canceled Monday night at Charlotte Douglas International Airport.

Departures and arrivals were both affected by weather across the country and in the Queen City.

Just been siting here for an hour almost now, walking around, getting Starbucks, said one man waiting for his friend to arrive from Houston.

An ice storm in Dallas caused thousands of cancellations over the weekend. Airlines are still playing catch-up.

Snowstorms in other cities throughout the northeastern part of the country also created major travel snags.

Passengers told NBC Charlotte that pilots on several flights blamed the numerous delays on heavy fog and rain.

Read or Share this story: