The Bruce Highway at Bajool was blocked off for several hours this morning, after a truck rollover.
Emergency services were called to the scene of a prime mover and trailer on its side, at around 1.40am.
Paramedics transported a man, in his 20s, to Rockhampton Hospital in a stable condition.
Police say the vehicle was blocking the northbound lane and traffic was slow all morning.
The road was reportedly clear at 7.07am, however motorists were advised the area remained congested.