Environmental attitude, value and awareness are widely believed to help reach the goal of cutting global food waste, but these psychological and cognitive factors are not always good predictors of wasteful behaviours. Notably, it is still unclear how the role of pro-environmental attitude (PEA) in reducing household food waste (HFW) changes with grocery shopping distance. To this end, using 7319 households survey data from China, this study investigates the moderating effect of shopping distance on the link between PEA and HFW behaviour. The results of Tobit regressions show that PEA is an important predictor of actual HFW behaviour in the absence of the constraint of shopping distance. However, the expansion of shopping distance will weaken the positive role of PEA in reducing HFW. It indicates that, due to the temporal and financial constraints generated by shopping distance, there is a certain degree of hypothetical deviation between the wasteful behaviours that individuals actually exhibit and their stated PEA. Our findings, from the perspective of the moderating effect of shopping distance, explain why some individuals deviate from their stated PEA in HFW behaviour, which provides a new insight into the generation of 'attitude-behaviour' gap. Therefore, policy interventions that merely enhancing environmental education may have limited effect on reducing food waste; instead, the promotion of citizen environmental ethics should be combined with efforts to improve the accessibility of retail infrastructures.