Torrential rain over the weekend has flooded several towns in eastern Australia, with three deaths reported.

Many businesses in Queensland's state capital Brisbane were inundated.

Around 1,200 properties were flooded by record high waters in the city of Bundaberg, 385km north of Brisbane.

Helicopters were used to rescue 18 people from the roofs of their homes in Bundaberg, Australian Associated Press reported.

Queensland police confirmed that three people had died in flood waters since the weekend.

There was also flooding in the Queensland towns of Gladstone, Gympie and Ipswich.

Australian Prime Minister Julia Gillard has offered her condolences to those killed in the floods.

"My condolences go to the families and friends of those who have been lost. We have got grave concerns for a number of others," she said.