Cajal bodies (CBs) are nuclear organelles that contain factors required for splicing, ribosome biogenesis and transcription. Our previous analysis in living cells showed that CBs are dynamic structures. Here, we show that CB mobility is described by anomalous diffusion and that bodies alternate between association with chromatin and diffusion within the interchromatin space. CB mobility increases after ATP depletion and inhibition of transcription, suggesting that the association of CB and chromatin requires ATP and active transcription. This behaviour is fundamentally different from the ATP-dependent mobility observed for chromatin and suggests that a novel mechanism governs CB, and possibly other, nuclear body dynamics.