Drivers of phytoplankton and zooplankton dynamics vary spatially and temporally in estuaries due to variation in hydrodynamic exchange and residence time, complicating efforts to understand controls on food web productivity. We conducted approximately monthly (2012–2019; n = 74) longitudinal sampling at 10 fixed stations along a freshwater tidal terminal channel in the San Francisco Estuary, California, characterized by seaward to landward gradients in water residence time, turbidity, nutrient concentrations, and plankton community composition. We used multivariate autoregressive state space (MARSS) models to quantify environmental (abiotic) and biotic controls on phytoplankton and mesozooplankton biomass. The importance of specific abiotic drivers (e.g., water temperature, turbidity, nutrients) and trophic interactions differed significantly among hydrodynamic exchange zones with different mean residence times. Abiotic drivers explained more variation in phytoplankton and zooplankton dynamics than a model including only trophic interactions, but individual phytoplankton–zooplankton interactions explained more variation than individual abiotic drivers. Interactions between zooplankton and phytoplankton were strongest in landward reaches with the longest residence times and the highest zooplankton biomass. Interactions between cryptophytes and both copepods and cladocerans were stronger than interactions between bacillariophytes (diatoms) and zooplankton taxa, despite contributing less biovolume in all but the most landward reaches. Our results demonstrate that trophic interactions and their relative strengths vary in a hydrodynamic context, contributing to food web heterogeneity within estuaries at spatial scales smaller than the freshwater to marine transition.