The generalized Oberwolfach problem OP t (2w + 1; N 1 , N 2 ,. .. , N t ; α 1 , α 2 ,. .. , α t) asks for a factorization of K 2w+1 into α i C Ni-factors (where a C Ni-factor of K 2w+1 is a spanning subgraph whose components are cycles of length N i ≥ 3) for i = 1, 2,. .. , t. Necessarily, N = lcm(N 1 , N 2 ,. .. , N t) is a divisor of 2w + 1 and w = t i=1 α i. For t = 1 we have the classic Oberwolfach problem. For t = 2 this is the well-studied Hamilton-Waterloo problem, whereas for t ≥ 3 very little is known. In this paper, we show, among other things, that the above necessary conditions are sufficient whenever 2w + 1 ≥ (t + 1)N , α i > 1 for every i ∈ {1, 2,. .. , t}, and gcd(N 1 , N 2 ,. .. , N t) > 1. We also provide sufficient conditions for the solvability of the generalized Oberwolfach problem over an arbitrary graph and, in particular, the complete equipartite graph.