Cairnsgarroch is a hill in the Rhinns of Kells range in the Galloway Hills, part of the Southern Uplands of Scotland. Really one of approximately six satellites of the main ridge, it is usually climbed as a detour. Ascents starting from Garryhorn or Forrest Estate near Carsphairn are the most common, often as part of a complete traverse of the ridge.