Brisbane temperatures will drop by around seven degrees Celsius this weekend as a cold front affecting the southern states extends north.
The city is set for minimum temperatures of 9C on Saturday and Sunday, the lowest for this time of year since 2015, compared to the mid-teen lows felt earlier in the week, and the 29C maximum forecast for Thursday.
"There's a cold front that's pushing through the southern states at the moment and that's going to push through to southern Queensland by tomorrow and into Saturday," Bureau of Meteorology forecaster Lachlan Stoney told AAP.
"By the time the cold front gets to us, it's a dry, westerly wind.
"So it will be slightly cooler than average conditions, especially for the minimum temperatures."
Maximum temperatures are predicted to reach 22-23C over the weekend, which is one to two degrees below the average.
But warmer weather would quickly return for the working week, Mr Stoney said, with 24C expected for Monday.
"From Monday onwards, temperatures climb to just above average for this time of year," he said.
"The minimum temperatures will stay just below the average for this time of year early in the week."