Tarbrax (Scottish Gaelic: "An Tòrr Breac" - meaning "the speckled tor") is a small village in the Parish of Carnwath, South Lanarkshire, Scotland. It is at the end of a dead end road off the A70 road between Edinburgh and Carnwath. Tarbrax has a population of about 200 and is 290 metres (1,000 ft) above sea level, sitting on the edge of the Pentland Hills. Nearby villages include Auchengray and Woolfords.