Marathon (42.1K) = 26.2 miles. A road race stretched over 42.1 kilometers. First-timers can expect to finish a marathon within 5 to 6.5 hours. The global average time for a marathon stands at around 4 hours 21 minutes