Background COVID-19 vaccination refusal/hesitancy among patients with cancer has been reported to be high. This study aimed to assess vaccination status and attitudes towards COVID-19 vaccines in patients with cancer undergoing active treatment in a single center in Mexico. Methods A cross-sectional, 26-item survey evaluating vaccination status and attitudes towards COVID-19 vaccination was conducted among patients undergoing active cancer treatment. Descriptive statistics were used to analyze the sociodemographic characteristics, vaccination status, and attitudes. X2 tests and multivariate analysis were used to evaluate associations between characteristics and attitudes with adequate vaccination status. Results Of 201 respondents, 95% had received at least one dose, and 67% had adequate COVID-19 vaccination status (≥ 3 doses). Thirty-six percent of patients had at least one reason for doubting/rejecting vaccination, and the main reason was being afraid of side effects. On multivariate analysis, age ≥ 60 years (odds ratio (OR) 3.77), mass media as main source of information on COVID-19 (OR 2.55), agreeing vaccination against COVID-19 is safe in patients with cancer (OR 3.11), and not being afraid of the composition of the COVID-19 vaccines (OR 5.10) statistically increased the likelihood of adequate vaccination status. Conclusions Our study shows high vaccination rates and positive attitudes towards COVID-19 vaccines, with a significant proportion of patients undergoing active cancer treatment with adequate vaccination status (≥ 3 doses). Older age, use of mass media as main source of COVID-19 information, and positive attitudes towards COVID-19 vaccines were significantly associated with a higher likelihood of adequate COVID-19 vaccination status among patients with cancer.