Predators can indirectly benefit prey populations by suppressing mid-trophic level consumers, but often the strength and outcome of trophic cascades are uncertain. We manipulated oyster reef communities to test the generality of potential causal factors across a 1000-km region. Densities of oyster consumers were weakly influenced by predators at all sites. In contrast, consumer foraging behaviour in the presence of predators varied considerably, and these behavioural effects altered the trophic cascade across space. Variability in the behavioural cascade was linked to regional gradients in oyster recruitment to and sediment accumulation on reefs. Specifically, asynchronous gradients in these factors influenced whether the benefits of suppressed consumer foraging on oyster recruits exceeded costs of sediment accumulation resulting from decreased consumer activity. Thus, although predation on consumers remains consistent, predator influences on behaviour do not; rather, they interact with environmental gradients to cause biogeographic variability in the net strength of trophic cascades.