The study of spatial (paleo)ecology in mammals is critical to understand how animals adapt to and exploit their environment. In this work we analysed the 87Sr/86Sr, δ18O and δ13C isotope composition of 65 moose bone and antler samples from Sweden from wild-shot individuals dated between 1800 and 1994 to study moose mobility and feeding behaviour for (paleo)ecological applications. Sr data were compared with isoscapes of the Scandinavian region, built ad-hoc during this study, to understand how moose utilise the landscape in Northern Europe. The 87Sr/86Sr isoscape was developed using a machine-learning approach with external geo-environmental predictors and literature data. Similarly, a δ18O isoscape, obtained from average annual precipitation δ18O values, was employed to highlight differences in the isotope composition of the local environment vs. bone/antler. Overall, 82% of the moose samples were compatible with the likely local isotope composition (n = 53), suggesting that they were shot not far from their year-round dwelling area. ‘Local’ samples were used to calibrate the two isoscapes, to improve the prediction of provenance for the presumably ‘non-local’ individuals. For the latter (n = 12, of which two are antlers and ten are bones), the probability of geographic origin was estimated using a Bayesian approach by combining the two isoscapes. Interestingly, two of these samples (one antler and one bone) seem to come from areas more than 250 km away from the place where the animals were hunted, indicating a possible remarkable intra-annual mobility. Finally, the δ13C data were compared with the forest cover of Sweden and ultimately used to understand the dietary preference of moose. We interpreted a difference in δ13C values of antlers (13C-enriched) and bones (13C-depleted) as a joint effect of seasonal variations in moose diet and, possibly, physiological stresses during winter-time, i.e., increased consumption of endogenous 13C-depleted lipids.