A man in his 50s has died after being struck by a train on Maitland Street just south of York Street, police said.

The tracks at York Street between Maitland and Colborne were closed Monday following the morning incident.

Police are warning pedestrians and drivers to avoid the area as the investigation continues.