Background: Although local phenomenological optical potentials have been standardly used to interpret nuclear reactions, recent studies suggest the effects of non-locality should not be neglected. Purpose: In this work we investigate the effects of non-locality in (p, d) transfer reactions using non-local optical potentials. We compare results obtained with the dispersive optical model to those obtained using the Perey-Buck interaction. Method: We solved the scattering and bound-state equations for the non-local version of the dispersive optical model. Then, using the distorted wave Born approximation, we calculate the transfer cross section for (p, d) on 40 Ca at Ep=20, 35 and 50 MeV. Results: The inclusion of non-locality in the bound state has a larger effect than on the scattering states. The overall effect on the transfer cross section is very significant. We found an increase due to non-locality in the transfer cross section of ≈ 30 − 50% when using the Perey-Buck interaction and ≈ 15 − 50% when using the dispersive optical potential. Conclusions: Although the details of the non-local interaction can change the magnitude of the effects, our study shows that qualitatively the results obtained using the dispersive optical potential and the Perey-Buck interaction are consistent, in both cases the transfer cross sections are significantly increased.