Goulden, Jackson and Vakil observed a polynomial structure underlying one-part double Hurwitz numbers, which enumerate branched covers of CP1 with prescribed ramification profile over ∞, a unique preimage over 0, and simple branching elsewhere. This led them to conjecture the existence of moduli spaces and tautological classes whose intersection theory produces an analogue of the celebrated ELSV formula for single Hurwitz numbers.In this paper, we present three formulas that express one-part double Hurwitz numbers as intersection numbers on certain moduli spaces. The first involves Hodge classes on moduli spaces of stable maps to classifying spaces; the second involves Chiodo classes on moduli spaces of r-spin curves; and the third involves tautological classes on moduli spaces of stable curves. We proceed to discuss the merits of these formulas against a list of desired properties enunciated by Goulden, Jackson and Vakil. Our formulas lead to non-trivial relations between tautological intersection numbers on moduli spaces of stable curves and hints at further structure underlying Chiodo classes. The paper concludes with generalisations of our results to the context of r-spin Hurwitz numbers.