An area of high pressure has parked itself over the north of the country, trapping bitterly cold air underneath it, with temperatures as low as minus 39 degrees Celsius in places.
A majority of trains between Luleå and Kiruna have been cancelled Saturday due to the cold, their lowest operating temperature is minus 30. Some SJ trains will traffic the line, but no extra buses are to be put in.
The disruption is expected to to continue into Sunday.
The rest of the country is facing milder conditions, but there is a Class 1 weather warning for the coastal region in central/eastern parts of the country. Heavy snow is expected.