Background Migraine is a highly prevalent neurological disorder with many treatment options, both pharmacological and non-pharmacological. Artificial intelligence (AI) has great potential to optimize treatment selection strategies for individual patients. This review provides an overview of AI models and the techniques used to predict migraine treatment outcomes. Methods We conducted a literature search in PubMed and examined studies that reported employing AI models to predict migraine preventive and acute treatment outcomes. We also explored incorporating AI/machine learning to enhance personalized migraine treatment strategies, including forecasting migraine attacks. Additionally, we summarized future research directions, including incorporating multimodality data, using AI frameworks for the discovery of novel treatment targets, and advancing the field with innovative AI techniques such as digital twins, conversational AI and virtual AI agents. Results Studies have employed ML and deep learning on a combination of clinical features and imaging data to predict acute or preventive migraine treatment outcomes with reported success. Continued model optimization, validation, and prospective assessment of the clinical utility of deploying ML models in real-world settings are crucial. Conclusions While AI has demonstrated success in predicting migraine treatment responses, future research incorporating novel AI techniques and diverse data sources could pave the way to advance personalized migraine treatment.