This study investigated role of the self-directed learning skills, metacognitive awareness, and 21st century skills and competences in predicting readiness for online learning during the COVID-19 pandemic. 21st Century Skills and Competences Scale, Self-Directed Learning Skills Scale, Metacognitive Awareness Inventory, and Readiness for Online Learning Scale were used to collect data from 834 prospective teachers. Structural equation modelling (SEM) results indicated that self-directed learning skills, metacognitive awareness, and 21st century skills and competences positively predict prospective teachers' readiness for online learning. These findings suggested that enhancing prospective teachers' self-directed learning, metacognitive awareness, and 21st century skills and competences may promote their readiness for online learning.