Sydneysiders will have to battle through five days of showers and a possible storm before the clouds part, but it'll be worth it when the sun comes out on Christmas Day.

For those spending Christmas in Sydney, the city is forecast to have a maximum of 27 degrees with sunny conditions after an overnight low of 18 degrees.

Beach weather: Christmas Day in Sydney is likely to be sunny and 27 degrees. Credit:Cole Bennetts

According to the Bureau of Meteorology, most of the nation will be enjoying a warm and dry Christmas Day with a large high-pressure system is likely to cover most of the continent on the big day, bringing temperatures in the high 20s and into the 30s to most capitals.

There is only a slight chance of rain for the majority of the country, with parts of northern Queensland and the Northern Territory expecting some afternoon showers and storms.