A man has died following a crash between two trains at Westwood, near Rockhampton today.
Preliminary inquiries indicate around 11.40am two trains collided, one an empty locomotive travelling westbound and the other also travelling west loaded with coal.
Three workers were injured, including a 49-year-old Margate man who died at the scene.
A 43-year-old man suffered a broken leg and was airlifted to the Rockhampton Hospital and a 41-year-old man sustained minor injuries and was transported to the same hospital by road.
The Capricorn Highway had to be closed for around two hours.
Forensic Crash Unit investigations are continuing.