This work demonstrated an efficient and mild method for preparing various substituted alkenylhalides via direct C–C bond formation of benzyl alcohols and aryl alkynes in CH2Cl2 at 50 °C by using 50 mol % of FeCl3·6H2O or FeBr3. Compared with the systems using excessive boron trihalides and stoichiometric n-BuLi to prepare substituted alkenylhalides, the present procedure would provide an excellent