They both mean "free from error". If there is a distinction, "accurate" is usually used in the context of a measurement or a prediction, whereas "correct" would be more for a statement or an answer to a question. Scales, weather forecasts and construction estimates are accurate (or not); quiz answers, crime reports and reported information are correct (or not). Also, you can talk about "correct behaviour".
Note that an "accurate" measurement involves some tolerance that is either implied or explicit. Suppose I use an old-fashioned balance scale that has 1 kg weights to weigh a book I plan to post to someone: it might tell me it weighs 2 kg. That could be "accurate" within the tolerance of the weights, but if I use that much postage on it, it might not be "correct" from the point of view of the Post Office if it actually weighs 2038 g on their more precise scale.