A blood pump has a hollow body in which an impeller with a spiral blading produces an axial propulsion of blood along the impeller, as well as an at least partly actively stabilized magnetic bearing device and a hydrodynamic bearing device for the impeller. The impeller may be set into a rotation about a rotation axis of the impeller with a motor stator located outside the hollow body. The hollow body has an inlet for the flow of blood into the hollow body in an inflow direction which is essentially parallel to the rotation axis, and an outlet for the outflow of the blood out of the hollow body in an outflow direction which is offset to the rotation axis of the impeller to produce a non-zero outflow angle (α) between the inflow direction and the outflow direction. A total artificial heart can be formed from two such blood pumps.