A finite-element model for simulating multi-dimensional air flow with heat, mass and chemical species transport through firn is discussed. The model is applied to an investigation of near-surface layering effects on ventilation rates. Field measurements of permeability at Summit, Greenland, are presented that show that permeability varies by at least a factor of 10 over the top 3 m, with the surface windpack having much lower permeability, in general, than the underlying firn. The effect of a lower-permeability surface layer is to decrease the air flow in the underlying firn, yet there is still sufficient air flow in the top meters of the firn so that ventilation must be considered for species transport. Channeling, or increased air flow in a layer overlain by a less-permeable layer, can occur even if the microstructure of each layer is isotropic. Conventional estimates of chemical transport due to diffusion alone are likely to underestimate transport, while estimates of ventilation that consider the firn as a homogeneous half-space may overestimate ventilation effects at the near-surface. Effects of firn layering are important for ventilation and must be considered for accurate assessment of firn–air transport mechanisms.