The train was less than one mile away from the station in the town of Andora when it was hit by the landslide, Italy's ANSA news agency reported.
The engine and one car were knocked completely off the tracks.
No passengers were injured in the incident, officials said.
Northwest Italy has been hit by torrential rains in recent days that have forced a number of families to evacuate, ANSA said.
Swim Week Miami Beach 2014 [PHOTOS]