No, a heart MRI scan is not painful. You may feel some pressure during the injection of contrast dye, but the scan itself is painless.