A plane passenger had swallowed 80 capsules containing 577 grams of heroin in an attempt to smuggle the drug into Saudi Arabia.
Customs officers at King Abdul Aziz International Airport in Jeddah have foiled the attempt, the third of its kind in a short period of time.
Bandar Al Rahili, the head of customs at the airport, said the two previous attempts were by passengers who swallowed 250 capsules containing 1,655 grams of heroin.
In the latest case, the suspect was spotted by a customs officer who became suspicious of his behaviour, Al Rahili was quoted by Saudi news site Sabq as saying on Wednesday.
He was searched and then had to go through a body scan that revealed the presence of the capsules in his stomach.