The new record for running across the United States is 42 days, 6 hours, 30 minutes, set Oct. 24, 2016, by Pete Kostelnick. He ran 3,067 miles from San Francisco to New York City.

Kostelnick’s feat breaks a remarkably long-standing record. The previous across-America record — 46 days, 8 hours, 36 minutes — was set by Frank Giannino Jr., whose San Francisco to New York run took place from Sept. 1 to Oct. 17, 1980.
Runners celebrated in New York and online as Kostelnick arrived at the end of his mind-blowing run. The two-time Badwater 135 Champion and HOKA ONE ONE athlete finished at the New York City Hall steps.
Run Across America
To complete the run, Kostelnick ran an average of more than 72 miles each day. According to a press release, he started each day between 3 a.m. and 3:30 a.m. along with members of his support team.