Background The ageing population in most low-and middle-income countries is accompanied by an increased risk of non-communicable diseases culminating in a poor quality of life. However, the factors accelerating this poor quality of life (QOL) have not been fully examined. Therefore, this study examined the factors influencing the quality of life of Nepali older adults.Methods Data from a previous cross-sectional study, conducted between January and April 2018 in eastern Nepal, was used. The analytical sample included 794 older adults aged ≥60 years, selected by a multi-stage cluster sampling approach. QOL was measured using the Older People’s Quality of Life tool; dichotomized as poor and good QOL. Other measures used included age, gender, ethnicity, religion, marital status, physical activity and chronic diseases such as osteoarthritis, cardiovascular disease, diabetes, chronic obstructive pulmonary disease (COPD), and depression. The factors associated with quality of life were examined using mixed-effects logistic regression.Results Seven in ten respondents (70.4%) reported a poor quality of life. At the bivariate level, increasing age, unemployment, intake of alcohol, lack of physical activity as well as osteoarthritis, COPD and depression were significantly associated with a lower likelihood of a good quality of life. The adjusted model showed that older age (AOR=0.50, p<0.05), the Christian religion (AOR=0.38, p<0.01), and being from an Indigenous, Dalit, or Madheshi background were associated with a lower likelihood of good quality of life. However, higher income of >Nrs 10,000 (AOR=3.34, p<0.001), daily physical activity (AOR=3.33, p<0.001), and the absence of osteoarthritis and depression were associated with a higher odds ratio of good quality of life.Conclusion The findings of this study echo the need to develop and implement policies aimed at improving the socio-cultural and disease conditions that catalyse poor quality of life in this population.