Malcolm Turnbull finally made an appearance on the Queensland election campaign trail, with a fast and furious visit where he lashed out at the premier and took time for a bit of doorknocking and selfies.

The prime minister has not been to Queensland since Premier Annastacia Palaszczuk called the November 25 election three weeks ago.

His visit on Sunday included a short address to the LNP election campaign launch, where he introduced deputy Deb Frecklington, not leader Tim Nicholls.

But he wasted no time in revving up the crowd and blasting the Palaszczuk government as a "do-nothing, lazy, green/left government".

He said only the LNP would deliver infrastructure, dams and energy solutions, and accused the Labor government of refusing to accept federal money for key infrastructure programs.

"We can't persuade Annastacia Palaszczuk to take it," he said.

"She doesn't want to build another dam. She won't even build the Rookwood Weir."

After the launch in the inner Brisbane suburb of Newstead, he headed to St Lucia where shadow treasurer Scott Emerson is standing in the new marginal seat of Maiwar.

Mr Turnbull, Mr Nicholls and Mr Emerson lost the formal ties and jackets of the launch to wander down Hawken Drive to meet locals.

The prime minister was at his charming best, stopping to pose for dozens of selfies despite the rain, and urging locals and and small business owners to vote for Mr Emerson.

A small crowd wearing Greens party T-shirts stood to one side as Mr Turnbull, Mr Emerson and Mr Nicholls walked door to door, a reminder of poll results which show the seat is under threat from the minority left-wing party.

Sunday's launch is the first time Mr Turnbull has campaigned alongside Mr Nicholls. He's been in Israel to attend the Beersheba centenary commemorations and at the APEC and ASEAN summits with other world leaders for much of that time.

Opposition Leader Bill Shorten was not on the Gold Coast for the Labor launch, but he has already been on the campaign trail with Ms Palaszczuk in regional Queensland.