Schellsburg is a borough in Bedford County, Pennsylvania, United States. The population was 316 at the 2000 census.
Schellsburg is located at 40°2′55″N 78°38′38″W / 40.04861°N 78.64389°W / 40.04861; -78.64389 (40.048680, -78.643944). It lies at the south end of Chestnut Ridge.
According to the United States Census Bureau, the borough has a total area of 0.4 square miles (1.0 km²), all of it land.