Abstract Background Sleep duration and vegetable consumption are associated with mortality at old age (termed as sleep-mortality linkage and vegetable-mortality linkage, respectively). Yet, little is known about the interplay of sleep duration and vegetable consumption on mortality. Methods A dataset of nationwide longitudinal survey with 13,441 participants aged 65 years or older recruited in 2008 and followed up till 2014 was used. Sleep duration was classified into five groups (≤5, 6, 7–8, 9, and ≥ 10 h/day). Vegetable consumption was classified as either high frequency (eating vegetables almost daily) or low frequency. We used parametric Weibull hazard regression models to estimate associations of sleep duration and frequency of vegetable consumption with mortality, adjusting for demographics, socioeconomic factors, family/social support, health practice, and health conditions. Results Over the six-year study period, when only demographics were present, participants sleeping ≤5, 6, 9, and ≥ 10 h/day had relative hazard (RH) of mortality 1.18 (p 0.1), and 1.30 (p