Ultramarathon is a cross-country footrace with a running leg longer than that of traditional marathon, spanning 30 miles or 48 kilometers or more. Two variations of ultramarathon exist. One is based on a set distance and the other relies on a specific period of time.