 At Guildhall, Swansea he gave the Presidential Address as President of the British Association for 1970–1971.Cairncross was made a Fellow of the British Academy in 1961.Cairncross also received an Honorary Doctorate from Heriot-Watt University in 1969, and in 1992 was elected an Honorary Fellow of the Royal Society of Edinburgh.