Weston is a census-designated place in Black Creek Township, Luzerne County, Pennsylvania, United States. The population was 321 at the 2010 census.Weston is located at 40°56′30″N 76°8′32″W / 40.94167°N 76.14222°W / 40.94167; -76.14222, in the southwest corner of Luzerne County. It is less than a mile east of the CDP of Nuremberg and about 8 miles west of the city of Hazleton.According to the United States Census Bureau, Weston has a total area of 0.42 square miles, all of it land.