A process for producing a silane coupling agent, comprising a step of reacting a silane compound with a compound which has a hydroxyl group and further contains a nitrogen atom or an oxygen atom having an unshared electron pair other than an oxygen atom derived from the hydroxyl group, in the presence of a metal-containing catalyst (m) to obtain a silane compound which has an alkoxyl group containing the nitrogen atom or oxygen atom having the unshared electron pair other than the oxygen atom derived from the hydroxyl group, wherein the metal-containing catalyst (m) is an aluminium alkoxide, wherein the silane compound is represented by the following general formula: [In the formula, A' 1 ', is a monovalent group containing at least one selected from the group consisting of a hydrogen, haloalkyl group, polysulfide group, thioester group, thiol group, dithiocarbonate group, dithioacetal group, hemithioacetal group, vinylthio group, α-thiocarbonyl group, β-thiocarbonyl group, S-CO-CH 2 -O moiety, diketone group, and S-CH 2 -Si moiety, at least one of R' 1 ', R' 2 ', and R' 3 ', is represented by -O-C l H 2l+1 (wherein 1 is 0 to 20) or -X (wherein X is F, Cl, Br or I), and the other is represented by -(M-C l H 2l) y C s H 2s+1 (wherein M is -O-or -CH 2 -, l and y are each independently 0 to 20, and s is 1 to 20)], wherein the silane compound is represented by the following general formula: [In the formula, A 1 is a monovalent group containing at least one selected from the group consisting of a hydrogen, haloalkyl group, polysulfide group, thioester group, thiol group, dithiocarbonate group, dithioacetal group, hemithioacetal group, vinylthio group, α-thiocarbonyl group, β-thiocarbonyl group, S-CO-CH 2 -O moiety, diketone group, and S-CH 2 -Si moiety, at least one of R 1, R 2 and R 3 is represented by the following general formula (Ia) or formula (Ib): -M-C l H 2l -R 5 (Ib) (In the formulae (Ia) and (Ib), M is -O- or -CH 2 -, X and Y are each independently - O-, -NR 6 - or -CH 2 -, R 4 is -OR 6, -NR 6 R 7 or -R 6, and R 5 is -NR 6 R 7, -NR 6 -NR 6 R 7 or - N=NR 6, provided that R 6 is -C n H 2n+1, R 7 is -C q H 2q+1, and l, m, n and q are each independently 0 to 20), and the other is represented by -M-C l H 2l+1 (wherein M and l have the same meanings as mentioned above) or -(M-C l H 2l) y C s H 2s+1 (M and l have the same meanings as mentioned above, and y and s are each independently 1 to 20), provide that in one or more of R 1, R 2 and R 3, M is -O-, or the following general formula: [In the formula, A 1 has the same meaning as mentioned above, R 15 (two R 15 may be the same or different) is represented by -C l H 2l - (1 is 0 to 20), R 16 (two R 16 may be the same or different) is represented by -M-C r H 2r+1 (wherein M has the same meaning as mentioned above, and is 0 to 20) or -(M-C l H 2l) y C s H 2s+1 (M and l have the same meanings as mentioned above, and y and s are each independently 1 to 20)], or contains a structure represented by the following general formula: [In the formula, A 1, R 15 (two R 15 may be the same or different) and R 16 have the same meanings as mentioned above]. [In the formula, A 1 has the same meaning as mentioned above, R 15 (two R 15 may be the same or different) is represented by -C l H 2l - (1 is 0 to 20), R 16 (two R 16 may be the same or different) is represented by -M-C r H 2r+1 (wherein M has the same meaning as mentioned above, and is 0 to 20) or -(M-C l H 2l) y C s H 2s+1 (M and l have the same meanings as mentioned above, and y and s are each independently 1 to 20)],