A regioselective synthesis of glycoconjugates based on bacteriochlorophyll a and lactose derivatives has been carried out. The conjugation was achieved via 1,3-dipolar cycloaddition of bacteriochlorins containing a terminal triple bond and a lactose azide derivative. The conjugates obtained in this way had one or two disaccharide fragments attached to pyrrol A, the exocyclic imide ring of the tetrapyrrolyc macrocycle, or to both positions. Exhaustive NMR analysis by 1D and 2D NMR experiments (1H-1H COSY, TOCSY, ROESY, 1H-13C HSQC, HMBC, and 1H-15N HMBC) allowed us to determine the structures and configurations of the glycoconjugates obtained. A bioassay of the glycoconjugates using the Hep2 cell line showed that the highest efficiency was observed for the glycosylated bacteriopurpurinimide containing a lactose residue at pyrrole ring A.