A marathon is exactly 26 miles and 385 yards long, which is commonly rounded to 26.2 miles. This distance is equivalent to 42.195 kilometers. The specific length was standardized based on the 1908 London Olympics route and has been the official marathon distance since 1921.