Heavy fog blanketing the West Coast has delayed or cancelled many regional flights across B.C. on Friday, including many in and out of Prince George, Vancouver and Victoria. 

In Prince George flights arriving from Calgary, Kamloops, Kelowna, Fort Nelson and Vancouver were all affected, along with departures to Terrace, Fort Nelson, Smithers and Vancouver.

Heavy fog on Port Mann Bridge

Heavy fog obscured the top of the Alex Fraser Bridge in Metro Vancouver on Friday morning. (Dan Burritt/CBC)

At Vancouver International Airport flights from Prince George, Victoria and Comox were cancelled, along with departures to Victoria, Castlegar,  Nanaimo and Prince George.

Harbour Air also cancelled all of its float plane flights on Friday between Vancouver, Victoria, Nanaimo and Sechelt because of the fog.

"For today, definitely grounded. We're not flying anywhere," said Chad Wetsch, Harbour Air's vice-president of ground operations.

"Hopefully, it clears. Hopefully tomorrow we can start flying again," he said.

The large fog bank, which has been hanging around for several days, is forecast to persist through the upcoming weekend, according to Environment Canada

Tweet from Environment Canada