The oxidation of mining heaps containing pyrite is modelled as a coupling of macroscopic transport and the microscopic particle reaction kinetics. A numerical model is developed incorporating oxygen and heat transport based on the two major mechanisms of convection and diffusion. We examine separately the oxidation of single particles and compare these rates with that of an entire heap to establish the rate limitation imposed by macroscopic transport.