Earlston is a census-designated place[5] in West Providence Township, Bedford County, Pennsylvania, in the United States.
The population was 1,049 as of the 2020 census.
[6][7] It is located just across the Raystown Branch of the Juniata River from the borough of Everett.