Calcite crystals grow by means of molecular steps that develop on {10.4} faces. These steps can arise stochastically via two-dimensional (2D) nucleation or emerge steadily from dislocations to form spiral hillocks. Here, we determine the kinetics of these two growth mechanisms as a function of supersaturation. We show that calcite crystals larger than ∼1 μm favor spiral growth over 2D nucleation, irrespective of the supersaturation. Spirals prevail beyond this length scale because slow boundary layer diffusion creates a low surface supersaturation that favors the spiral mechanism. Sub-micron crystals favor 2D nucleation at high supersaturations, although diffusion can still limit the growth of nanoscopic crystals. Additives can change the dominant mechanism by impeding spiral growth or by directly promoting 2D nucleation