Suppose you are given n points in d-dimensional Euclidean space. The k-disc cover problem is to find k balls covering these n points while minimizing the sum of the balls' volumes. We show that there is a polynomial time approximation scheme for this problem that runs in time linear in n and polynomial in k. This improves upon the previously best known running time which is a (large) polynomial in n.