Although many authors agree on the role of personal values in explaining the main determinants of eco-behaviour, disagreement about the effects of socio-demographic features exists, particularly about the effect of nationality. In an attempt to fill this gap in the literature, this paper contributes to the debate surrounding the main determinants of eco-behaviour, based on a cross-country analysis. To test the role of nationality and personal values in eco-behaviour, a linear regression model involving 353 Chinese and 333 Italian subjects was performed. A stepwise analysis was then conducted to identify the main significant effects. The explorative and stepwise analyses confirmed that nationality is significant when explaining individual eco-behaviour, for both Italian and Chinese people. Moreover, the linear regression model, as a stepwise analysis, showed that regulatory focus and universalism are the main personal values influencing ecological behaviour. Differences emerging from the analysis show significant differences in terms of eco-behaviour and eco-awareness, for the two countries involved in the analysis, that might lead companies to adopt different marketing strategies when promoting eco-products.