A lung perfusion solution comprises a base solution comprising a physiological mixture of electrolytes and buffers, 3.5-5.5% (w/v) a first macromolecule having a molecular weight of 40-100 KDa, and an amount of a second, high molecular weight, macromolecule sufficient to adjust the relative viscosity of the solution to 2.0-3.0.