A Colombian man was detained at Barcelona’s international airport after half a kilo of cocaine was found hidden under his over-sized toupee, Spanish police said on Tuesday.

After arriving on a flight from Bogota, the man attracted police attention as he looked nervous and had a disproportionately large hairpiece under his hat.

They found a package stuck to his head with about 30,000 euros ($A48,000) worth of cocaine.

“There is no limit to the inventiveness of drug traffickers trying to mock controls,” said the police statement.

The man was detained at Barcelona’s El Prat Airport.

Over 100 kilos of cocaine were seized by Spanish police at the Barcelona-El Prat airport in 2018.

The Colombian was detained at the end of June.