A cyclist was trapped under a garbage truck for 30 minutes following a collision in Surry Hills during Tuesday morning's peak hour.

The cyclist was taken to St Vincent's Hospital with serious injuries after he was trapped beneath the truck's chassis following the crash on the corner of Foveaux and Bellevue streets at 8.45am.

Cyclist trapped under a garbage truck in Surry Hills. Credit:John Ewart

A NSW Ambulance spokeswoman said paramedics were called to the intersection to treat a male cyclist, aged in his 30s, who was trapped under the truck.

Witnesses had rushed to help the man, who was screaming out in pain from under the vehicle.