Spelthorne Borough Council originally refused the application by Inland Homes on the grounds of height.
However, the authority has been overruled by the secretary of state and work to create more than 200 homes can now go ahead.
Council leader Lawrence Nichols said “I’m really disappointed with this decision, as I know Staines residents will be.”