L-PGDS [lipocalin-type PG (prostaglandin) D synthase] is a multi-functional protein, acting as a PGD₂-producing enzyme and a lipid-transporter. In the present study, we focus on the function of L-PGDS as an extracellular transporter for small lipophilic molecules. We characterize the binding mechanism of human L-PGDS for the molecules, especially binding affinity stoichiometry and driving force, using tryptophan fluorescence quenching, ICD (induced circular dichroism) and ITC (isothermal titration calorimetry). The tryptophan fluorescence quenching measurements revealed that haem metabolites such as haemin, biliverdin and bilirubin bind to L-PGDS with significantly higher affinities than the other small lipophilic ligands examined, showing dissociation constant (K(d)) values from 17.0 to 20.9 nM. We focused particularly on the extra-specificities of haem metabolites and L-PGDS. The ITC and ICD data revealed that two molecules of the haem metabolites bind to L-PGDS with high and low affinities, showing K(d) values from 2.8 to 18.1 nM and from 0.209 to 1.63 μM respectively. The thermodynamic parameters for the interactions revealed that the contributions of enthalpy and entropy change were considerably different for each haem metabolite even when the Gibbs energy change was the same. Thus we believe that the binding energy of haem metabolites to L-PGDS is optimized by balancing enthalpy and entropy change.