A regioselective 1,4-hydroiodination of dienyl alcohols has been developed using trimethylsilyl iodide as Lewis acid and iodide source. A range of homoallylic alcohols containing a multisubstituted Z-alkene was synthesized with good to excellent configurational control. The approach was applied in sequential hydroiodination/Prins cyclization to afford multisubstituted tetrahydropyrans diastereoselectively.