p97 (also called VCP), a member of the AAA ATPase family, is involved in several cellular processes, including membrane fusion and extraction of proteins from the endoplasmic reticulum for cytoplasmic degradation. We have studied the conformational changes that p97 undergoes during the ATPase cycle by cryo-EM and single-particle analysis. Three-dimensional maps show that the two AAA domains, D1 and D2, as well as the N-domains, experience conformational changes during ATP binding, ATP hydrolysis, P(i) release and ADP release. The N-domain is flexible in most nucleotide states except after ATP hydrolysis. The rings formed by D1 and D2 rotate with respect to each other, and the size of their axial openings fluctuates. Taken together, our results depict the movements that this and possibly other AAA ATPases can undergo during an ATPase cycle.