Tom Hill is a mountain in Barnstable County, Massachusetts.
It is located 4.5 miles (7.2 km) northwest of Wellfleet in the Town of Truro.
Peters Hill is located north of Tom Hill.