Crowded environments affect the pharmacokinetics of drug molecules. Here, we investigate how three macromolecular protein crowders, bovine serum albumin, hen egg-white lysozyme and myoglobin, influence the translational diffusion rates and interactions of four low molecular-weight drugs, fluorescein, doxorubicin, glycogen synthase kinase-3 inhibitor SB216763 and quinacrine. Using Fluorescence Recovery After Photo-bleaching in Line mode (Line FRAP), Brownian dynamics simulations and molecular docking, we find that the diffusive behavior of the small molecules is highly affected by self-aggregation, interactions with the proteins, and surface adhesion. Fluorescein diffusion is decreased by protein crowders due to their interactions. On the other hand, for doxorubicin, the presence of protein crowders increases diffusion by reducing surface interactions. SB216763 shows a third scenario, where BSA, but not myoglobin or lysozyme, reduces self-aggregation, resulting in faster diffusion. Quinacrine was the only small molecule whose diffusion was not affected by the presence of protein crowders. The mechanistic insights gained here into the effects of interactions of small molecules with proteins and surfaces on the translational diffusion of small molecules can assist in optimizing the design of compounds for higher mobility and lower occlusion in complex macromolecular environments.