Most cardiac MRI scans take between 35 and 45 minutes, depending on the complexity of the study.