The paper develops a model to represent the cost structure of European railways based on a general
index of technical change, which allows completely general estimation of productivity growth. The estimated
model is based on a variable cost function for panel data, which allows for heterogeneity in spite
of previous approaches in the railway economics and general index model literature which adopt the
assumption of common technical parameters across countries.