Un ultramarathon est une course à pied de longue distance qui dépasse la distance standard du marathon de 26,2 miles (42,195 kilomètres). Les ultramarathons peuvent parcourir différentes distances, généralement 50 kilomètres, 100 kilomètres, voire plus, mettant à l'épreuve l'endurance et la résilience mentale des participants.