Amusquillo se encuentra enclavado en el valle del Esgueva, en el curso medio del río Esgueva, entre las poblaciones de Villafuerte y Villaco.