A blanket of thick fog and bus strikes combined to create a perfect storm of commuter chaos in Brisbane this morning.
The chaos began when bus drivers went on strike for two hours, forcing more cars on the road.
Council had planned to provide extra ferry and CityCat services, but many were suspended due to the fog.
The fog blanketed the city from 4am and stuck around for several hours with visibility reduced to just 100m in some areas.
For many who made their way to the Mount Coot-tha lookout it was a gorgeous sight, but on the whole the Tuesday morning drive to work was a debacle.
Bus drivers walked off the job between 4.30am and 6.30am, calling on Council to come to the table to discuss pay conditions and safety.
"There is a driver attacked every week in Brisbane. Every week. And they are abused on a daily basis," Rail, Train and Bus union spokesman Tom Brown told the TODAY Show.
In October last year, a bus driver lost his life after he was set on fire in Moorooka.
Last night, four people were charged with the assault of a driver in Carindale on Friday.
"Drivers are angry because since our brother was killed last year attacks have continued and council has not been listening to our cries for better safety," Mr Brown said.
Deputy Mayor and Public and Active Transport Chairman Adrian Schrinner said Council had made efforts to avoid the strike and therefore major disruption to passengers.
"It is extremely disappointing that the RTBU would choose to proceed with its disruptive action, risking chaos across Brisbane’s transport network, despite Council's willingness to work with drivers on concerns about safety and pay," he said.
It's expected 35,000 commuters will be affected, both during the strike action and in the hours after as flow on effects are felt.
Industrial action will continue tomorrow morning.
A full list of services affected are on the Translink website.
© Nine Digital Pty Ltd 2017