We present a detailed mechanism of, and the effect of homogeneous strains on, the migration of uranium vacancies in UO2. Vacancy migration pathways and barriers are identified using density functional theory (DFT) and the effect of uniform strain fields are accounted for using the dipole tensor approach. We report complex migration pathways and non-cubic symmetry associated with the uranium vacancy in UO2 and show that these complexities need to be carefully accounted for to predict the correct diffusion behavior of uranium vacancies. We show that under homogeneous strain fields, only the dipole tensor of the saddle with respect to the minimum is required to correctly predict the change in the energy barrier between the strained and the unstrained case. Diffusivities are computed using kinetic Monte Carlo (KMC) simulations for both neutral and fully charged state of uranium single and di-vacancies. We calculate the effect of strain on migration barriers in the temperature range 800 -1800 K for both vacancy types. Homogeneous strains as small as 2% have a considerable effect on diffusivity of both single and di-vacancies of uranium, with the effect of strain being more pronounced for single vacancies than di-vacancies. In contrast, the response of a given defect to strain is less sensitive to changes in the charge state of the defect. Further, strain leads to anisotropies in the mobility of the vacancy and the degree of anisotropy is very sensitive to the nature of the applied strain field for strain of equal magnitude. Our results suggest that the influence of strain on vacancy diffusivity will be significantly greater when single vacancies dominate the defect structure, such as sintering, while the effects will be much less substantial under irradiation conditions where di-vacancies dominate.