Towns in far north Queensland's have received more than 200 millimetres of rain in less than a day.

The strong winds and rainfall are expected to develop into a category 2 cyclone over the weekend and will continue on a path moving away from Queensland's coast.

Floodwater has already affected the Bruce Highway at a number of points throughout Mackay, Bowen and Townsville.