We present an approach for quantifying displacement fronts in heterogeneous porous media based on the concept of time-dependent apparent dispersion coefficients. The concept of constant asymptotic macrodispersion generally overestimates the area swept by a displacement front and leads to unrealistic upstream dispersion. We show that the large-scale front spreading can be captured by a one-dimensional advection–dispersion equation that is parameterized by a suitably chosen temporally evolving dispersion coefficient. For purely advective front spreading, we derive an analytical expression based on a predictive continuous time random walk approach, which applies to highly heterogeneous porous media. This analysis elucidates the variability of solute travel times as the key longitudinal spreading mechanism. It shows that the evolution of dispersion can be captured as the sum of exponentials that decay on two dominant time scales. In a particle-based picture, these scales mark the short time at which transported particles start exploring the flow variability and the large time at which the slowest particles start decorrelating their transport velocity. Based on these insights, we propose a heuristic formula that accounts for the impact of local-scale dispersion as an additional decorrelation mechanism. The heuristic expression for the longitudinal dispersion coefficient captures solute spreading for a broad range of Péclet numbers and heterogeneity variances. The proposed approach is tested against direct numerical simulations. It provides a robust and fast method for quantifying the evolution of displacement fronts in heterogeneous porous media with possible applications, for example, in groundwater contamination modelling, underground gas storage, and geothermal energy production.