Thackray House est situé à Callander, un charmant village au sein du parc national de Loch Lomond et des Trossachs à Stirling, en Écosse. L'hôtel est situé sur les rives de la rivière Teith, près d'attractions naturelles telles que le pont de Bracklinn Falls et les Callander Crags, tous deux à environ 0,3 km. Le château de Stirling et le château de Doune se trouvent à moins de 8 km. L'aéroport international de Glasgow est à environ 86 km de l'hôtel.