A train driver has died after a freight train crashed into a second, stationary train in the Avon Valley near Bells Rapids early this morning.

Emergency services were called to the incident on a section of the eastern railway in Walyunga National Park at 2.20am.

Camera Icon The crash caused extensive damage to the trains. Credit: 7NEWS

A spokesperson for ARC Infrastructure which operates the rail line said it was working closely with emergency services.

Investigators from the Australian Transport Safety Bureau are investigating the circumstances of the incident and the WA Police will prepare a report for the coroner.