Discover places near you!

Share your location to see hidden gems within walking distance.

Location Image

Williamstown, Pennsylvania

Williamstown is a borough in Dauphin County, Pennsylvania, United States. The borough is 38 miles (61 km) northeast of Harrisburg. Formerly, anthracite coal mines and hosiery mills were located in the borough. The population was 1,303 at the 2020 census. Williamstown is part of the Harrisburg–Carlisle Metropolitan Statistical Area.

Location

1 explorer visited this place

Book your tour near Williamstown, Pennsylvania
Book Now
4.0
in partnership with GetYourGuide.com