Variability of the stable isotopic (δ 13C and δ 18O) and trace element (Mg, Sr, Fe, and Mn) content from dinosaur eggshells from the Provence Basin has been addressed by considering the stratigraphic distribution of the eggshells, the palaeoenvironments, and the chemical content of associated sediments. Preferentially, in situ eggshells were analysed. Samples were collected from two sections, one belonging to the floodplain (Roques Hautes) and the other to the channel belt (Rousset–Bréguières), as determined from sedimentological criteria. On a regional scale, this combined analysis provided new insights into palaeohydrology, vegetation cover and dinosaur behaviour. Different sources of drinking water were identified: (1) the main stream waters with significant salinity levels, (2) lateral feeders with water composition close to that of precipitation. Water composition is reflected in the eggshell trace element contents: a high Sr content for the eggshells from the channel belt (mean 1200 ppm) contrasting with the very low values for the floodplain (mean 250 ppm). During the first part of the Maastrichtian, evaporation rates were quite significant, as seen from the 1.5‰ difference between the eggshell δ 18O (drinking water) and the palaeosol carbonate nodules (precipitation). This contrast diminished and became nearly insignificant in the second half of the Maastrichtian. Vegetation was composed of C 3 plants and two ecosystems are reconstructed: a riparian forest extending along the channel belt and open vegetation in the floodplain. The contrasted isotopic and trace element content of the eggshells was a crucial factor in identifying animal migration from one site to another. Migration was quite limited, suggesting that the animals settled for some time at the places where they laid their eggs. Intraspecific variations among modern birds are well correlated with the environment and may be greater than interspecies variations, which limits the potential of geochemical analysis to characterise dinosaur species.