Most of Australia to enjoy a ho-ho-hot Christmas Day

It's time to crack out the barbecue and sunscreen, it's going to be a ho-ho-hot one on Christmas Day.

The mercury is set to hover around 30C across Australia - perfect weather to throw a shrimp on the barbie or play a game of beach cricket.

Adelaide is set to be the hottest with the Bureau of Meteorology predicting 37C.

Perth will be the next warmest - welcoming Santa with a balmy 35C.

The jolly man will also need to wear his shorts when dropping presents off in Darwin and Canberra with a sunny 32C predicted. It'll be marginally cooler in Melbourne where the mercury is set to hit a high of 30C and Sydney and Brisbane which are expected to reach 28C.

In Hobart, however, temperatures could drop as low as 15C, with highs of just 25C predicted, and some cloud cover.