The seizure took place Friday when the Spanish navy patrol boat Centinela pulled alongside the 52-foot Dona Fortuna in the Atlantic Ocean about 800 nautical miles from the Canary Islands, EFE reported.
Custom agents said they found more than 180 bundles of Colombian cocaine worth an estimated $317.5 million, the Spanish news agency said.
Five people aboard the vessel were taken into custody.
Wisconsin business offering 'therapeutic cuddling' forced to close
Police: Sword-wielding man demanded free tacos