Melbourne has been hit by public transport woes as a truck accident and maintenance works cause significant disruptions.

A truck slammed into a bridge near Crown Casino, early Saturday afternoon at the corner of Flinders and Spencer streets. The vehicle appears to have become wedge under the bridge, with the truck balanced on its left set of wheels.

The truck stuck under the rail bridge at Finders Street. Credit:Luis Ascui

The truck was cleared by around 2pm on Saturday.