The mechanism and potential energy surface of the addition reactions of MeOH, PhOH and PhSH to some silastannenes were investigated by using density functional theory (DFT) calculations. The influences of the number of MeOH or PhOH molecule, some substituents at Si or Sn atoms, and benzene as a solvent on the energy surface of the reactions were also explored. The obtained results indicate that most studied reactions consist of a two-step mechanism via a Lewis adduct and the initial step of the reactions is a nucleophilic or electrophilic attack of MeOH, PhOH or PhSH. The formation of SiO(S) or SnO(S) bond is prior to that of SnH or SiH bond in all studied reactions. The monomer of PhOH adds to silastannenes more readily than the corresponding dimer and trimer kinetically. The computational results explain the experimentally observed regioselectivity well.