Ashkirk is a small village on the Ale Water, in the Scottish Borders area of Scotland. It is located just off the A7 road, approximately 6 miles (10 kilometres) each way between Selkirk to the north and Hawick to the south. Other places nearby include the Alemoor Loch, Appletreehall, Belses, Essenside Loch, the Ettrick Water, Ettrickbridge, Philiphaugh, Salenside and Woll.