An increased body retention of Cd in rats orally pretreated with Cd or Zn is explained by induction of hepatic and renal metallothionein. Whether intestinal absorption of Cd increases after such treatments is not clear yet. To approach this problem we measured jejunal transfer rates of 109Cd in vitro and in vivo in pretreated rats (0.44 mmol Cd/l or 4.6 mmol Zn/l in the drinking water for 10 days) and compared them with those of untreated controls. Isolated jejunal segments were used for in vitro perfusion. In vivo perfusion was performed in anaesthetized rats with blood collected from mesenteric venules substituting corresponding losses by reinfusion of rat blood. Water and glucose transfer did not differ between controls and pretreated rats. At a luminal concentration of 5 μmol 109CdCl 2/l, Cd and Zn pretreatment significantly increased the transfer rate of 109Cd in vitro and in vivo similarly. The 109Cd transfer rates in controls in the final perfusion intervals (80–120 min) were 0.06 (pmol/cm/min) in vivo and 0.05 in vitro; the corresponding rates in Cd or Zn pretreated rats were significantly higher ( P<0.05) and amounted to 0.11 and 0.18 or 0.15 and 0.23, respectively. Mucosal concentrations of 109Cd measured at the end of the perfusion period tended to be lower in the pretreated animals than in the controls. This suggests that pretreatment with Cd or Zn reduces the amount of 109Cd bound to the tissue leaving more 109Cd for the transfer step. As compared to a level of mucosal metallothionein of 8 μg/g wet weight in controls, increased amounts of 67 or 52 μg/g wet weight in the Cd or Zn pretreated rats, respectively, thus did not decrease but increased transfer rates of 109Cd. Therefore, increased small intestinal transfer rates of Cd can contribute to increase the body retention of Cd seen after oral pretreatment with Cd or Zn.