Prehistoric human migration was mainly driven by human wanderlust and population pressures but relied critically on the habitability of available land. We have modelled such prehistoric population dynamics using a diffusion equation whose numerical solution is tempered by accurate geological data for the Indian subcontinent taken from satellite databases.