Police say the truck's driver went around downed gates and was hit by the train.
Firefighters had to cut the driver out because the vehicle was demolished and he was pinned under the dashboard.
He was taken to a hospital for treatment of non-life threatening injuries.