Danville is located in central Pennsylvania in Montour County, of which it is the county seat, southeast of Bloomsburg, along the banks of the Susquehanna River on US Highway 11.
Approximately a hundred commercial buildings are within Danville's Historic District, dating from the mid-1800s to the early 1900s.
Numerous city parks offer plenty of outdoor recreation for visitors and residents.