Understanding the uptake of a drug by diseased tissue, and the drug's subsequent spatiotemporal distribution, are central factors in the development of effective targeted therapies. However, the interaction between the pathophysiology of diseased tissue and individual therapeutic agents can be complex, and can vary across tissue types and across subjects. Here, we show that the combination of mathematical modelling, high-resolution optical imaging of intact and optically cleared tumour tissue from animal models, and in vivo imaging of vascular perfusion predicts the heterogeneous uptake, by large tissue samples, of specific therapeutic agents, as well as their spatiotemporal distribution. In particular, by using murine models of colorectal cancer and glioma, we report and validate predictions of steady-state blood flow and intravascular and interstitial fluid pressure in tumours, of the spatially heterogeneous uptake of chelated gadolinium by tumours, and of the effect of a vascular disrupting agent on tumour vasculature.