This work introduces Deep Gravity, a model leveraging deep neural networks and diverse geographic data to generate human mobility flow probabilities. Experiments in England, Italy, and New York State demonstrate Deep Gravity's superior performance, particularly in densely populated areas, compared to traditional gravity models. The model exhibits good generalization capabilities and uses explainable AI techniques to interpret predictions.