More than 100 anti-racism protesters have confronted members of the far-right, anti-Islam Q Society preparing to attend a fundraiser to be headlined by Senator Cory Bernardi and Queensland MP George Christensen on Friday night.

The protesters blocked the entrance of the marina where those attending the fundraiser began meeting at 5.30pm.

They surrounded a bus on Marine Parade that was due to transport the Q Society supporters to an undisclosed location where the fundraiser was being held.

Some protesters rocked the bus, while others jostled Q Society supporters as they tried to board.