Ru-catalyzed synthesis of α-D-mannopyranosides from glucal is described via one-pot glycosylation–dihydroxylation reaction. This method is amenable to a variety of acceptors, including carbohydrate-derived and amino-acid containing alcohols to obtain mannosylated peptides and disaccharides.