Geopolymer coatings, as novel environmentally friendly inorganic coating, hold promising prospects in the field of concrete protection due to their characteristics such as corrosion resistance and fire resistance. However, its vulnerability to efflorescence can alter surface colouration and damage the structural integrity of the surface film, thereby diminishing its concrete protective efficacy. To inhibit efflorescence in geopolymer coatings, this study reports a surface modification method using polymethylhydrosiloxane-tetraethyl orthosilicate (PMHS-TEOS) for the first time. To explore the underlying mechanism, the effects of PMHS-TEOS on the geopolymer gel structure, mechanical properties, and ion leaching concentration were investigated. The experimental results indicate that PMHS-TEOS can penetrate the surface of geopolymer coatings and participate in the activation reaction, generating a new gel phase that effectively fills pore structure. Moreover, its hydrophobic groups facilitate the establishment of a waterproof structure, thereby inhibiting water infiltration and alkaline ion leaching. After PMHS-TEOS modification, the contact angle of the geopolymer coating reached 136.5°, demonstrating excellent wear resistance. The dissolution rate of alkaline cations in the modified geopolymer coatings was reduced by approximately 90 % and no efflorescence was observed in the long-term accelerated tests. This method is convenient for practical engineering of geopolymer coatings.