A cattle farmer in central Queensland has been bitten by a two-metre brown snake while riding a motorbike, causing the man to fall from the bike and fight to pull the reptile off after it latched onto his leg.

He managed to escape from the "enormous [and] highly-venomous" snake and raise the alarm, before being flown to Mackay Base Hospital on Saturday.

A Charters Towers man was bitten by a "huge" seven-foot brown snake.

RACQ CQ Rescue said the 34-year-old Charters Towers man was bitten while mustering cattle on a property near Clermont, 380 kilometres north-west of Rockhampton, about 8am.

He rode his motorbike over the top of the reptile, causing it to rear up and bite him on his lower right leg through his jeans.