Heart failure is a clinical syndrome where cardiac output is not sufficient to sustain adequate perfusion and normal bodily functions, initially during exercise and in more severe forms also at rest. The two most frequent forms are heart failure of ischemic origin and of non-ischemic origin. In heart failure of ischemic origin, reduced coronary blood flow is causal to cardiac contractile dysfunction, and this is true for stunned and hibernating myocardium, coronary microembolization, myocardial infarction and post-infarct remodeling, possibly also for the takotsubo syndrome. The most frequent form of non-ischemic heart failure is dilated cardiomyopathy, caused by genetic mutations, myocarditis, toxic agents or sustained tachyarrhythmias, where alterations in coronary blood flow result from and contribute to cardiac contractile dysfunction. Hypertrophic cardiomyopathy is caused by genetic mutations but can also result from increased pressure and volume overload (hypertension, valve disease). Heart failure with preserved ejection fraction is characterized by pronounced coronary microvascular dysfunction, the causal contribution of which is however not clear. The present review characterizes the alterations of coronary blood flow which are causes or consequences of heart failure in its different manifestations. Apart from any potentially accompanying coronary atherosclerosis, all heart failure entities share common features of impaired coronary blood flow, but to a different extent: enhanced extravascular compression, impaired nitric oxide-mediated, endothelium-dependent vasodilation and enhanced vasoconstriction to mediators of neurohumoral activation. Impaired coronary blood flow contributes to the progression of heart failure and is thus a valid target for established and novel treatment regimens.