Heat transport in granular and porous media occurs through conduction in the solid and radiation through the voids. By exploiting the separation of length scales between the small typical particles or voids and the large size of whole region, the method of multiple scales can be applied. For a purely diffusive system, this yields a problem on the macroscale with an effective conductivity, deduced by solving a ‘cell problem’ on the microscale. Here, we apply the method when radiation and conduction are both present; however, care must be taken to correctly handle the integral nature of the radiative boundary condition. Again, an effective conductivity is found by solving a ‘cell problem’ which, because of the non-linearity of radiative transfer, to be solved for each temperature value. We also incorporate modifications to the basic theory of multiple scales in order to deal with the non-local nature of the radiative boundary condition. We derive the multiple scales formulation of the problem and report on numerical comparisons between the homogenised problem and direct solution of the problem. We also compare the effective conductivity to that derived using Maxwell models and effective medium theory.