The total synthesis of the resveratrol dimers (+/-)-ampelopsin B and (+/-)-E-viniferin is reported. Highlights of the approach include the use of cyclopropylmethyl groups to protect aromatic alcohols. This group allows an acid promoted three-step, one-pot deprotection-epimerization-cyclization of an advanced intermediate to give (+/-)-ampelopsin B. An important advantage with our strategy is the possibility of synthesizing analogs to these natural products to further study the chemistry and biology of resveratrol oligomers.