The Trans-Canada Highway between Golden and Revelstoke has reopened to commercial vehicles following a fatal crash that took place Tuesday morning.

Police say they were called to the scene of a head-on crash between two semi trucks that left one dead and another in serious condition.

Officials say one of the trucks crossed the centre line just west of the community of Golden. One person was declared dead at the scene while another was airlifted to Foothills Hospital in Calgary.

Police say that conditions were clear at the time of the incident.

United Towing, a towing company that services the Bow and Columbia Valley, posted on social media that both trucks involved in the crash caught fire and were subsquently struck by a passing train.

According to DriveBC, eastbound traffic from Revelstoke is flowing freely while traffic is moving in a single lane past the incident, which took place about four kilometres west of Golden.

The scene is expected to be cleared sometime Tuesday afternoon.

For current conditions on B.C. highways, check DriveBC's website. Alberta highway information can be found on 511 Alberta's website.