The Garies wollastonite deposit is located in the Bushmanland terrane of the Namaqualand Metamorphic Province and is part of a discontinuous calc-silicate unit bounded by granulite facies gneiss that experienced peak metamorphic temperatures above 800 °C. In bulk, the deposit is dominated by wollastonite, but varied proportions of garnet, diopside, quartz, calcite, and vesuvianite are also present. Mineral chemistry variations across the deposit are minor, and the absence of inclusions indicates textural and chemical equilibrium. The wollastonite-bearing rocks have unusually low mineral δ18O values: –0.6 to +2.2‰ for garnet, –0.2 to +2. 6‰ for clinopyroxene, and –0.2 to +0.4‰ for wollastonite. Calcite δ18O values range from 6.8 to 11. 8‰ and δ13C values from –6.4 to –3.2‰. Calcite δ18O values are unusually low for calc-silicate rocks, but Δcalcite-garnet values from 3 to 12‰ indicate O-isotope disequilibrium between calcite and the silicate minerals. Garnet-biotite metapelitic and diopside gneisses have unexpectedly low δ18O values (<7‰). The approach to O-isotope equilibrium displayed by coexisting silicate minerals, and low mineral δ18O values in calc-silicate and metapelite and metapsammite gneisses, is consistent with low δ18O values being acquired before peak metamorphism. Low δ18O values in the minerals of the calc-silicate rocks require interaction with external fluid at high water/rock ratio. We suggest that the deposit represents a metamorphosed skarn that developed at the contact between the original carbonate rocks and intruding felsic magmas.