The city is located 3 miles north of U.S. Route 322, which locally connects the city with Reynoldsville west bound and Clearfield east bound and to Atlantic City, New Jersey to the east and Cleveland, Ohio to the west.