Background: Practising compassion has shown to increase well-being and reduce distress in people across cultures. However, very little research has explored cultural differences in different facets of compassion with a dearth of research evident especially in the Asian context. Several inhibitors and facilitators of compassion have been identified although the nuances of cultural differences of these remain unexploited. This study aimed to discover cross-cultural similarities and differences of the levels of compassion, facilitators and inhibitors of compassion between Sri Lankan and UK people. Methods: A cross-sectional, questionnaire-based quantitative research was conducted among 149 Sri Lankan and 300 UK participants. Individual predictors (such as fears of compassion, self-reassurance, external shame, social safeness and pleasure, depression and anxiety) were also explored in relation to compassion, compassion to others, and compassion from others in each group. Results: The results indicated that Sri Lankan participants were more self-reassured and self-compassionate and self-identifying as a Buddhist predicted higher self-compassion, when compared to UK participants. However, Sri Lankan participants reported higher levels of external shame and fear of compassion not just towards themselves, but also towards and from others, indicating difficulty in engaging compassionately with others. In contrast, UK participants reported higher social safeness, indicating that they were more likely to feel safe and soothed by the society than the Sri Lankan participants. Conclusions: Society plays a pivotal role in shaping one's experiences of compassion. This study suggests that specific cultural and social factors should be considered when implementing Western compassionate approaches to non-Western settings. [ABSTRACT FROM AUTHOR]