The Red Cross says the Tshiuetin Rail Transportation train — which was travelling from Schefferville, Que., to Sept-Iles, Que. — was stopped about 65 kilometres east of Labrador City when it would not restart.
The passengers, including children and seniors, used a few blankets and huddled together for hours as temperatures hovered around -30 C.
After several attempts to fix the train's electrical problems were unsuccessful, the passengers were evacuated around 4 p.m. and taken by bus to a high school gymnasium in Labrador City.
Some people were taken to hospital as a precaution, but no injuries were reported.
Most of the passengers stayed in mining camp bunk houses in Labrador City and Wabush, N.L., while others were bused to similar camps in Fermont, Que.
The railway chartered a plane to fly the passengers to Sept-Iles, Que., on Saturday.