Australia is set for 24 hours of huge weather contrasts with both snow and 43-degree heat forecast.
While southern states will shiver due to cold air from the Southern Ocean, a warm and humid blast in the tropical north will bring a hot and steamy spell.
Icy winds moving over Tasmania will see temperatures drop low enough for snow to fall at 800m above sea level on Tuesday night and Wednesday morning.
Some of the state’s southern mountains should see a dusting, possibly including Mount Wellington, where the mercury is forecast to drop to zero degrees early tomorrow, according to Weatherzone.
At the same time, northern parts of WA and NT will be sweltering, with the mercury set to hit the low to mid forties in the eastern Top End, Pilbara and Kimberley.
In WA, Fitzroy Crossing is expected to reach 43C on Tuesday afternoon and Marble Bar is set to reach 42C.
Over the border, the NT’s Ngukurr and Woologorang are both forecast to reach 42C and Alice Springs could hit 38C.
A few places in north-west Queensland could also exceed 40C on Tuesday.
However, neither spells of weather will break records.
The highest temperature ever recorded in Australia during October was 46.9 degrees at Port Hedland, WA in 2002.
The lowest was minus 12 degrees at Charlotte Pass, NSW in 2006.
Meanwhile Sydney today will remain dry with a high of 23C.
Showers could return tomorrow, with cloud moving in on Thursday, before the mostly sunny outlook returns for the rest of the week. Sunday could also see showers.
Melbourne will reach 19C today with a mostly sunny rest of the week ahead of weekend showers.
Brisbane can expect a high of 29C with a mix of sunshine and showers for the rest of the week.
Showers will clear in Adelaide today, with sun returning until Saturday when rain will return.
A warm 29C is forecast for Canberra today with sunshine hanging around all week.
Showers in Perth tomorrow will give way to a sunny rest of the week.