A Brisbane bicycle rider has recorded a blood alcohol content (BAC) reading more than six times the legal limit.

The cyclist was caught in Stafford in the city's north on Friday, on what was Day 10 of the Queensland Police Service's (QPS) Christmas Road Safety Campaign.

Police alleged he had a BAC of 0.321.

So far this campaign QPS has issued more than 12,473 infringement notices.

Police have already conducted 148,492 random breath tests across the state, nabbing 688 drunk drivers.

More drug drivers have also been caught on Queensland roads this season, with 455 people charged so far this campaign, compared to 93 on the same day of the campaign during 2014/15.

"Drink and drug driving and speeding continue to be of concern for police," a QPS statement said.

"One driver was detected travelling 207 kilometres and hour in a 100 kilometre zone on the Bruce Highway through Farleigh near Mackay."