 Green Hills is located at (40.113382, -80.299368).According to the United States Census Bureau, the borough has a total area of , of which, of it is land and 1.08% is water.Green Hills is mostly bordered by South Franklin Township; its only other border is with Buffalo Township to the northwest.