Given a K-vector space V , let σ(V, K) denote the covering number, i.e. the smallest (cardinal) number of proper subspaces whose union covers V . Analogously, define σ(M, R) for a module M over a unital commutative ring R; this includes the covering numbers of Abelian groups, which are extensively studied in the literature. Recently, Khare-Tikaradze [Comm. Algebra, in press] showed for several classes of rings R and R-modules M that σ(M, R) = minm∈S M |R/m| + 1, where SM is the set of maximal ideals m such that dim R/m (M/mM ) ≥ 2. (That σ(M, R) ≤ minm∈S M |R/m| + 1 is straightforward.) Our first main result extends this equality to all R-modules with small Jacobson radical and finite dual Goldie dimension.We next introduce and study a topological counterpart for finitely generated R-modules M over rings R, whose 'some' residue fields are infinite, which we call the Zariski covering number στ (M, R).To do so, we first define the "induced Zariski topology" τ on M , and now define στ (M, R) to be the smallest (cardinal) number of proper τ -closed subsets of M whose union covers M . We first show that our choice of topology implies that στ (M, R) ≤ σ(M, R), the covering number.We then show our next main result: στ (M, R) = minm∈S M |R/m| + 1, for all finitely generated R-modules M for which (a) the dual Goldie dimension is finite, and (b) m / ∈ SM whenever R/m is finite. As a corollary, this alternately recovers the aforementioned formula for the covering number σ(M, R) of the aforementioned finitely generated modules.Finally, we discuss the notion of κ-Baire spaces, and show that the inequalities στ (M, R) ≤ σ(M, R) ≤ κM := minm∈S M |R/m| + 1 again become equalities when the image of M under the continuous map q : M → m∈mSpec(R) M/mM (with appropriate Zariski-type topologies) is a κM -Baire subspace of the product space.