Background: COVID-19 pandemic has caused great socioeconomic impacts worldwide. However, its vaccines have been found to be effective in reducing its occurrence, complication, and mortality. Egypt has launched its vaccination campaign and provided various types to reach herd immunity. To reach a satisfactory vaccination coverage rate, medical students must have satisfactory knowledge and a good attitude towards COVID-19 vaccination. Objectives: The aim of the current study was to assess the level of knowledge and the attitude of medical students regarding COVID-19 vaccines. Subjects and methods: A cross-sectional study was conducted on 239 undergraduate medical students, using a semi-structured questionnaire. Results: About 80% of the students had a satisfactory general knowledge level, while only 8.4% had a satisfactory specific knowledge level, and 31% had a satisfactory total knowledge level. Most of the students had a positive attitude towards COVID-19 vaccination. The measured three knowledge scores were affected by several factors such as age, gender, nationality, college year, COVID-19 vaccination status of the participants, number of received vaccine doses, vaccination status of their family members, preferring some COVID-19 vaccines (Moderna, Pfizer/BioNTech, Oxford/AstraZeneca, Sinopharm, and Janssen vaccines), in addition to not-preferring specific COVID-19 vaccine. Conclusions: Medical Students had a satisfactory general knowledge level and positive attitude towards COVID-19 vaccination. However, they had a defect in their specific knowledge level, and hence total knowledge level regarding COVID-19 vaccines. Raising their awareness about COVID-19 vaccines is vital to raise vaccination coverage rates.