Les sports tels que la marche ou le footing contribuent à prévenir l'ostéoporose car le squelette doit alors porter l'intégralité du poids corporel, ce qui le renforce. En outre, la pratique régulière d'exercice en plein air présente un avantage supplémentaire: les rayons solaires stimulent la production par l'organisme de vitamine D, qui favorise l'absorption de calcium au niveau de l'intestin dans le sang et dans les os.