The Daintree River is receding after breaking a 118-year floodwater record, but some far north Queensland residents remain cut off.
An emergency alert was issued for Daintree Village after a monsoon trough brought up to 472mm of rain in less than 24 hours from Saturday morning.
The river peaked at 12.6m close to midnight on Saturday, eclipsing the previous record of 12.4m in 1901 and higher than 10.5m at the last major flooding event in 2014.
The river at Daintree Village dropped to 7.6m by Sunday night after the heavy rainfall subsided, with forecasters predicting it would fall below six metres on Monday.
A moderate flood warning remains as residents of the town, north of Cairns, were unreachable by road and phone, while the local ferry service remains closed due to inaccessibility.
Power outages were also recorded.
"There's been heavy falls pretty much everywhere between Cooktown to about Cardwell overnight," the Bureau of Meteorology's Mark Trenorden told AAP.
"Expect the trough to move slowly south over the next day or two."
Meanwhile, police in the far north have charged three people after they were allegedly caught driving on flooded roads in the past few days.
"Despite the huge rainfall and repeated warnings to stay off flooded roads, we are seeing drivers take too many risks and that is not acceptable," superintendent Geoff Sheldon said.