Vinylogous esters bearing para or metamethoxy benzyl groups undergo oxidative cyclisation with 5–20 mol% iodobenzene and m-CPBA to give spirofuran or benzopyran containing heterocycles. The reaction allows rapid generation of skeletal complexity in good to excellent yields via a novel oxidative cyclisation.